2

我试图使用 cplex for matlab 来解决我的优化问题。但是,在我看来,cplex 只能解决具有二次目标函数和二次约束的纯整数规划问题。好吧,我当然可以使用精细网格来离散化我的连续参数,但这不是我的首选。

我的问题是:

  1. 这是真的?还是我很困惑?
  2. 如果我的印象是正确的,是否有人知道一些可靠的求解器能够这样做?
4

1 回答 1

1

所有主要的商业数学编程求解器,包括cplexgurobi都可以求解具有凸二次目标函数的混合整数问题。CPLEX 自 2007 年以来就具备这种能力。它们实际上尽可能可靠,但即使是线性混合整数规划也是 np-hard,因此可能会创建任何求解器都无法解决的小问题。它们的性能比您在 matlab 中编写的任何网格搜索都要好得多。

于 2013-12-06T19:44:33.180 回答