zoukankan      html  css  js  c++  java
  • lingo 影子价格

    简介

    经常会 遇到 lingo 影子价格 一开始不是特别清楚今天把它弄清楚

    code

    lingo程序

    MODEL:
    MAX=72*x1+64*x2;
    x1+x2<=50;
    12*x1+8*x2<=480;
    3*x1<=100;
    END
    

    结果

      Global optimal solution found.
      Objective value:                              3360.000
      Infeasibilities:                              0.000000
      Total solver iterations:                             2
    
    
                           Variable           Value        Reduced Cost
                                 X1        20.00000            0.000000
                                 X2        30.00000            0.000000
    
                                Row    Slack or Surplus      Dual Price
                                  1        3360.000            1.000000
                                  2        0.000000            48.00000
                                  3        0.000000            2.000000
                                  4        40.00000            0.000000
    

    2 0.000000 48.00000
    0.000000 表示不等式 x1+x2<=50; 是紧约束,就是刚好卡到边界的意思 48 表示 x1+x2<=50+1=51; 的时候 目标值增加了48; 48 这里就是影子价格
    3 0.000000 2.000000
    4 40.00000 0.000000
    40.00000 表示松约束 还有 40.00000 的盈余, 所以增加它 不会对最终结果造成任何影响。对应的影子价格就是 0

    Hope is a good thing,maybe the best of things,and no good thing ever dies.----------- Andy Dufresne
  • 相关阅读:
    MSER
    resize和reserve的区别
    Rect
    U盘文件或目录损坏且无法读取怎么解决
    信道估计
    ann
    仿射变换详解 warpAffine
    opencv新版本的数据结构
    大津法
    php红包
  • 原文地址:https://www.cnblogs.com/eat-too-much/p/13263144.html
Copyright © 2011-2022 走看看