Gurobi and PyCharm
Gurobi简介
Gurobi 是目前数学规划(线性和凸二次规划)优化器性能领袖、性价比领袖。业界有许多的优秀的优化器(主要是国外的),如下图所示
之所以选择Gurobi其中很大一个原因是因为学术可以免费申请使用,并且到期只需要重新申请。
Gurobi优点:
- 可以求解大规模线性问题,二次型目标问题和混合整数线性和二次型问题
- 支持多目标优化
- 支持包括SUM, MAX, MIN, AND, OR等广义约束和逻辑约束
- 支持并行计算和分布式计算
- 提供了方便轻巧的接口,支持 C++, Java, Python, .Net, Matlab 和R,内存消耗少,考虑python最合适
- 支持多种平台,包括 Windows, Linux, Mac OS X
Gurobi的申请与使用
官网:https://www.gurobi.com/
中国网站:http://www.gurobi.cn/
许可申请:注册账号->Academic License->grbgetkey XXXX (安装了Gurobi 独立安装包)->打开电脑cmd直接运行。
值得注意的是如果许可过期了,直接重新下载即可: