标签: linear-programming pyomo mixed-integer-programming
比方说,我们正在优化2个变量,每个变量的向量为6。即,Y = [y0,y1,... y5]和X = [x0,x1,...,x5]。如何在线性规划中制定约束条件,以强制执行以下解决方案:x0 = x1 = x2 = x3&x4 = x5。还是最好惩罚目标函数中的差异(例如| x0-x1 |)?是这样吗?
答案 0 :(得分:2)
x0 = x1可以表示为x0-x1 <= 0和x0-x1> =0。其他等式也相同。
编辑:如评论中所指出,直接声明x0-x1 = 0是更好的方法。