数理最適化セミナーのご案内

5.2.3 計算時間上限

オプション名

モデリング言語/nuopt.prm オプション名
PySIMPLE Problem.options.maxTime
C++SIMPLE options.maxtim
RSIMPLE options.maxtim
nuopt.prm crit:maxtim

設定値

実数値
デフォルト値 -1
最小値 -1
最大値 無制限


意味
-1 無制限
$>= 0$ 計算時間上限(秒)

詳細
  • 停止条件となる計算時間上限を定めます.最適化計算が指定値を超過すると計算が停止します.
  • 計算時間は CPU 時間ではなく実時間で計測されます.
  • 負の値が設定された場合は無制限となります.
  • 本オプション値を正の値で設定した場合でも,指定された計算時間上限を僅かに超えて停止する場合があります. このような場合は以下が想定されます.
    • 計算上限超過で最適化解法が停止した場合でも,その後処理をする必要がある場合があります (得られた実行可能解を解ファイルに出力する等).この後処理で時間を要する場合があります.
    • 最適化解法において,計算時間超過の確認がない箇所において時間を要している場合があります.
    • 並列化処理の場合は,全てのスレッドが停止するのを待つ必要があります. そのため停止にオーバーヘッドが生じる場合があります.
    設定した計算時間上限と実際の計算時間に大きな隔たりがある場合は nuopt-support@ml.msi.co.jp までご相談ください.

 

 

上に戻る