Lingo求解线性规划问题 下载本文

内容发布更新时间 : 2024/5/3 17:35:46星期一 下面是文章的全部内容请认真阅读。

佛山科学技术学院 上 机 报 告 课程名称 数学应用软件 上机项目 Lingo求解线性规划问题 专业班级

一. 上机目的 1.了解线性规划的基本理论知识。 2.对比Matlab求解线性规划,学习用Lingo求解线性规划的问题。 二. 上机内容 (1)教材习题第2题 (2)教材习题第3题 (3)教材习题第6题 三. 上机方法与步骤 第(1)题: 设A1车床加工零件B1数量为x11,加工B2数量为x12,加工B3数量为x13,A2车床加工零件B1数量为x21,加工B2数量为x22,加工B3数量为x23。 minf?2x11?3x12?5x13?3x21?3x22?6x23 ?x11?2x12?3x13?80?x?x?3x?10023?2122?x11?x21?70? ?x?x?501222??x13?x23?20???要求线性规划目标函数最小值,选用lingo编程model:+目标函数+约束条件+end运行且中间对每个变量作整数说明即可。 model: title 机床加工零件; 1

min=2*x11+3*x12+5*x13+3*x21+3*x22+6*x23; x11+2*x12+3*x13<=80; x21+x22+3*x23<=100; x11+x21>=70; x12+x22>=50; x13+x23>=20; @gin(x11); @gin(x12); @gin(x13); @gin(x21); @gin(x22); @gin(x23); end 第2题: 设生产A1产品为x1件,生产A2产品为x2,生产A3产品为x3件。 maxf?12x1?5x2?4x3 ?4x1?3x2?x3?180 ?2x?6x?4x?20023?1 2

要求线性规划目标函数最大值,选用lingo编程model:+目标函数+约束条件+end运行且中间对每个变量作整数说明即可。 model: title 原料生产最优计划; max=12*x1+5*x2+4*x3; 4*x1+3*x2+x3<=180; 2*x1+6*x2+3*x3<=200; @gin(x1);@gin(x2);@gin(x3); end 第3题: 设煤矿厂A向三个居民区分别供煤x11t,x12t,x13t,煤矿厂B向三个居民区分别供煤x21t,x22t,x23t。 minf?10x11?5x12?6x13?4x21?8x22?15x23?x11?x12?x13?60;?x?x?x?100;212223???x11?x21?45;?x?x?75;1222???x13?x23?40; 要求线性规划目标函数最大值,选用lingo编程model:+目标函数+约束条件+end运行即可。 model: title 分配供煤总运输最优化; 3