我正在使用 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,那么它工作得很好。