这是我关于Stack Overflow的第一个问题。
我正在使用 R 和包lpSolveAPI
处理优化问题,到目前为止,这对我来说效果非常好。
我的问题很简单:如何在约束的右侧添加决策变量?
让C1,C2,...,C50
成为决策变量。 如何制定像C1这样的约束> C34
这似乎很容易,我觉得我在某个地方错过了这一点,但我读过的每个帖子和我见过的每个例子都有不断的数字限制,如C1 > 1000
。
我对LP或MILP没有多少经验,所以也许有一种聪明的方法来重新制定约束,以便它与rhs上的数值一起工作?
我的应用程序的示例约束如下所示:
10 C1 + 2 C11 <= 200 C51
答案 0 :(得分:0)
发布此问题后,我已经知道如何解决这个问题了,这也很容易:
10 C1 + 2 C11 <= 200 C51 ---&gt; 10 C1 + 2 C11 -200 C51&lt; = 0
这种方式适合求解器API!