数学建模社区-数学中国

标题: LP问题 [打印本页]

作者: gary.g.zhao    时间: 2016-9-24 10:30
标题: LP问题
请教一个问题:
X1<800;
X2<80:
X1+X2<130
Max=X1+X2
结果是X1=130,X2=0
请问:如何得出X1=50,X2=80

作者: gary.g.zhao    时间: 2016-9-24 10:32
如何用Set 语句 定义该设置选项? exp: SET GLOBAL 0

作者: logistics人生    时间: 2016-9-24 19:39
应该不是唯一解的呀

作者: gary.g.zhao    时间: 2016-9-25 22:18
logistics人生 发表于 2016-9-24 19:39
应该不是唯一解的呀

请问如何让结果优先满足x1,即最小的约束

作者: logistics人生    时间: 2016-9-25 23:33
gary.g.zhao 发表于 2016-9-25 22:18
请问如何让结果优先满足x1,即最小的约束

加一个约束条件,X1<X2,如果用lindo,则X1-X2<0
  VARIABLE        VALUE          REDUCED COST
        X1        50.000000          0.000000
        X2        80.000000          0.000000


       ROW   SLACK OR SURPLUS     DUAL PRICES
        2)       750.000000          0.000000
        3)         0.000000          0.000000
        4)         0.000000          1.000000
        5)        30.000000          0.000000

NO. ITERATIONS=       2


RANGES IN WHICH THE BASIS IS UNCHANGED:

                           OBJ COEFFICIENT RANGES
VARIABLE         CURRENT        ALLOWABLE        ALLOWABLE
                   COEF          INCREASE         DECREASE
       X1        1.000000         0.000000         1.000000
       X2        1.000000         INFINITY         0.000000

                           RIGHTHAND SIDE RANGES
      ROW         CURRENT        ALLOWABLE        ALLOWABLE
                    RHS          INCREASE         DECREASE
        2      800.000000         INFINITY       750.000000
        3       80.000000        50.000000        15.000000
        4      130.000000        30.000000        50.000000
        5        0.000000         INFINITY        30.000000

作者: logistics人生    时间: 2016-9-25 23:33
gary.g.zhao 发表于 2016-9-25 22:18
请问如何让结果优先满足x1,即最小的约束

加一个约束条件,X1<X2,如果用lindo,则X1-X2<0
  VARIABLE        VALUE          REDUCED COST
        X1        50.000000          0.000000
        X2        80.000000          0.000000


       ROW   SLACK OR SURPLUS     DUAL PRICES
        2)       750.000000          0.000000
        3)         0.000000          0.000000
        4)         0.000000          1.000000
        5)        30.000000          0.000000

NO. ITERATIONS=       2


RANGES IN WHICH THE BASIS IS UNCHANGED:

                           OBJ COEFFICIENT RANGES
VARIABLE         CURRENT        ALLOWABLE        ALLOWABLE
                   COEF          INCREASE         DECREASE
       X1        1.000000         0.000000         1.000000
       X2        1.000000         INFINITY         0.000000

                           RIGHTHAND SIDE RANGES
      ROW         CURRENT        ALLOWABLE        ALLOWABLE
                    RHS          INCREASE         DECREASE
        2      800.000000         INFINITY       750.000000
        3       80.000000        50.000000        15.000000
        4      130.000000        30.000000        50.000000
        5        0.000000         INFINITY        30.000000





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5