線形プログラムで何度も「ソルブ」を呼び出す AMPL スクリプトがあります。私が使っているソルバーはMINOSです。解決するたびに、次のように出力されます。
ミノス 5.51:
「オプション abs_boundtol 2.220446049250313e-16;」または「オプション rel_boundtol 2.220446049250313e-16;」推定された二重値を変更します。
このメッセージを抑制する方法はありますか?
私はMINOSの指示でこれを読みました:
AMPL の solve コマンドまたはフォームからの呼び出しの場合
ミノスタブ ...
(stub.nl は AMPL の -ob または -og 出力オプションからのものです)、outlev= を使用して出力の量と種類を制御できます。
outlev=0 stdout でチャタリングなし
outlev=1 は stdout のオプションのみを報告します
outlev=2 標準出力の要約ファイル
stdout の outlev=3 ログ ファイル、解決策なし
outlev=4 ログ ファイル (ソリューションを含む)、標準出力
関連するかもしれませんが、私はそれを理解していません。
「option solver_msg 0;」を含めました。私のスクリプトで; これは、非常に多くの反復で最適な値を取得したという MINOS からのアナウンスをオフにしますが、ここで求めているメッセージには影響しません。