-
一、实验目的和要求:
目的:本实验目的熟悉 LINGO 软件开发环境,了解并熟练掌握 LINGO 语言的数学模
型的构造,掌握并应用 LINGO 语言来解决线性规划问题的能力,并了解灵敏度分析的含义。
要求:1、了解 LINGO 软件应用界面,熟悉使用菜单及工具条的功能;
2、使用 LINGO 完成例题验证;
3、使用 LINGO 完成线性规划问题与对偶线性规划问题求解,并分析解题结果;
二、实验容:
1) 使用 LINGO 验证以下题目,并进展结果分析
MODEL:
SETS:
QUATERS/Q1,Q2,Q3,Q4/:TIME,DEM,RP,OP,INV;
ENDSETS
MIN=SUM(QUATERS:400*RP+450*OP+20*INV);
FOR(QUATERS(I):RP(I)<=40);
FOR(QUATERS(I)|TIME(I)*GT*1:
INV(I)=INV(I-1)+RP(I)+OP(I)-DEM(I);
INV(1)=10+RP(1)+OP(1)-DEM(1);
DATA:
DEM=40,60,75,25;
TIME=1,2,3,4;
ENDDATA
END
2〕使用 LINGO 验证以下题目,并进展结果分析
MODEL:
SETS:
DAYS/D1,D2,D3,D4,D5,D6,D7/:RQMT,START;
ENDSETS
MIN=SUM(DAYS:START);
FOR(DAYS(I):SUM(DAYS(J)|
(J*GT*I+2*OR*(J*LE*I*AND*J*GT3I-5):
START(J))>RQMT(I););
DATA:
RQMT=17,13,15,19,14,16,11;
ENDDATA
END
3) 使用 LINGO 求解实验一两道题目,并进展结果分析
min z =4**1+4**2+*3
s.t. *1+*2+*3<=2
2**1+*2<=3
2**1+*2+3**3>=3
*1,*2,*3>=0
4)ma* z=3**1+*2
s.t. *1+*2>=3
2**1+*2<=4
. z.