在混合整数线性规划中将变量约束到有界区域(间隔)公式

时间:2019-03-22 13:57:49

标签: optimization linear-programming mixed-integer-programming

我有4个非负实数变量,分别是A,B,C和X。基于当前的问题,我注意到变量X必须属于[B,C]的区间,并且该关系将像这样的if-else条件:

If A < B:
  x = B
elseif A > C:
  x = C
elseif B<=A<=C:
  x = A

如您所见,很难将其重新格式化为带有相应决策变量(d1,d2和d3)的混合整数编程问题。我已尝试在此站点上阅读有关使用大M方法进行if-then公式化的一些说明:  https://www.math.cuhk.edu.hk/course_builder/1415/math3220/L2%20(without%20solution).pdf,但似乎这个问题比他们的教程更具挑战性。 您能为我提供一种解决方案吗?
非常感谢你!

0 个答案:

没有答案