【发布时间】:2019-05-22 18:29:23
【问题描述】:
我使用 or-tools 来解决 MIP 问题,我想添加一个变量 y 等于其他变量 Xi 中的最大值的约束。例如:y = max(x1,x2,x3)。 or-tools 中是否有任何 max 函数可以做到这一点?
我可以添加 4 个约束,例如:
y >= x1
y >= x2
y >= x3
y <= MAX # where MAX is the upper bound of y.
但可能会出现错误的情况
x3 >= y.
【问题讨论】:
-
你的意思是
max([x1,x2,x3])? -
是的!这就是我的意思。
-
这不起作用。 Python 解释 max() 并且不将其传递给求解器。
标签: python python-3.x or-tools