Cookie Settings
Gurobi Optimizer​

Gurobi 12.0 の新機能​

比類ないパフォーマンス​
革新的な非線形機能​
よりスマートなパフォーマンス管理​
 

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

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

製品入門トレーニング

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