有没有可靠的开源非线性混合整数优化求解器?

时间:2017-04-26 03:49:56

标签: constraints open-source nonlinear-optimization pyomo mixed-integer-programming

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

(考虑到目标齿轮比率,试图解决齿轮箱中的齿轮尺寸 - 我是工科学生)

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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