假设有两个正连续变量的数学优化问题:
0 <= x <= 1
0 <= y <= 1000
我正在寻找一种有效的方法来以线性约束(可能使用二进制/整数变量和大 M)的形式表达以下非线性关系,因此可以使用 milp 求解器解决该问题:
when 0 <= y < 200 then x = 0
when y = 200 then 0 <= x <= 1
when 200 < y <= 1000 then x = 1
数字 200 和 1000 是指示性的。
是否有解决类似问题的直接建议或论文/书籍?