4

AMPL はデフォルトで MINOS を使用します。オプションソルバー「./lpsolve」と入力する必要があります。lpsolve をソルバーとして使用したいときはいつでも。デフォルトを変更する方法はありますか?

4

1 に答える 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 に答える