我一直在努力寻找一些开源的非线性整数优化求解器!我试图解决一个16变量问题,其中8个值是整数,受到两个非线性目标函数和5个非线性约束函数。这在开源领域是否可行?在我意识到GLPK求解器不支持非线性之前,我得到了PyOmo并创建了我的整个模型... facepalm
(考虑到目标齿轮比率,试图解决齿轮箱中的齿轮尺寸 - 我是工科学生)
答案 0 :(得分:1)
Here是对MINLP解算器软件的半近期调查。在该论文中讨论的具有AMPL界面的任何解算器可以与Pyomo一起使用(例如,BONMIN,Couenne)。有关完整列表,请参阅链接纸末尾的表格。
答案 1 :(得分:1)
你应该试试SCIP Optimization Suite,它是一个全局的混合整数非线性求解器,对于学者来说是免费的,并且在源代码中是可用的。为每个主要平台提供即用型可执行文件 如果您需要一个方便的Python界面:PySCIPOpt