我想知道为什么以下线性程序之间存在差异。它们以LP 文件格式编写。我认为这x=1
将是两种情况下的最佳解决方案。
方案一:
min: x;
x >= 1;
bin x;
输出:
Value of objective function: 0
Actual values of the variables:
x 0
程序 B(使用整数约束和两个附加约束模拟二元约束):
min: x;
x >= 1;
x <= 1;
x >= 0;
int x;
输出:
Value of objective function: 1.00000000
Actual values of the variables:
x 1