【发布时间】:2013-12-29 23:02:23
【问题描述】:
我正在尝试使用整数规划优化目标函数,我必须在我的函数中使用Max 运算符,我想知道有什么方法可以解决这个问题吗?
其实我的问题和Using min/max within an Integer Linear Program类似,但在某些方面有所不同:
- 所有变量都是二进制的。
- 请注意,
x4和x5出现在两个位置。 - 一种可能的解决方案是使用辅助变量,如similar question 的答案,但在我的示例中使用此解决方案时我很困惑。
示例:
最小化 (c1 * x1) + (c2 * x2) + (c3 * x3) + Max(c4 * x4, c5 * x5) + (c6 * x4) + (c7 * x5)
受
一些平等和不平等的限制
【问题讨论】:
-
可能是@solvingPuzzles 可以帮助我!
-
当有人在一开始就发布为什么它与类似问题不同时令人耳目一新。
-
@Dennis Meng,对不起,我没明白你的意思,我的问题不够清楚?
-
一点也不。我在评论你在开始时提到的为什么这与另一个问题不完全一样。那是一件好事。 :)
-
@DennisMeng 感谢您的评论,我编辑了我的问题:)
标签: mathematical-optimization linear-programming maximize