1

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

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

4

2 回答 2

2

Here is a semi-recent survey of MINLP solver software. Any solver discussed in that paper that has an AMPL interface can be used with Pyomo (e.g., BONMIN, Couenne). See the table at the end of the linked paper for a complete list.

于 2017-04-26T04:59:03.693 回答
2

您应该尝试SCIP 优化套件,它是一个全局混合整数非线性求解器,对学术界免费且以源代码形式提供。每个主要平台都提供了现成的可执行文件。
如果需要,还有一个方便的 Python 接口:PySCIPOpt

于 2017-04-27T07:20:08.440 回答