给出一个简单的(无意义的)线性程序:
Minimize
obj: x1 + x2 + x3
Subject To
CT1: x1 + x2 + x3 = 5
Bounds
1 <= x1 <= 100
0 <= x2 <= 100
0 <= x3 <= 100
我使用Java Cplex接口获取约束的双重值。显然,我可以通过调用cplex.getDual( ct1 );
轻松阅读CT1的双重性。
我的问题是:如何阅读&#34;约束&#34;的双重值? 1 <= x1
,这是由决策变量的界限暗示的吗?或者我只是必须明确地将其添加为约束?