我正在使用 Pulp来解决线性程序(也使用 scipy 得到相同的结果)。所以我的线性程序公式有问题,或者我不知道单纯形算法如何工作的一些棘手细节。
这是minimization的目标函数,注意乘数x2
是0
,所以我不期望x1
或x2
有任何值0
,因为x3
没有最大约束并且-1 * x3
能够为最小化提供更多价值:
线性方程组:
作为一个解决方案,x2 = 20
即使它在目标函数中的乘数是0
.
如果在我设置的目标函数中-2 * x3
,那么它工作得很好。
我正在使用 Pulp来解决线性程序(也使用 scipy 得到相同的结果)。所以我的线性程序公式有问题,或者我不知道单纯形算法如何工作的一些棘手细节。
这是minimization的目标函数,注意乘数x2
是0
,所以我不期望x1
或x2
有任何值0
,因为x3
没有最大约束并且-1 * x3
能够为最小化提供更多价值:
线性方程组:
作为一个解决方案,x2 = 20
即使它在目标函数中的乘数是0
.
如果在我设置的目标函数中-2 * x3
,那么它工作得很好。