OSxのPython 3.5(Spyder)でPulpを使って作業を始めました。PythonのPuLPにソルバを追加する
しかし、pipインストールを実行した後、テストを実行しました。一部のソルバーは利用できません(CPLEX、COIN、XPRESSなど)。
二次計画問題を解決しようとしていますが、私はXPRESSソルバーを使いたいと思いますが、余分なソルバーをインストールする方法はわかりません。
OSxのPython 3.5(Spyder)でPulpを使って作業を始めました。PythonのPuLPにソルバを追加する
しかし、pipインストールを実行した後、テストを実行しました。一部のソルバーは利用できません(CPLEX、COIN、XPRESSなど)。
二次計画問題を解決しようとしていますが、私はXPRESSソルバーを使いたいと思いますが、余分なソルバーをインストールする方法はわかりません。
FICO XPRESS:https://en.wikipedia.org/wiki/FICO_Xpressを意味しますか? それは無料ではありません。あなたは支払ってダウンロードする必要があります。
私はコインを試しました、それは無料で速いです。ダウンロードするにはhttps://projects.coin-or.org/CoinBinaryにアクセスしてください。
パルプは、ソルバー自体のインターフェースではなく、ソルバーのインターフェースです。パルプをダウンロードすると、ソルバーは自動的にインストールされません。 Pulpのインストールに加えて、Coin、Glpkなどをダウンロードする必要があります。
新しいソルバーからパルプへのパスを追加する方法を知っていますか?私はコンピュータにCPLEXをインストールしていますが、そのインターフェースをパルプに設定する方法はわかりません。 –
私はCPLEXをダウンロードした後、パスを追加しませんでした。パルプはそれを自動的に検出しました。インポートパルプを使用することができます。 pulp.pulpTestAll()を実行すると、どのソルバーがインストールされているかを確認できます。 @PabloA –