Gurobi求解器安装与初探

本文介绍了如何免费获取Gurobi的学术版license,并提供了在中国地区激活的详细步骤。同时,文章详述了在Linux系统上安装Gurobi求解器的过程,包括设置环境变量、安装Python和MATLAB接口。还提供了测试脚本以验证安装是否成功,并给出了Gurobi的学习资源链接。

免费获得学术license

高校师生可免费获取gurobi的学术license,有效期一年,可无限续期。不过在其英文官网申请的license,中国区一般无法通过其EDU IP验证。在国内申请只需发邮件给gurobi中国请求一个无需认证的license即可,详见http://www.gurobi.cn/NewsView1.Asp?id=4
提交表格后,半小时左右就会回复。

Linux系统安装gurobi求解器

求解器安装

此处可下载安装文件
首先将tar.gz解压到/opt下

tar xvfz gurobi9.1.2_linux64.tar.gz
mv gurobi912 /opt

将如下环境变量写入~/.bashrc文件末尾

export GUROBI_HOME="/opt/gurobi912/linux64" 
export PATH="${
    
    PATH}:${GUROBI_HOME}/bin" export 
LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${GUROBI_HOME}/lib“

python接口安装

gurobi引擎自带的shell并不是特别常用,其python接口在gurobi编程中应用最广泛
执行安装路径/opt/gurobi912/linux64中的setup.py文件安装gurobi引擎的python接口

python setup.py install

matlab接口安装

gurobi新版本进一步完善了其matlab接口,已和其python接口相差无几。
进入matlab执行:

cd /opt/gurobi912/linux64/matlab
gurobi_setup

学习资源

gurobi 高效数学规划引擎 | python3 配置、使用及建模实例
Gurobi 生产计划调度学习案例(含代码实现) (生产切换、装配计划)
中文官网资料包
视频教程
公众号

测试脚本

如下脚本可用于测试gurobi系统安装的正确性
python

#!/usr/bin/env python3.7

# Copyright 2021, Gurobi Optimizati
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值