当前位置:   article > 正文

目标规划问题与LINGO求解

目标规划问题与LINGO求解

问题:某企业生产甲、乙两种产品,需要用到 A, B,C 三种设备,关于产品的赢利与使用设备的工时及限制如下表所示。问该企业应如何安排生产,才能达到下列目标:

( 1)力求使利润指标不低于 1500 元;
( 2)考虑到市场需求,甲、乙两种产品的产量比应尽量保持 1:2;
( 3)设备 A 为贵重设备,严格禁止超时使用;
( 4)设备C 可以适当加班,但要控制;设备 B 既要求充分利用,又尽可能不加班。
在重要性上,设备 B 是设备C 的 3 倍。
建立相应的目标规划模型并求解。
解:设该企业生产甲乙两种产品的件数分别为 x1, x2 ,相应的目标规划模型为:


 

将以上多目标问题转化为单目标问题进行求解:

第一步:

  1. model:
  2. sets:
  3. variable/1..2/:x;!规定变量;
  4. s_con_num/1..4/:g,dplus,dminus;!软约束条件个数以及相关参数;
  5. s_con(s_con_num,variable):c;!软约束系数;
  6. endsets
  7. data:
  8. g=1500 0 16 15;
  9. c=200 300 2 -1 4 0 0 5;
  10. enddata
  11. min=dminus(1);!第一个目标函数;
  12. 2*x(1)+2*x(2)<12;!硬约束;
  13. @for(s_con_num(i):@sum(variable(j):c(i,j)*x(j))+dminus(i)-dplus(i)=g(i));
  14. !软约束表达式;
  15. @for(variable:@gin(x));!限制变量为整数;
  16. end

 此时,第一目标最优值为0,达到要求;下面进行第二步:

  1. !求得dminus(1)=0,接着求解第二个目标;
  2. model:
  3. sets:
  4. variable/1..2/:x;!规定变量;
  5. s_con_num/1..4/:g,dplus,dminus;!软约束条件个数以及相关参数;
  6. s_con(s_con_num,variable):c;!软约束系数;
  7. endsets
  8. data:
  9. g=1500 0 16 15;
  10. c=200 300 2 -1 4 0 0 5;
  11. enddata
  12. min=dminus(2)+dplus(2);!第二个目标函数;
  13. 2*x(1)+2*x(2)<12;!硬约束;
  14. @for(s_con_num(i):@sum(variable(j):c(i,j)*x(j))+dminus(i)-dplus(i)=g(i));
  15. !软约束表达式;
  16. dminus(1)=0;!第一目标结果;
  17. @for(variable:@gin(x));
  18. end

此时,第二目标最优值为0,达到要求;下面进行第三步:

  1. !求得dminus(2)=0,接着求解第三个目标;
  2. model:
  3. sets:
  4. variable/1..2/:x;!规定变量;
  5. s_con_num/1..4/:g,dplus,dminus;!软约束条件个数以及相关参数;
  6. s_con(s_con_num,variable):c;!软约束系数;
  7. endsets
  8. data:
  9. g=1500 0 16 15;
  10. c=200 300 2 -1 4 0 0 5;
  11. enddata
  12. min=3*dminus(3)+3*dplus(3)+dminus(4);!第三个目标函数;
  13. 2*x(1)+2*x(2)<12;!硬约束;
  14. @for(s_con_num(i):@sum(variable(j):c(i,j)*x(j))+dminus(i)-dplus(i)=g(i));
  15. !软约束表达式;
  16. dminus(1)=0;!第一目标结果;
  17. dminus(2)+dplus(2)=0;!第二级目标结果;
  18. @for(variable:@gin(x));
  19. end

最终求得x1=2,x2=4。 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/55639
推荐阅读
相关标签
  

闽ICP备14008679号