跳转到主要内容

良好的实践使用bigM吗?

回答

评论

2的评论

  • 理查德Oberdieck
    Gurobi员工Gurobi员工

    嗨,永宁,

    一般来说,我可以推荐给你博客保罗·鲁宾在这个问题上,它涵盖了很多重要方面。

    除此之外,你可以尝试“计算”紧密大m对于一个给定的模型。假设你使用大m配方

    比如这个:

    ' ' '

    t < = y * M

    ' ' '

    然后,你可以找出最大的价值在于“t”可以实现。你可以通过求解该模型的目标函数:

    ' ' '

    max。t

    ' ' '

    这将返回给你最大的价值变量t,因此最小值M。当然,这只适用于这个特定的模型;如果您的数据发生变化时,这个值可能会改变。然而,它可以(a)可以提示一个想法在你的大m值有多“好”和(b)激发你想办法加强制定。

    希望这个有帮助。

    最好的

    理查德。

    0
  • 永宁赵
    Gurobi-versary
    第一个评论
    第一个问题

    多谢,Richard。这是非常有益的和有用的。

    0

登录留下你的评论。