0
这是我第一个关于Stack Overflow的问题。约束的rhs中的决策变量,在R中用lpSolveAPI或lpsolve实现
我正在与R和包lpSolveAPI
优化问题的工作,到目前为止,这对我来说非常合适。
我的问题很简单:如何将约束变量添加到约束的右侧?
让C1,C2,...,C50
为决策变量。 如何制定C1> C34的限制条件?
这似乎很容易,我觉得我在某处丢失了点,但是我阅读过的每篇文章以及我见过的每个示例都适用于像C1 > 1000
这样的常数数字约束。
我对LP或MILP没有太多经验,所以也许有一种巧妙的方式来重新制定约束条件,以便在rhs上使用数字值?
从我的应用程序的示例约束看起来是这样的: 10 C1 + 2 C11 <= 200 C51
'C1> = C34'可以改写为'C1-C34> = 0'。 '10 C1 + 2 C11 <= 200 C51'可以改写为'10 C1 + 2 C11 - 200 C51 <= 0'。 –