求解大规模非线性规划问题通常使用哪些软件工具( 二 )

求解大规模非线性规划问题通常使用哪些软件工具

求解大规模非线性规划问题通常使用哪些软件工具

求解大规模非线性规划问题通常使用哪些软件工具

5、其他优化求解器

求解大规模非线性规划问题通常使用哪些软件工具

【学界】运筹学数学规划|离散优化求解器大搜罗

6、结语
这里只重点介绍了数学规划中整数规划的求解器。数学规划除了整数规划,还有凸优化、非凸优化、半正定规划、锥规划等等,这一类的求解器介绍大家去关注下运筹OR帷幄专栏,一个着力于传播运筹学知识的专业于实用并存的专栏。
『运筹OR帷幄』大数据人工智能时代的运筹学

■网友
1, 你这个问题是很小规模的,所以完全不用担心够不够用的问题2, 关于fmincon的工具箱,请仔细去看它的setting, 是否有些收敛条件过于苛刻,例如约束的偏微分tolerence,迭代次数等3,cplex也是一个很好的工具, 具体差别感觉cplex会更加优秀,而且如果需要到拉格朗日乘子的话,cplex的产出会更稳定,当然不同问题的话,网上有一大堆类似的开源工具箱4,虽然不知道你的非线性是哪种问题,但是不妨了解 函数句柄的用法,可以更方便使用这类工具箱5,当然有可能其他问题,如:输入格式,数学模式有误等等6,祝你早日解决
■网友
目前为止,商业软件求解的非线性问题是有一定局限的,比如CPLEX只能用来求解二次规划(QP),含二次凸约束的二次规划(QCQP),二阶锥规划(SOCP)以及相应的混合整数问题,对于其他的非线性问题是没有办法求解的;当然,MOSEK也可以求解半定规划(SDP)问题,也就是说非线性规划的商业软件求解是有很大局限的。当然也有一些general的软件,免费的如BONMIN,付费的如KNITRO,也可以用来求解大规模非线性规划问题,但结果一般是局部解,有些号称能得到全局非线性解的求解器一般只能用来求小规模的问题,大规模问题就不行了,看你的个人选择吧。另外推荐YALMIP这个软件,很好的在MATLAB和solver之前搭了个桥梁,这样你建模的效率会提高很多的,GOOD LUCK
■网友
小规模非线性全局最优化方面国产1stOpt放在世界范围内也可以说是最顶尖的了吧。

■网友
http://www.gams.com只提供一种在用的途径,刚刚入门还不能给出评价
■网友
我觉得LINGO就很不错啊,15.0 extended 版本。可以求解不限制数量的变量的规模。11.0也有破解版了。
■网友
插问一下:请问有没有苹果系统能用的线性规划软件啊,上数模课快愁死了


推荐阅读