Gurobi 11.0 正式发布
Gurobi 11.0 已经发布。从Gurobi
1.0发布至今已经超过14年,混合整数规划的求解速度提升了75倍,被全球超过40个行业2500家头部公司信任并持续使用,三年投资回报率超过了518%。从最初的混合整数线性规划,到混合整数二阶锥和二次凸规划,再到混合整数二次非凸和双线性规划,Gurobi
都以全局精确求解器的面貌位列商业求解器领导地位。虽然之前版本也提供了混合整数非线性规划的功能,但采用的是分段线性逼近的方式,在求解精度和全局最优性方面有时存在一定误差。随着Gurobi
11.0 的发布,这个领域也被突破,全局精确非线性规划也纳入到新版本中,让求解混合整数非线性模型速度更快、精度更高。Gurobi
成为全局精确求解混合整数各类优化问题(MILP、MISOCP、凸 MIQCQP、非凸 MIQCQP、MINLP等)全覆盖并且性能优异的商业求解器。
Gurobi 11.0 核心变化包括:
— 求解性能进一步提升, 混合整数二次模型(凸和非凸),非线性模型速度提升更明显。
— Gurobi 进一步支持全局精确混合整数非线性优化。Gurobi 成为全局精确求解混合整数各类优化问题(MILP,MISOCP, 凸 MIQCQP, 非凸
MIQCQP, MINLP等)全覆盖并且性能优异的商业求解器。
— 非凸双线性问题,NonConvex = 2 不再需要显性设置,Gurobi 会自动启用非线性算法。
— 非线性问题,通过设置 FuncNonlinear = 1 启动全局精确非线性算法。
— Python 接口中矩阵变量和矩阵约束扩展到包括Callback 在内的各个功能内。
— 一些优化参数的调整,让求解速度更优,稳定性更好。
具体功能变化和升级方法请参考《Gurobi
11.0 新功能汇总》和《Gurobi
11.0 升级全攻略》