You are on page 1of 13

MONASH UNIVERSITY, FACULTY OF INFORMATION TECHNOLOGY

TUTORIAL- LINGO LINEAR PROGRAMMING SOFTWARE

TUTORIAL - LINGO LINEAR PROGRAMMING SOFTWARE

DOWNLOAD LINGO
http://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 at
http://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 z = 20 . A + 30 .C objective function


Subject to 1 ) A ≤ 60 constraint 1
2) C ≤ 50 constraint 2
3) A + 2 .C ≤ 120 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 z = 4 . X1 + X 2 + 5 . X 3 + 3 . X 4 objective function
Subject to 1) X1 − X 2 − X 3 + 3 . X 4 ≤ 1 constraint 1
2 ) 5 . X 1 + X 2 + X 3 + 8 . X 4 ≤ 55 constraint 2
3 ) X1 + 2 . X 2 + 3 . X 3 − 5 . X 4 ≤ 3 constraint 3
Bounds 0 ≤ X1 ≤ 2
Integer X1 , X 2 , X 3 , X 4
Binary (0,1) 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
17
Maximize z = 17 . X1 + 12 . X 2 objective function slope = = 1. 4166
12
10
Subject to 1 ) 10 . X 1 + 7 . X 2 ≤ 40 constraint 1 slope = = 1. 4286
7

2 ) X1 + X 2 ≤ 5 constraint 2 slope = 1

Bounds 0 ≤ X1 and 0 ≤ X 2

Integer X1 , X 2

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

You might also like