1
我试图在Matlab求解线性规划问题,输入是linprog给出错误的解决方案?
[weights,~,flag]=linprog(f,[],[],C,b,0,10);
所以,根据本应该解决的问题min f*x with the constraints C*x=b and 0<=x<=10
的手册。所以x
的所有条目都应该是正面的。但是,我得到的解决方案包含否定条目(请参阅下面重现问题的示例)。我回来的国旗是1,根据文件意味着该方法已经收敛。
我在做什么错?
这里是输入
C =
19 20 18 20 18
3 3 4 5 3
1 1 1 1 2
1 1 1 1 1
和
b =
19
4
1
1
和
f =
1
1
1
1
结果是
weights =
84.1104
-62.8328
-41.5552
21.2776
-0.0000