求解一道运筹学的线性规划问题模型的建立
大 豆 玉 米 麦 子
秋冬季需人日数 20 35 10
春夏季需人日数 50 75 40
年净收入(元/公顷) 175 300 120
不胜感激~越快越好~ 展开
设大豆、玉米、麦子各所需土地x1、x2、x3(公顷),牛和鸡各饲养x4和x5(只),根据题意可以列出下表:
见下图点击可以放大。
目标函数 Max z=175*x1+300*x2+120*x3+400*x4+2*x5;
满足条件 x1+x2+x3+1.5*x4<=100;
400*x4+3*x5<=15000;
20*x1+35*x2+10*x3+100*x4+0.6*x5<=3500;
50*x1+75*x2+40*x3+50*x4+0.3*x5<=4000;
x4<=32;
x5<=3000;
x1,……,x5>=0
Lingo程序:
max=175*x1+300*x2+120*x3+400*x4+2*x5;
x1+x2+x3+1.5*x4<=100;
400*x4+3*x5<=15000;
20*x1+35*x2+10*x3+100*x4+0.6*x5<=3500;
50*x1+75*x2+40*x3+50*x4+0.3*x5<=4000;
x4<=32;
x5<=3000;
@gin(x1);@gin(x2);@gin(x3);@gin(x4);@gin(x5);
End
结果如下:
Global optimal solution found at iteration: 29
Objective value: 20216.00
Variable Value Reduced Cost
X1 0.000000 -175.0000
X2 39.00000 -300.0000
X3 0.000000 -120.0000
X4 21.00000 -400.0000
X5 58.00000 -2.000000
Row Slack or Surplus Dual Price
1 20216.00 1.000000
2 29.50000 0.000000
3 6426.000 0.000000
4 0.2000000 0.000000
5 7.600000 0.000000
6 11.00000 0.000000
7 2942.000 0.000000
综合程序计算结果可以得:
玉米耕种了39公顷,奶牛养了21头,鸡养了58只,并不种植大豆和麦子。由此可以计算出春夏两季多余的劳动力为7人,经计算他们的年净收入为 2690;而秋冬两季并没有多余劳动力。所以该农场的年净收入为 22906。