数学建模2.生产计划

 

目标函数:max=72*x+64*y;

约束条件:

  1. 原料:x+y<=50;
  2. 劳动时间:12*x+8*y<=480;
  3. 加工能力:   3*x<=100;
  4. 非负约束:x>=0,y>=0;

①Lingo代码:

max=72*x+64*y;
[st_1] x+y<50;
[st_2] 12*x+8*y<480;
[st_3] 3*x<100;
  
观察结果得x=20;y=30时利润最大
 
 

 结果如上!

Q1:如果可以聘请工人,每小时工资最多为多少?答:由lingo结果图可知,[st_2]的变量增加1,Dual Price增加2,即总工作时间增加1,利润增加2元,故若聘请工人,每小时工资应该不超过2元

Q2:如果有35元一桶得牛奶,问买不买,买多少?答:需要增加一个变量t,即需要买的牛奶的桶数,则可得新代码

max=72*x+64*y-35*t;
[st_1] x+y<50+t;
[st_2] 12*x+8*y<480;
[st_3] 3*x<100; 

最后从结果截图(不放出来了)可以看出t取十,利润最大,即可以买,买十桶 

总结:要自己去思考问题,去动手操作发现问题! 

猜你喜欢

转载自www.cnblogs.com/lysun/p/mathematical_modeling2.html