案例5 食用调和油生产计划

  • 格式:pdf
  • 大小:465.40 KB
  • 文档页数:52

2300.000 3750.000 100.0000 200.0000 3300.000 2100.000 2550.000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 100.0000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 400.0000 400.0000 0.000000 0.000000 0.000000 0.000000 400.0000 400.0000 0.000000 0.000000 0.000000 0.000000 100.0000 0.000000 0.000000
X( 4, 6) X( 5, 1) X( 5, 2) X( 5, 3) X( 5, 4) X( 5, 5) X( 5, 6) Y( 1, 1) Y( 1, 2) Y( 1, 3) Y( 1, 4) Y( 1, 5) Y( 1, 6) Y( 2, 1) Y( 2, 2) Y( 2, 3) Y( 2, 4) Y( 2, 5) Y( 2, 6) Y( 3, 1) Y( 3, 2) Y( 3, 3) Y( 3, 4) Y( 3, 5) Y( 3, 6) Y( 4, 1) Y( 4, 2) Y( 4, 3) Y( 4, 4) Y( 4, 5) Y( 4, 6) Y( 5, 1) Y( 5, 2) Y( 5, 3) Y( 5, 4) Y( 5, 5) Y( 5, 6) Z( 1, 1) Z( 1, 2) Z( 1, 3) Z( 1, 4) Z( 1, 5) Z( 1, 6) Z( 2, 1)
0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 37.77778 200.0000 62.22222 200.0000 200.0000 200.0000 162.2222 0.000000 137.7778 0.000000 0.000000 0.000000 250.0000 209.5455 40.45455 250.0000 250.0000 250.0000 0.000000 40.45455 209.5455 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 500.0000 462.2222 262.2222 200.0000 0.000000 500.0000 300.0000
9250.000 6200.000 6600.000 9400.000 9000.000 8850.000 6300.000 6200.000 9300.000 9300.000 9350.000 6000.000 6300.000 9700.000 9200.000 9150.000 5800.000 6200.000 9600.000 8700.000 9450.000 0.000000 0.000000 0.000000 0.000000 0.000000 700.0000 0.000000 0.000000 0.000000 0.000000 500.0000 0.000000 0.000000 0.000000 0.000000 0.000000 1000.000 0.000000 0.000000 0.000000 500.0000 0.000000 0.000000
A=6200 6300 9400 9200 9250 6400 6400 9200 8800 9250 6200 6600 9400 9000 8850 6300 6200 9300 9300 9350 6000 6300 9700 9200 9150 5800 6200 9600 8700 9450; ENDDATA MAX=11000*@SUM(LINKS:Y)-@SUM(LINKS:A*X)-300*@SUM(STOCK:Z); @FOR(sort_of_oil(I):X(I,1)-y(I,1)<=500); @FOR(sort_of_oil(I):Z(I,1)=500+X(I,1)-Y(I,1)); @FOR(sort_of_oil(I):X(I,2)-Y(I,2)+Z(I,1)=Z(I,2)); @FOR(sort_of_oil(I):X(I,3)-Y(I,3)+Z(I,2)=Z(I,3)); @FOR(sort_of_oil(I):X(I,4)-Y(I,4)+Z(I,3)=Z(I,4)); @FOR(sort_of_oil(I):X(I,5)-Y(I,5)+Z(I,4)=Z(I,5)); @FOR(sort_of_oil(I):X(I,6)-Y(I,6)+Z(I,5)=Z(I,6)); @FOR(sort_of_oil(I):Z(I,1)<=1000); @FOR(sort_of_oil(I):Z(I,2)<=1000); @FOR(sort_of_oil(I):Z(I,3)<=1000); @FOR(sort_of_oil(I):Z(I,4)<=1000); @FOR(sort_of_oil(I):Z(I,5)<=1000); @FOR(sort_of_oil(I):Z(I,6)=500); @FOR(MONTH(J):Y(1,J)+Y(2,J)<=200); @FOR(MONTH(J):Y(3,J)+Y(4,J)+Y(5,J)<=250); @FOR(MONTH(J):(8.8*Y(1,J)+6.1*Y(2,J)+2*Y(3,J)+4.2*Y(4,J)+5*Y(5,J))/(Y (1,J)+Y(2,J)+Y(3,J)+Y(4,J)+Y(5,J))<=6); @FOR(MONTH(J):(8.8*Y(1,J)+6.1*Y(2,J)+2*Y(3,J)+4.2*Y(4,J)+5*Y(5,J))/(Y (1,J)+Y(2,J)+Y(3,J)+Y(4,J)+Y(5,J))>=3); END
Reduced Cost 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
案例 5 食用调和油生产计划
几个基本假设:假设每个月在月初采购源粮油 假设:采购量 xij 耗用量 yij 库存量 zij i 1,,5 的价格 问题一构造模型如下:
j 1,,6 aij 为第 i 种原料油 j 个月
xi1 500, i 1, 5 xij yij zi ( j 1) 1000, i 1, ,5, j 2, 5 x y 500 z i2 i1 i1 xij yij zi ( j 1) zij , i 1, 5, j 2, , 6 zi 6 500 z 1000, i 1, 5, j 1, 6 ij y1 j y2 j 200, j 1, , 6 y3 j y4 j y5 j 250, j 1, , 6 3.0 8.8 y1 j 6.1 y2 j 2.0 y3 j 4.2 y4 j 5.0 y5 j 6.0, j 1, 6 5 yij i 1
A( 2, 4) A( 2, 5) A( 2, 6) A( 3, 1) A( 3, 2) A( 3, 3) A( 3, 4) A( 3, 5) A( 3, 6) A( 4, 1) A( 4, 2) A( 4, 3) A( 4, 4) A( 4, 5) A( 4, 6) A( 5, 1) A( 5, 2) A( 5, 3) A( 5, 4) A( 5, 5) A( 5, 6) X( 1, 1) X( 1, 2) X( 1, 3) X( 1, 4) X( 1, 5) X( 1, 6) X( 2, 1) X( 2, 2) X( 2, 3) X( 2, 4) X( 2, 5) X( 2, 6) X( 3, 1) X( 3, 2) X( 3, 3) X( 3, 4) X( 3, 5) X( 3, 6) X( 4, 1) X( 4, 2) X( 4, 3) X( 4, 4) X( 4, 5)
0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1200.000 1000.000 3800.000 3300.000 3050.000 0.000000 1400.000 3900.000 3200.000 3350.000 0.000000 100.0000 4000.000 3300.000 2850.000 0.000000 0.000000 2800.000 3900.000 3650.000 0.000000 0.000000 3100.000
目标函数为: 11000
yij aij xij 300 zij
i 1 j 1 i 1 j 1 i 1 j 1
5
6
5
6
5
6
输出结果显示:最大利润为:9545000 元 Lingo 程序如下: