問題タブ [pulp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - PuLP の Gurobi ソルバーで MIP 開始 (初期解) を設定するには?
Python でモジュールを使用してPuLP
、混合整数プログラムを作成しています。MIP start
インターフェイスを介して(つまり、プログラムを開始するための実行可能なソリューション)を設定する方法を考え出そうとしていPuLP
ます。
詳しい設定方法MIP start
はこちら
そして、パッケージの開発者は、ここのインターフェイスPuLP
を介して完全な Gurobi モデルにアクセスできると主張していますPuLP
以下に貼り付けたのは、2 つの完全なモデルです。gurobi ソルバーがヒューリスティックを使用して最適な値を見つけるのを防ぎながら、これらをできるだけ小さくしました。
両方のモデルで初期解を (最適値に) 設定しようとしましたが、PuLP
モデルでは無視されますが、モデルではgurobipy
期待どおりに機能します。
PuLP インターフェイスを介して Gurobi ソルブの初期解をどのように設定しますか?
どちらが返されますか:
次に、モジュールを使用して同じモデルを実装できgurobipy
ますが、この場合は MIP 開始が実際に使用されます。
どちらが返されますか:
python - Python で PuLP を使用して制約にインデックスを付ける方法
以下のように、CPLEX lp ファイルの制約にインデックスを付けたいと思います。
しかし、PuLP でそれを行う方法がわかりません。
python-3.x - Python で PuLP にソルバーを追加する
OSx 上の Python 3.5 (Spyder) で Pulp を使い始めたところです。
ただし、 pip install を実行した後、テストを実行しましたが、一部のソルバーは使用できません (CPLEX、COIN、XPRESS など)。
二次計画問題を解こうとしており、XPRESS ソルバーを使用したいのですが、追加のソルバーをインストールする方法が見つかりません。