AMPL はデフォルトで MINOS を使用します。オプションソルバー「./lpsolve」と入力する必要があります。lpsolve をソルバーとして使用したいときはいつでも。デフォルトを変更する方法はありますか?
質問する
2639 次
1 に答える
2
AMPL と lpsolve があるディレクトリに、次の行を含むテキスト ファイルを作成します。
option solver './lpsolve';
ampl を実行する前に、OPTIONS_IN
環境変数を設定して、この新しく作成されたテキスト ファイルを指すようにする必要があります。私は bash を使用しており、このテキスト ファイルに settings.txt という名前を付けました。ampl を呼び出す前に、bash シェルで次のコマンドを発行します。
export OPTIONS_IN=./settings.txt
これを行うには他にも方法があり、別のシェルを使用することもできるので、これについては詳しく説明しません。
CPLEX ユーザー ガイドが役立つ場合があります。これは CPLEX 用ですが、ampl には一般的に適用されるセクションがいくつかあります。
たとえば、私が書いた上記のすべては、このユーザー ガイドに記載されています。 Chapter 4 Customizing AMPLのセクションPersistent Option Settingsを参照してください。
于 2013-07-27T20:40:52.030 に答える