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