我正在为 LPsolve 使用 Java 包装器,并且我有一个成本函数,成本函数中包含传统的初始固定成本 + 运营成本
如何添加这个约束,如果 y_i = 0,p_i 也必须为零(y_i 是初始购买成本,即无论我是否选择它都是二元变量,而 p_i 是生产的数量)?
我知道我可以在技术上使用 less 或 equal to 语句来模仿这种行为,但这会增加潜在的额外优化。
添加小于或等于约束确实解决了问题,使用了足够高的上限。添加的极值是无关紧要的,永远不会是欧文所说的最优值。