Upload
darkennimbus
View
2.664
Download
6
Embed Size (px)
Citation preview
MONASH UNIVERSITY, FACULTY OF INFORMATION TECHNOLOGY TUTORIAL- LINGO LINEAR PROGRAMMING SOFTWARE
TUTORIAL - LINGO LINEAR PROGRAMMING SOFTWAREDOWNLOAD LINGOhttp://www.lindo.com/downloads/
Version 12 is a one month evaluation version.http://www.lindo.com/downloads/LINGO-WINDOWS-IA32-11.0.zip http://www.lindo.com/downloads/LINGO_text
Download What'sBest!http://www.lindo.com/index.php?option=com_content&view=article&id=36&Itemid=21 http://www.lindo.com/downloads/WB-WINDOWS-IA32-10.0.zip
Make a folder to store your examples as lingo files. Install LINGO The LINGO text book is located athttp://www.lindo.com/downloads/LINGO_text
After downloading the file LINGO-W INDOW S-IA32-12.0.zip, extract the install execuable LINGO-WINDOWS-IA32-12.0.exe. Run the executable LINGO-WINDOWS-IA32-12.0.exe. Follow the prompts to install the program. Select the default modeling syntax LINGO when asked, then click OK. Click Finish, then when asked for the LINGO license key, click Demo. To start LINGO, click Start\All Programs\LINGO 12.0 The first screen will contain version information. Read the information and click OK to use the demo version.
1
MONASH UNIVERSITY, FACULTY OF INFORMATION TECHNOLOGY TUTORIAL- LINGO LINEAR PROGRAMMING SOFTWARE Example 1 Linear Program Run the example on page 28, chapter 2, of the Lingo book Optimization Modeling with LINGO.Maximize Subject to 1 ) 2) 3) z = 20 . A + 30 .C A 60 C 50 A + 2 .C 120 objective function constraint 1 constraint 2 constraint 3
2
MONASH UNIVERSITY, FACULTY OF INFORMATION TECHNOLOGY TUTORIAL- LINGO LINEAR PROGRAMMING SOFTWARE
3
MONASH UNIVERSITY, FACULTY OF INFORMATION TECHNOLOGY TUTORIAL- LINGO LINEAR PROGRAMMING SOFTWARE
4
MONASH UNIVERSITY, FACULTY OF INFORMATION TECHNOLOGY TUTORIAL- LINGO LINEAR PROGRAMMING SOFTWARE Example 2 Integer Program Run the integer programming example on page 29, chapter 2, of the Lingo book. http://www.lindo.com/downloads/LINGO_text
5
MONASH UNIVERSITY, FACULTY OF INFORMATION TECHNOLOGY TUTORIAL- LINGO LINEAR PROGRAMMING SOFTWARE
6
MONASH UNIVERSITY, FACULTY OF INFORMATION TECHNOLOGY TUTORIAL- LINGO LINEAR PROGRAMMING SOFTWARE
7
MONASH UNIVERSITY, FACULTY OF INFORMATION TECHNOLOGY TUTORIAL- LINGO LINEAR PROGRAMMING SOFTWARE Example 3 Integer Program
Integer Program Maximize Subject to 1) z = 4 . X1 + X 2 + 5 . X 3 + 3 . X 4 X1 X 2 X 3 + 3 . X 4 1 objective function constraint 1 constraint 2 constraint 3
2 ) 5 . X 1 + X 2 + X 3 + 8 . X 4 55 3 ) X1 + 2 . X 2 + 3 . X 3 5 . X 4 3 Bounds Integer Binary (0,1) 0 X1 2 X1 , X 2 , X 3 , X 4 X2 , X3 , X4
8
MONASH UNIVERSITY, FACULTY OF INFORMATION TECHNOLOGY TUTORIAL- LINGO LINEAR PROGRAMMING SOFTWARE
9
MONASH UNIVERSITY, FACULTY OF INFORMATION TECHNOLOGY TUTORIAL- LINGO LINEAR PROGRAMMING SOFTWARE
10
MONASH UNIVERSITY, FACULTY OF INFORMATION TECHNOLOGY TUTORIAL- LINGO LINEAR PROGRAMMING SOFTWARE Example 4 Integer Program
Integer Program Maximize Subject to 1 ) z = 17 . X1 + 12 . X 2 10 . X 1 + 7 . X 2 40 objective function slope = constraint 1 constraint 2 slope = 17 = 1. 4166 12 10 = 1. 4286 7
2 ) X1 + X 2 5 Bounds Integer 0 X1 and 0 X 2 X1 , X 2
slope = 1
11
MONASH UNIVERSITY, FACULTY OF INFORMATION TECHNOLOGY TUTORIAL- LINGO LINEAR PROGRAMMING SOFTWARE
12
MONASH UNIVERSITY, FACULTY OF INFORMATION TECHNOLOGY TUTORIAL- LINGO LINEAR PROGRAMMING SOFTWARE
13