GUROBI OPTIMIZER

分散最適化


GUROBI OPTIMIZER

分散最適化


GUROBI OPTIMIZER

分散最適化


複数のマシンの活用でパフォーマンスを最大化

ユーザは、Gurobiの分散最適化を使用することで複数マシンを活用でき、求解時間を短縮できます。いくつかの数理最適化モデルでは、32台のマシンの利用で15倍もの求解時間の高速化が実現され、8台のマシンでは平均で2~3倍も高速化しています。

Gurobiでは、下記の3つの最適化アルゴリズムを利用できます。

  • 分散MIP : 複数マシンを活用し、一つのMIPモデルを求解

  • 分散並列最適化: 複数マシンを活用し、異なるアルゴリズムを用いて競争をさせてLPまたはMIPモデルを解く

  • 分散チューニング:複数マシンで試行的求解を行い、パフォーマンス改善を実現するパラメータセットを見つけ出す

上記に挙げた3つの分散アルゴリズムを使うのは簡単です。分散ワーカとして使用したい複数マシンに Gurobi リモートサービスをインストールし、あとは 1 台のマシンで最適化を実行したり、チューニングを実行したりするのとまったく同じようにGurobi Optimizerのコマンドを入力するだけで使用できます。Gurobi Optimizer のパラメータで、分散アルゴリズムを走らせることができるワーカとなるマシンの名前を指定し、別のパラメータでワーカ上に起動すべきジョブの数を指定すれば、Gurobi Optimizer が複数マシンにまたがり計算を分割する全ての仕事を処理します。

分散最適化により速度改善がどの程度実現できるかは、モデルに依存します。

複数のマシンの活用でパフォーマンスを最大化

ユーザは、Gurobiの分散最適化を使用することで複数マシンを活用でき、求解時間を短縮できます。いくつかの数理最適化モデルでは、32台のマシンの利用で15倍もの求解時間の高速化が実現され、8台のマシンでは平均で2~3倍も高速化しています。

Gurobiでは、下記の3つの最適化アルゴリズムを利用できます。

  • 分散MIP : 複数マシンを活用し、一つのMIPモデルを求解

  • 分散並列最適化: 複数マシンを活用し、異なるアルゴリズムを用いて競争をさせてLPまたはMIPモデルを解く

  • 分散チューニング:複数マシンで試行的求解を行い、パフォーマンス改善を実現するパラメータセットを見つけ出す

上記に挙げた3つの分散アルゴリズムを使うのは簡単です。分散ワーカとして使用したい複数マシンに Gurobi リモートサービスをインストールし、あとは 1 台のマシンで最適化を実行したり、チューニングを実行したりするのとまったく同じようにGurobi Optimizerのコマンドを入力するだけで使用できます。Gurobi Optimizer のパラメータで、分散アルゴリズムを走らせることができるワーカとなるマシンの名前を指定し、別のパラメータでワーカ上に起動すべきジョブの数を指定すれば、Gurobi Optimizer が複数マシンにまたがり計算を分割する全ての仕事を処理します。

分散最適化により速度改善がどの程度実現できるかは、モデルに依存します。

複数のマシンの活用でパフォーマンスを最大化

ユーザは、Gurobiの分散最適化を使用することで複数マシンを活用でき、求解時間を短縮できます。いくつかの数理最適化モデルでは、32台のマシンの利用で15倍もの求解時間の高速化が実現され、8台のマシンでは平均で2~3倍も高速化しています。

Gurobiでは、下記の3つの最適化アルゴリズムを利用できます。

  • 分散MIP : 複数マシンを活用し、一つのMIPモデルを求解

  • 分散並列最適化: 複数マシンを活用し、異なるアルゴリズムを用いて競争をさせてLPまたはMIPモデルを解く

  • 分散チューニング:複数マシンで試行的求解を行い、パフォーマンス改善を実現するパラメータセットを見つけ出す

上記に挙げた3つの分散アルゴリズムを使うのは簡単です。分散ワーカとして使用したい複数マシンに Gurobi リモートサービスをインストールし、あとは 1 台のマシンで最適化を実行したり、チューニングを実行したりするのとまったく同じようにGurobi Optimizerのコマンドを入力するだけで使用できます。Gurobi Optimizer のパラメータで、分散アルゴリズムを走らせることができるワーカとなるマシンの名前を指定し、別のパラメータでワーカ上に起動すべきジョブの数を指定すれば、Gurobi Optimizer が複数マシンにまたがり計算を分割する全ての仕事を処理します。

分散最適化により速度改善がどの程度実現できるかは、モデルに依存します。

Gurobi Optimizer での分散最適化

Gurobi Optimizerは、ユーザの目的に合わせて複数種類のアルゴリズムが利用できます。

分散 MIP(一つのMIPモデルを解くため複数マシンを活用)

分散並列最適化(LPまたはMIPモデルを解くために、異なるアルゴリズムを用いて競争させるため複数マシンを活用)

分散チューニング(パフォーマンス改善のためのパラメータセットを見つけ出すために、試行的求解をするため複数マシンを活用)

動作環境

分散最適化アルゴリズムは、分散ワーカとして稼働する複数台のマシンが必要です。これらの分散ワーカ用のマシンは、すべてのマシンが同じマシンスペックであることが一番望ましいですが、マシンスペックがわずかに異なる場合でも問題ありません。分散最適化を利用するのに一番良いマシン台数は、8~32台です。ただし、分散並列最適化の場合は2~16台が最も効果的です。分散ワーカ用のマシンに異なるライセンスは必要なく、Gurobi リモートサービスをインストールだけです。

動作環境

分散最適化アルゴリズムは、分散ワーカとして稼働する複数台のマシンが必要です。これらの分散ワーカ用のマシンは、すべてのマシンが同じマシンスペックであることが一番望ましいですが、マシンスペックがわずかに異なる場合でも問題ありません。分散最適化を利用するのに一番良いマシン台数は、8~32台です。ただし、分散並列最適化の場合は2~16台が最も効果的です。分散ワーカ用のマシンに異なるライセンスは必要なく、Gurobi リモートサービスをインストールだけです。

動作環境

分散最適化アルゴリズムは、分散ワーカとして稼働する複数台のマシンが必要です。これらの分散ワーカ用のマシンは、すべてのマシンが同じマシンスペックであることが一番望ましいですが、マシンスペックがわずかに異なる場合でも問題ありません。分散最適化を利用するのに一番良いマシン台数は、8~32台です。ただし、分散並列最適化の場合は2~16台が最も効果的です。分散ワーカ用のマシンに異なるライセンスは必要なく、Gurobi リモートサービスをインストールだけです。

ご購入の前に

分散最適化オプションご購入の前に、分散最適化を試してみたい、自身のモデルの速度改善がどれくらいできるかを知りたい方は、下記の方法で試すことができます。

対象のモデルを弊社に送付。弊社とGurobiがお送りいただいたモデルでどれくらいの速度改善が可能かを試して、その結果をご連絡します。

すでに分散最適化オプションが使えるライセンス(ネームドユーザ・ライセンス、無制限使用・無制限ユーザ・ライセンス、計算サーバ・ライセンス)をお持ちであれば、分散最適化オプションの期間限定の評価ライセンスをご提供します。

ご購入の前に

分散最適化オプションご購入の前に、分散最適化を試してみたい、自身のモデルの速度改善がどれくらいできるかを知りたい方は、下記の方法で試すことができます。

対象のモデルを弊社に送付。弊社とGurobiがお送りいただいたモデルでどれくらいの速度改善が可能かを試して、その結果をご連絡します。

すでに分散最適化オプションが使えるライセンス(ネームドユーザ・ライセンス、無制限使用・無制限ユーザ・ライセンス、計算サーバ・ライセンス)をお持ちであれば、分散最適化オプションの期間限定の評価ライセンスをご提供します。

ご購入の前に

分散最適化オプションご購入の前に、分散最適化を試してみたい、自身のモデルの速度改善がどれくらいできるかを知りたい方は、下記の方法で試すことができます。

対象のモデルを弊社に送付。弊社とGurobiがお送りいただいたモデルでどれくらいの速度改善が可能かを試して、その結果をご連絡します。

すでに分散最適化オプションが使えるライセンス(ネームドユーザ・ライセンス、無制限使用・無制限ユーザ・ライセンス、計算サーバ・ライセンス)をお持ちであれば、分散最適化オプションの期間限定の評価ライセンスをご提供します。

インサイト

事例

Case Study

株式会社カネカ 滋賀工場

カネカ滋賀工場では、ポリイミドフィルムの裁断計画立案における属人化・高負荷業務という課題を解決するため、「MathCutting」を導入。計画立案時間の大幅削減と生産精度の向上を実現し、担当者をより高度な業務へ活躍の場を広げることに成功しました。

Case Study

株式会社J-POWER ビジネスサービス:広域需給調整プログラムMR

Gurobi Optimizerを基盤とした広域需給調整プログラム「MR」を開発。再生可能エネルギーやEVの普及を見据えた複雑な電力需給シミュレーションを高速に実現しました。

Case Study

ヒューレット・パッカードでのITプロジェクト最適化

複雑なITプロジェクトポートフォリオの最適化にGurobi Optimizerを採用。手作業のプロセスと比較し、1億ドルの経済的利益を実現しました。

インサイト

事例

Case Study

株式会社カネカ 滋賀工場

カネカ滋賀工場では、ポリイミドフィルムの裁断計画立案における属人化・高負荷業務という課題を解決するため、「MathCutting」を導入。計画立案時間の大幅削減と生産精度の向上を実現し、担当者をより高度な業務へ活躍の場を広げることに成功しました。

Case Study

株式会社J-POWER ビジネスサービス:広域需給調整プログラムMR

Gurobi Optimizerを基盤とした広域需給調整プログラム「MR」を開発。再生可能エネルギーやEVの普及を見据えた複雑な電力需給シミュレーションを高速に実現しました。

インサイト

事例

Case Study

株式会社カネカ 滋賀工場

カネカ滋賀工場では、ポリイミドフィルムの裁断計画立案における属人化・高負荷業務という課題を解決するため、「MathCutting」を導入。計画立案時間の大幅削減と生産精度の向上を実現し、担当者をより高度な業務へ活躍の場を広げることに成功しました。

Case Study

株式会社J-POWER ビジネスサービス:広域需給調整プログラムMR

Gurobi Optimizerを基盤とした広域需給調整プログラム「MR」を開発。再生可能エネルギーやEVの普及を見据えた複雑な電力需給シミュレーションを高速に実現しました。

Case Study

ヒューレット・パッカードでのITプロジェクト最適化

複雑なITプロジェクトポートフォリオの最適化にGurobi Optimizerを採用。手作業のプロセスと比較し、1億ドルの経済的利益を実現しました。

お気軽にお問い合わせください

以下の中からお問い合わせしたい内容に最も合うものを選択して、お問い合わせフォームに必要事項をご入力ください。なお、営業目的のメールはご遠慮ください。

製品見積・購入関連

当社製品の価格・オプションについては、こちらより営業チームにご相談ください。

評価版ライセンス関連

当社製品の評価版ライセンスの申請については、こちらよりお申し込みください。

その他

当社製品に関するコンサルティングサービス、ライセンス更新関連、パートナープログラム等については、こちらよりお問い合せください

当社製品に関するサポートは、こちらをご覧ください。
取材やプレス関連お問合せは、marketing-japan@gurobi.com までご連絡ください。