Gurobi

最佳化求解器

Gurobi有时会被翻译为古洛比古罗比,是由Gurobi最佳化有限公司开发用于计算最优解的软件。该软件是BIGDATA2022年第一季度“影响力50强名单”后附的59个荣誉奖获得者之一。[2]

Gurobi
開發者Gurobi最佳化有限公司
首次发布2009年
当前版本11.0(2023年11月,​5個月前​(2023-11[1]
操作系统类Unix系统macOS以及Microsoft Windows
类型最佳化
网站gurobi.com

历史 编辑

软件由顾宗浩(Zonghao Gu)、爱德华·罗斯伯格(Edward Rothberg)和罗伯特·比克斯比(Robert Bixby)这三人开发,而该软件的名字便来源于这三者姓氏的前两个字母。[3]

Gurobi是一个用于求解数值規劃問題的求解器。它能够用于求解线性规划二次规划二次约束规划混合整数线性规划[4]、解混合整数二次规划以及混合整數二次約束規劃的问题。与其他的求解器相比,Gurobi所能求解的基准问题更多,而且求解的速度更快。[5]

2016年,佐治亚理工学院的比斯特拉·迪尔基娜博士讨论了如何在可持续计算领域使用Gurobi进行生态廊道的优化工作,其研究对象包括蒙大拿州灰熊狼獾[6]2018年,《纽约时报》报道美国人口普查局利用Gurobi进行人口普查区的重建实验,以实现降低隐私风险的目的。[7]美国国家橄榄球联盟在2014年至2019年间使用Gurobi来制定其比赛时间表。[8][9]

2020年,Gurobi与通用电气数字公司电网解决方案、佛罗里达大学和认知分析合作开展了一个规划和安排日前电力供应的项目。[10]2021年,DoorDash公司使用Gurobi结合机器学习来解决调度问题。[11]2022年,《CIOReview》杂志重点介绍了Gurobi及其对电信行业所带来的影响。[12]2023年,法航使用Gurobi为其决策支持工具提供支持,该决策支持工具可以对航班和飞机进行最佳化分配,甚至在进行分配时还可以考虑到油耗以及飞机飞行时间等限制条件。[13][14]

参考文献 编辑

  1. ^ Gurobi release and support history. Gurobi Optimization. [2024-02-02]. (原始内容存档于2023-06-06). 
  2. ^ Gutierrez, Daniel. The insideBIGDATA IMPACT 50 List for Q1 2022. insideBIGDATA. 2022-01-10 [2023-04-26]. (原始内容存档于2024-02-02) (美国英语). 
  3. ^ INFORMS. Gurobi Optimization. INFORMS. [2023-04-26]. (原始内容存档于2023-05-21) (美国英语). 
  4. ^ Junkyu Lee, William Lam, Rina Dechter. Benchmark on DAOOPT and GUROBI with the PASCAL2 Inference Challenge Problems (PDF). 2011 [2022-02-17]. (原始内容存档 (PDF)于2022-02-27) (英语). 
  5. ^ Bernhard Meindl, Matthias Templ. Analysis of Commercial and Free and Open Source Solvers for the Cell Suppression Problem (PDF). Transactions on Data Privacy. 2013, 6: 147–159 [2024-02-02]. (原始内容存档 (PDF)于2023-03-02) (英语). 
  6. ^ Computing cost-effective wildlife corridors. Mongabay Environmental News. 2016-11-11 [2023-04-26]. (原始内容存档于2023-06-25) (美国英语). 
  7. ^ Hansen, Mark. To Reduce Privacy Risks, the Census Plans to Report Less Accurate Data. The New York Times. 2018-12-05 [2023-04-26]. ISSN 0362-4331. (原始内容存档于2023-06-29) (美国英语). 
  8. ^ Meet the minds behind the 2019 NFL schedule: Mike North and Charlotte Carey. NFL. [2023-04-26]. (原始内容存档于2023-06-23) (美国英语). 
  9. ^ An Introduction to the National Football League Scheduling Problem using (PDF). Carnegie Mellon University. [2024-02-02]. (原始内容存档 (PDF)于2023-06-23). 
  10. ^ High-Performance Computing Helps Grid Operators Manage Increasing Complexity | PNNL. pnnl.gov. [2023-04-26]. (原始内容存档于2023-09-27). 
  11. ^ Shenwai, Tanushree. How DoorDash Uses Machine Learning ML And Optimization Models To Solve Dispatch Problem. MarkTechPost. 2021-08-23 [2023-04-26]. (原始内容存档于2023-10-05) (美国英语). 
  12. ^ Gurobi Optimization: Better Business Decisions with Mathematical Optimization. CIOReview. [2023-04-26]. (原始内容存档于2023-06-24) (英语). 
  13. ^ Lin, Belle. Startups Want to Help Airlines Prevent Tech Meltdowns. WSJ. [2023-06-23]. (原始内容存档于2023-07-28) (美国英语). 
  14. ^ Lin, Belle. Southwest Meltdown Shows Airlines Need Tighter Software Integration. WSJ. [2023-06-23]. (原始内容存档于2023-03-30) (美国英语).