LP问题
请教一个问题:X1<800;
X2<80:
X1+X2<130
Max=X1+X2
结果是X1=130,X2=0
请问:如何得出X1=50,X2=80
如何用Set 语句 定义该设置选项? exp: SET GLOBAL 0
应该不是唯一解的呀
logistics人生 发表于 2016-9-24 19:39
应该不是唯一解的呀
请问如何让结果优先满足x1,即最小的约束
gary.g.zhao 发表于 2016-9-25 22:18 static/image/common/back.gif
请问如何让结果优先满足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
gary.g.zhao 发表于 2016-9-25 22:18 static/image/common/back.gif
请问如何让结果优先满足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
页:
[1]