实验目的和要求:目的:本实验目的熟悉LINGO软件开发环境,了解并熟练掌握LINGO语言的数学模型的结构,掌握并应用LINGO语言来解决线性规划问题的能力,并了解灵敏度分析的含义。要求:1、了解LINGO软件应用界面,熟悉使用菜单及工具条的功能;2、使用LINGO完成例题验证;3、使用LINGO完成线性规划问题与对偶线性规划问题求解,并分析解题结果;实验内容:1)使用LINGO验证下列题目,并进行结果分析MODEL:SETS:QUATERS/Q1,Q2,Q3,Q4/:TIME,DEM,RP,OP,INV;ENDSETSMIN=***@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;ENDDATAEND2)使用LINGO验证下列题目,并进行结果分析MODEL:SETS:DAYS/D1,D2,D3,D4,D5,D6,D7/:RQMT,START;ENDSETSMIN=***@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;ENDDATAEND3)使用LINGO求解实验一两道题目,并进行结果分析minz=4*x1+4*x2++x2+x3<=22*x1+x2<=32*x1+x2+3*x3>=3x1,x2,x3>=04)maxz=3*x1++x2>=32*x1+x2<=4x1+x2=3x1,x2>=05)使用LINGO求解实验一两道题目,并进行结果分析maxz=3*x1+2*x22*x1+3*x2<=*x1+x2<=,x2>=0x1,x2为整数三、实验过程1、源程序MODEL:SETS:QUATERS/Q1,Q2,Q3,Q4/:TIME,DEM,RP,OP,INV;ENDSETSMIN=***@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;::2变量函数值目标函数减少量TIME(Q1)(Q2)(Q3)(Q4)(Q1)
实验目的和要求 来自淘豆网m.daumloan.com转载请标明出处.