Gurobi Optimizer:ソルバー

Gurobi Optimizer V.12.0

リリース日:2024年11月​

Gurobi 12.0 では、ユーザーは複雑な非線形問題をグローバル最適に解求解できます。​
また、CPU コアのより効率的な使用により、すべての混合整数最適化にわたって優れたパフォーマンスを実現できます。​

​さらに,スレッドベースの負荷分散により、計算サーバーとクラスター マネージャーで複数のジョブを実行するときのハードウェアの使用率が最適化されるとともに、​
刷新されたドキュメントでより合理化されたユーザー フレンドリーなエクスペリエンスが提供されます.​

Gurobi Optimization Logo

パフォーマンスの向上

これまでのバージョンアップ同様、Gurobi はソルバー性能の限界を追求し続けています。
Gurobi 12.0 では,以前のバージョンと比較して次の速度向上が期待できます。

新機能

パフォーマンスの向上に加えて、Gurobi 12.0 にはいくつかの魅力的な新機能が含まれています。​

【MINLP の大域的最適性】 GurobiのAPIを使用して非線形制約を直接定義し、混合整数非線形計画問題 (MINLP) を大域的最適解まで求解できます。​

【gurobipy の非線形表現】 Python API で混合整数非線形問題を簡単にモデル化できるようになりました。​

【メモリ消費クエリ】 メモリ消費を監視して開発中のメモリ要件を評価し、共有サーバー上で Gurobi を実行するときに発生するメモリ不足問題を防止します。​

【ソリューションプールの消費メモリ軽減】 大規模なソリューションプールの保存が容易になります。​

Gurobiクラスタ マネージャと計算サーバ

【スレッドベースの負荷分散】 より細かい粒度の制御を活用して、計算サーバーの使用率を最大化できます。​

【コールバックでの SetSolution のサポート】 計算サーバーの実行中にコールバック関数内でSetSolutionが利用できるようになりました。この機能により、最適化途中に実行可能な解ベクトルをGurobiへ提供できるようになりました。​

【ジョブの中断】 終了処理を完全に制御しながら、管理インターフェイスから実行中のジョブを中断できるようになりました。​

Gurobi 11.0から12.0への移行

ほとんどのプログラムはそのまま移行可能ですが、以下の変更にご注意ください。

・非推奨機能
いくつかの機能が非推奨となりました。将来のバージョンでは該当する機能が削除される可能性があります。
すべての非推奨機能については、リリースノートをご確認ください。
特にGurobiインタラクティブシェルの利用がバージョン11.0.2から非推奨となりました。
Python環境に対してgurobipyをインストールしてご利用いただくことを推奨いたします。
GurobiをPythonへインストールするには?

サポートプラットフォーム(v12.0)

対応OS環境は、お客様からの要望に応じて、適時、追加・修正される可能性があります。対応OS環境に関してのご要望および過去のバージョンにおけるサポートプラットフォームに関しては、お問い合わせよりご連絡ください。

OSWindows 10、Windows 11、Windows Server 2016®、Windows Server 2019®、Windows Server 2022®
コンパイラVisual Studio 2017® – 2022®
備考C++に関しては、gurobi_c++md2017.libをご利用ください。
OSRed Hat® Enterprise Linux® 8、9
コンパイラGCC 8.5以上
OSSUSE® Enterprise Linux 15
コンパイラGCC 8.5以上
OSUbuntu® 20.04、 22.04、24.04
コンパイラGCC 8.5以上
OSAmazon Linux 2 2023
コンパイラGCC 8.5以上
OSmacOS 13 (Ventura), macOS 14 (Sonoma)
コンパイラXcode 14、15、16
OSRed Hat® Enterprise Linux® 8、9
コンパイラGCC 8.5以上
OSSUSE® Enterprise Linux 15
コンパイラGCC 8.5以上
OSUbuntu® 20.04、 22.04、24.04
コンパイラGCC 8.5以上
OSAmazon Linux 2 2023
コンパイラGCC 8.5以上
OSAIX® 7.2、7.3
コンパイラXL C/C++ 9
備考AIX上では、 Python、MATLAB 、 R インタフェースはサポートしていません。

* AIX上でのPythonのサポート制限により、AIX上では、Interactive Shell または Python ライブラリをサポートしていません。Gurobi 11 は AIX をサポートする最後の Version となります。

バージョン3.9、3.10、3.11、3.12
バージョン R2019a – R2024a
バージョン4.4
JDK8, 11, 17, 21
.NET.8.0

弊社の経験豊富なエンジニアが、数理最適化製品をお客様に
より深くご理解いただくため、適時技術サポートを提供しています。

製品入門トレーニング

オクトーバースカイへのお問い合わせは、こちらからお気軽にどうぞ

検索

Gurobi Optimization Logo

Try Gurobi for Free

Choose the evaluation license that fits you best, and start working with our Expert Team for technical guidance and support.

Evaluation License
Get a free, full-featured license of the Gurobi Optimizer to experience the performance, support, benchmarking and tuning services we provide as part of our product offering.
Academic License
Gurobi supports the teaching and use of optimization within academic institutions. We offer free, full-featured copies of Gurobi for use in class, and for research.
Cloud Trial

Request free trial hours, so you can see how quickly and easily a model can be solved on the cloud.

Search