【发布时间】:2013-11-03 22:29:47
【问题描述】:
我正在尝试使用目标函数中的最小函数轻松地制定 LP。目标函数类似如下:
maximize sum( R(dvf * Df) ) - sum( min( tsp, ts'p ) * Csp - max(tsp-ts'p,0) * bsp )
R --> 收入函数(这个问题我不关心这部分)
tsp 表示我在路径 p 上的 orgin-destination 组合上发送了多少辆卡车。 ts'p 是反向路线。我在这里对 s 和 p 求和。
我需要知道的是如何将其设置为 LP 的一部分,因为 LP 不接受其目标陈述中的最小化和最大化功能。根据this question 的说法,需要带有附加变量的 big-M 公式,但并没有真正说明如何做到这一点。
提前感谢您的帮助!
【问题讨论】:
-
在this 书籍章节中,您可以找到一些巧妙的 LP 技巧,例如如何最小化最大值。也许它可以提供一些帮助。
-
把目标函数中的最小值变成它的对偶线性规划,这是一个最大值问题。然后通过解决一个最大问题来解决它。参见对偶定理。
标签: optimization max min mathematical-optimization linear-programming