私は(混合)整数プログラミングに比較的慣れておらず、制約の定式化に行き詰まりました。
私の単純化したモデルでは、上限として値 321 を持つ正の実数である 1 つのパラメーターと 2 つの変数があります。表現したいロジックは次のとおりです。
if Parameter > Variable1:
Variable2 = Variable1
else:
Variable2 = Parameter
**edit** (while Variable1 is always >= Variable2)
これを線形イン(等式)を使用して実際に記述することは可能ですか?
役立つ場合: 実装には、Python、Pyomo、および最新の gurobi ソルバーを使用しています。
ご協力いただきありがとうございます!