是否有任何可靠的开源非线性混合整数优化求解器?

Are there any reliable open source non-linear mixed integer optimization solvers?

我一直在努力寻找一些开源的非线性整数优化求解器!我正在尝试解决一个 16 变量问题,其中 8 个值是整数,受到两个非线性 objective 函数和 5 个非线性约束函数的影响。这在开源领域可能吗?在我意识到 GLPK 求解器不支持非线性之前,我得到了 PyOmo 并创建了我的整个模型...... facepalm

(尝试求解给定目标传动比的变速箱中的齿轮尺寸 - 我是一名工科学生)

Here 是对 MINLP 求解器软件的半近期调查。该论文中讨论的任何具有 AMPL 接口的求解器都可以与 Pyomo 一起使用(例如 BONMIN、Couenne)。有关完整列表,请参阅链接文件末尾的 table。

你应该试试 SCIP Optimization Suite,它是一个全局混合整数非线性求解器,对学术界免费,并提供源代码。为每个主要平台提供即用型可执行文件。
如果您需要,还有一个方便的 Python 接口:PySCIPOpt