Decision Optimization エクスペリメント でのシナリオの実行パラメーターの構成

Decision Optimization エクスペリメント 内のすべてのシナリオの実行パラメーターを構成できます。 例えば、ランタイムの制限を指定したり、 ジョブ ・メモリーを指定したり、中間解を表示するかどうかを指定したりする場合に、パラメーターを構成すると便利です。

データの準備モデルの作成 、または ソリューションの探索 ビュー実行 ボタンの横にある 構成の実行 アイコン 「実行の構成」アイコン をクリックすると、現在設定されているパラメーター値を示すウィンドウが開きます。

シナリオ 1 の「実行構成」ペイン

このウィンドウでは、さまざまな実行構成パラメーターを選択して編集できます。

「パラメーターの追加」をクリックして、「パラメーターの選択 (Select Parameters)」ドロップダウン・メニューの以下のパラメーターから選択できます。

名前 タイプ 説明
Runtime limit 数値 このパラメーターを使用して、時間制限を秒単位で設定できます。
Log detail level 列挙
  • OFF
  • INFO
  • FINE
このパラメーターを使用して、エンジン・ログによって提供される詳細のレベルを定義できます。 デフォルト 値は INFOです。
Job memory 数値 このパラメーターを使用して、ジョブ・メモリー制限を MB単位で設定できます。
Intermediate solution delivery 列挙
  • NO
  • Every minute
  • Every 2 minutes
  • Every 5 minutes
  • Every 10 minutes
  • Every 15 minutes
このパラメーターを使用すると、求解の実行中に中間解のサンプルを取得できます。 デフォルト 値は NO で、中間解が表示されないことを意味します。 中間解を表示するには、このパラメーターを頻度に設定します。 設定されている場合、実行中に表示されるグラフィカル表示で New data available をクリックすると、中間解を表示できます。 設定した頻度でサンプリングされた以下の値が表示されます。
  • 最大 3 つの中間解の統計。
  • 最大 3 つの中間解の KPI 。
  • 最後のサンプリングからの値のみを示すソリューション・テーブル。
Decision Optimization GitHubDO-samplesModel_Builder フォルダーにある IntermediateSolutions ・サンプルを参照してください。 該当する製品およびバージョンのサブフォルダーを選択します。

Select Parameters ドロップダウン・メニューから Custom parameter を選択した場合、以下の拡張パラメーターを追加できます。

名前 説明
Modeling Assistant のみ

CPLEX の場合 ma.cplex.parameters.<Python cplex パラメーター名>

CPO の場合 ma.cpo.parameters.<Python cpo パラメーター名>

Python パラメーターおよび CPO パラメーターの名前は、接頭部 ma.cplex.parameters. または ma.cpo.parameters. を使用して入力できます。

例:

ma.cplex.parameters.mip.tolerances.absmipgap

ma.cpo.SearchType

詳しくは、下記を参照してください。

実行構成パラメーターを設定すると、そのシナリオの以降のすべての実行でこれらの値が使用されます。

パラメーターの上にカーソルを移動し、 削除 アイコンをクリックして、設定済みパラメーターを削除できます。

Decision Optimization 解決を制御するエンジン・パラメーターは、「 モデルの作成 」ビューで構成できます。 詳しくは、 「モデルのビルド」ビューでのエンジン設定の構成 を参照してください。