首頁
1
Gurobi2
product_cg358341.html Gurobi Gurobi Gurobi
Missing parameters [areaServed]

的問題,們有答案。

Gurobi 數學優化求解器

Gurobi 致力於通過使用規範性分析來幫助公司做出更好的決策。我們提供最好的數學編程求解器、
分佈式優化工具、雲端優化和出色的支持。我們致力於提高我們的求解器性能並開發工具來幫助您更
輕鬆地使用 Gurobi。我們於 2008 年由優化界最有經驗和最受尊敬的團隊創立,通過提供先進開發
和技術的正確組合、世界一流的支持和靈活許可。

 

Gurobi優化器

適用於LPQPQCPMIP(MILPMIQPMIQCP)問題的最快、最強大數學編成求解器。

Gurobi 9.1 中,Gurobi Optimizer(使用 Gurobi 的測試庫由數千個真實模型組成)進行了
測試,在多種問題類型中取得了顯著的性能改進,包括:

  • 原始單純形:總體快 17%,在至少需要 100 秒的模型上快 37%
  • 雙單工:總體速度提高 29%,在至少需要 100 秒的模型上速度提高 66%
  • Barrier:總體速度提高 15%,在至少需要 100 秒的模型上速度提高 34%
  • 混合整數線性規劃 (MILP):總體速度提高 5%,在至少需要 100 秒的模型上速度提高 9%
  • 凸混合整數二次規劃 (MIQP):總體速度提高 5%,在至少需要 100 秒的模型上速度提高 20%
  • 凸混合整數二次約束編程 (MIQCP):總體速度提高 13%,在至少需要 100 秒的模型上速度提高 57%
  • 非凸混合整數二次約束編程(非凸 MIQCP):整體速度提高 4 倍,在至少需要 100 秒的模型上速度提高 9 倍。
  • 不可約不可行集 (IIS) 計算:總體速度提高 2.6 倍,在至少需要 100 秒的模型上速度提高 5.7 倍。
  • 更好的 MIP 可行解決方案:啟發式方法在更早地找到高質量解決方案方面明顯更好。

新特性

  • NoRel 啟發式:這種新的啟發式方法可在混合整數規劃 (MIP) 問題的線性規劃 (LP) 鬆弛成本太高而無法解決的情況下找到高質量的解決方案。
  • Integrity Focus:這個新功能允許用戶對完整性約束更加嚴格,從而避免許多可能來自小的完整性違規的不良結果(包括涓流)。
  • Python 矩陣 API 增強功能:Gurobi Python 接口 gurobipy 已得到擴展和改進,以更好地支持面向矩陣的建模。
  • Pip 安裝支持:用戶現在可以使用 Python 工具 pip 在他們的 Python 環境中安裝 Gurobi
  • Python API 中釋放 GIL 當調用 optimize() 方法時,gurobipy 現在會釋放全局解釋器鎖 (GIL),它允許用戶程序在運行 optimize() 時在另一個 Python 線程中執行 Python 代碼。
  • 調整工具增強功能:我們為調整工具添加了許多額外的控件。
  • 計算服務器和雲的記錄/重放: 我們現在支持 Gurobi 計算服務器和 Gurobi Instant Cloud 的記錄/重放功能。
  • 預先指定的用戶剪切: 通過將延遲線性約束屬性設置為新值 -1,用戶可以將線性約束聲明為用戶剪切。相對於模型的其餘部分,約束必須是冗餘的。求解器可以選擇將用戶切割添加到鬆弛中,以切斷 MIP 求解過程中遇到的 LP 解並可能提高性能。