問題タブ [mixed-integer-programming]
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 - GurobiPy; コールバック ルーチンで連続 [0,1] 変数をバイナリに変更する
Gurobi Python インターフェイスを使用していますgurobipy
。多くの変数を含むモデル定式化があります。バイナリであるはずの重要度の低い変数を連続変数として初期化し、必要に応じてバイナリに変更したいと思います。ただし、これはあまり頻繁には発生しません。
同様の質問への回答から解決策を試しましたが、これにはモデルを再構築する必要があります。のコールバック ルーチンでモデルを再構築するGRB.Callback.MIPSOL
と、クラッシュが発生します。
これは可能ですか?それとも、すべての変数をバイナリとして導入し、これらのケースを で処理することになっていGRB.Callback.MIPNODE
ますか?