2016-11-16 20 views
0

OSxのPython 3.5(Spyder)でPulpを使って作業を始めました。PythonのPuLPにソルバを追加する

しかし、pipインストールを実行した後、テストを実行しました。一部のソルバーは利用できません(CPLEX、COIN、XPRESSなど)。

二次計画問題を解決しようとしていますが、私はXPRESSソルバーを使いたいと思いますが、余分なソルバーをインストールする方法はわかりません。

答えて

0

FICO XPRESS:https://en.wikipedia.org/wiki/FICO_Xpressを意味しますか? それは無料ではありません。あなたは支払ってダウンロードする必要があります。

私はコインを試しました、それは無料で速いです。ダウンロードするにはhttps://projects.coin-or.org/CoinBinaryにアクセスしてください。

パルプは、ソルバー自体のインターフェースではなく、ソルバーのインターフェースです。パルプをダウンロードすると、ソルバーは自動的にインストールされません。 Pulpのインストールに加えて、Coin、Glpkなどをダウンロードする必要があります。

+0

新しいソルバーからパルプへのパスを追加する方法を知っていますか?私はコンピュータにCPLEXをインストールしていますが、そのインターフェースをパルプに設定する方法はわかりません。 –

+0

私はCPLEXをダウンロードした後、パスを追加しませんでした。パルプはそれを自動的に検出しました。インポートパルプを使用することができます。 pulp.pulpTestAll()を実行すると、どのソルバーがインストールされているかを確認できます。 @PabloA –

関連する問題