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

常见问题

Gurobi的注册与下载安装

发布时间:2024-04-28 15:22:55人气:20

Gurobi是什么?

Gurobi是由美国 Gurobi Optimization公司开发新一代大规模优化器。无论在生产制造领域,还是在金融、保险、交通、服务等其他各种

领域,当实际问题越来越复杂,问题规模越来越庞大的时候,我们需要一个经过证明可以信赖的大规模优化工具,为我们的决策提供质量

保证,为我们增强信心。在理论和实践中,Gurobi优化工具都被证明是全球性能领先的大规模优化器,具有突出的性价比,可以为客户

在开发和实施中极大降低成本。

Gurobi 可以解决什么数学问题?

1.线性问题(Linear problems)

2.二次型目标问题(Quadratic problems)

3.混合整数线性和二次型问题(Mixed integer linear and quadratic problems)

Gurobi有什么优势?

1.问题尺度只受限制于计算机内存容量,不对变量数量和约束数量有限制。

2.采用最新优化技术,充分利用多核处理器优势

3.支持多目标优化

4.支持包括SUM, MAX, MIN, AND,OR等广义约束和逻辑约束

5.任何版本都支持并行计算和分布式计算

6.提供了方便轻巧的接口,支持C++,Java, Python, .Net, Matlab和R,内存消耗少

7.支持多种平台,包括Windows,Linux, Mac OS X

8.支持AMPL、GAMS、AIMMS和Windows Solver Foundation建模环境

9.单一版本,开发版本也就是发布版本,程序转移便捷


Gurobi 常见问题汇总

1.当前主流的大规模优化器有哪些?Gurobi性能处于什么水平?

大规模优化器一般针对问题规模比较庞大,变量和约束数量达到几万或者以上级别的问题。运筹学领域公认的大规模优化器中,商业

优化器包括 Gurobi,IBM Cplex, Fico Xpress等;免费优化器包括SCIP,CBC,GLPK等。根据第三方测评,Gurobi性能居于首位,

处于全球领先地位。

2.Gurobi 支持哪些语言?

Gurobi 支持 Python,R,Matlab,C,C++, Java,.Net等。

3.如何调整Gurobi 优化参数?

Gurobi 默认的优化参数已经可以得出较好的优化结果。同时,Gurobi提供了自动参数调优的工具grbtune,请参考使用手册。

4.Gurobi 官方的技术支持论坛是什么?

Gurobi 在谷歌的技术支持论坛地址https://groups.google.com/forum/#!forum/gurobi

5.Gurobi 从官网上获得的学术许可激活码无法被识别为属于学术地址,如何处理?

申请免IP验证的学术许可。

6.Gurobi 申请的商业试用许可有效期是多久?

商业试用许可每次有效期30天,每个人可以申请二次商业试用许可。

7.什么情况下,Gurobi的许可可能会失效?

对于Windows 操作系统,主硬盘识别号;对于Linux和Mac操作系统,主网卡识别号;如果重装系统,许可可能也会发生变化。


有关优化器Gurobi的使用

其实很多软件,例如Matlab甚至Excel都自带了优化模块,可以解线性规划和整数规划问题。


由于他们不是专门做数学规划的,因此只能说可以用,关于效率和速度,和专门做这个的求解器,是没有对比价值的。


运筹学与国民经济、企业供应链、能源交通等优化息息相关,这些实际问题都可以被建模成为运筹学模型。


而优化求解器是数学规划建模后求解这些实际问题的核心,这个核心长期被国外软件公司所垄断(黑盒子),华人在此领域在2017年以前几乎是空白。


进入运筹学领域7年多以来,结识了全球很多华人运筹学者。一大感觉便是,研究启发式、进化算法、元启发算法的华人学者占了多数,而研发求解器所必须的精确算法华人学者却屈指可数。



上一条:SnapGene制作琼脂糖凝胶

下一条:Gurobi 10.0新功能和新亮点