【发布时间】:2018-03-01 23:58:44
【问题描述】:
假设我们有一个包含数千个约束的整数或混合整数程序。
如何判断这个IP/MIP是否可行?
【问题讨论】:
-
一般来说:只需将其扔给求解器,看看它是否返回“不可行”或其他内容。在实践中:证明不可行可能非常昂贵。
-
en.wikipedia.org/wiki/Halting_problem 是一个类似的问题。 (并且约束的数量并没有真正发挥作用,“大”数字只会让它听起来更复杂)。
-
不,停机问题是不可判定的,也就是说,即使你给一台计算机无限的时间,它也无法解决它。可行是指能否在合理的时间内计算出来。
-
当它只是整数时,the number of variables is what matters。
标签: mathematical-optimization integer-programming mixed-integer-programming