首页>软件资讯>常见问题

常见问题

Gurobi求解器介绍

发布时间:2025-08-12 09:40:51人气:6

PART01


Gurobi Solver

Gurobi是一款优秀的数学规划求解工具,被广泛应用于科研、工业和商业等领域。Gurobi求解器诞生于2008年,由Zonghao Gu、Edward Rothberg和Robert Bixby等人共同创办,旨在为研究者和决策者提供高效、可靠的数学规划求解方案。

在应用现状方面,Gurobi求解器已被应用于各种领域,如供应链管理、金融工程、能源管理、运输调度等。它以其出色的求解速度和高效性著称,并在数学规划求解器中名列前茅。在在全球最著名的专业优化器评比网站Decison Tree for Optimization Software (http://plato.asu.edu/bench.html)中Gurobi的优势依然明显:

1.png

 26Nov 2022 MILP cases that are slightly pathological(1st)

2.png

22Nov 2022 infeasibility Detection for MILP Problems(1st)

3.png

13Nov 2022 The MIPLIB2017 Benchmark Instances(1st)

4.png

25Jan 2023 LPopt Benchmark (find optimal basic solution) (2nd)

5.png

9Dec 2022 LPfeas Benchmark (find PD feasible point) (1st)

6.png

24Jan 2023 Large Network-LP Benchmark (commercial vs free)(3rd)


应用最广泛的数学规划问题类型包括:


l  混合整数线性规划(MILP)


l  混合整数二阶锥规划(MISOCP)


l  混合整数二次凸规划(凸MIQP/MIQCQP)


l  混合整数二次非凸规划(非凸MIQP/MIQCQP)


l  混合整数非线性规划(包括指数、对数、三角函数、高阶多项式等)


Gurobi 是唯一一个可以适用上述全部类型,并且在每一个类型中都排名第一,并且大幅度领先第二名的优化器。第三方评比报告做出了明确说明。



PART02


Gurobi在Anaconda环境下的安装


在Gurobi官方文档资料(http://www.gurobi.cn/picexhview.asp?id=100)


有详细说明如何在Python 环境中安装 Gurobi 10.0 版本。本文介绍在Anaconda环境下的安装。


PIP 安装


首先进入到Anaconda Prompt 窗口 并进入到激活环境,联网运行如下代码:


pip install gurobipy


即可使用;


如果在pip中升级Gurobi,则输入 :


pip install gurobipy --upgrade


或者指定版本 


pip install gurobipy==9.1.2 


如果需要卸载旧版本,输入 :


pip uninstall gurobipy

Anaconda 安装


以管理员权限进入到 Anaconda Prompt 窗口,通


过 conda 命令运行:


conda install -c gurobi gurobi


如果在Anaconda 中升级 Gurobi,则输入 


conda update gurobi


或者指定版本 


conda install gurobi=9.1.2 


如果删除旧版本,输入 


conda remove gurobi




上一条:Gurobi将人工智能转化为企业效率

下一条:Docusign 销售合同模板,让跨境成交更简单