【1-0】Python+Gurobi入入门纪实
1.Gurobi安装
去官网http://www.gurobi.com/直接下载,高校可以获得免费license,过程不难,要在教育网下才能**。
2.Python安装
去官网https://www.python.org/downloads/下载,这里要多说几句辛酸史
下载要看版本,3.x和2.x随自己,每个版本都有32bit和64bit这个要注意一定要和你的Gurobi位数对应上。
直接点这里下载的会是32bit的,别问我怎么知道的
找到具体的版本在最下面的这个地方进行下载,30Mb左右
安装过程很简单,有个地方需要注意,勾选上下图Path的选项(默认不勾选),可免去配置环境变量的麻烦。
3.PyCharm安装
去PyCharm官网下载(网址太长不贴了),对高校用户也是很友好的,可以获取免费的license,貌似需要用到教育网邮箱(一般是以你学校.edu.cn结尾的邮箱),记不太清楚了
4.Hello, Gurobi!
python需要引包才能使用Gurobi,从Gurobi安装目录--python27/36(看你python版本)--lib,把gurobipy文件夹拷到python安装目录--Lib。
然后打开pycharm,运行Gurobi自带的python例子就行了,例子在Gurobi安装目录--examples--python里面。
运行的是mip1.py这个例子
# x + y + 2 z # subject to # x + 2 y + 3 z <= 4 # x + y >= 1 # x, y, z binary
运行结果截图如下,上面看不懂的也就不贴了
ps:不知道属于哪个分类就随便搞了个,个人感觉应该属于优化计算