私はかなり複雑なMIPをPython PuLP
に作りました。明らかに私にとってはちょっと複雑すぎる。私はそれを実行すると、次の警告が表示されます。Python PuLP "以前に設定された目的を上書きする" __dummy = None
UserWarning:以前に設定された目的を上書きします。 warnings.warn(「上書きが以前に目標設定してください。」)
問題はいくつかの計算を実行しますが、期待されるソリューションに付属していません。
LpStatus[prob.status]
戻りOptimal
prob.objective
戻りNone
私は
for v in prob.variables():
print(v.name, "=", v.varValue)
でprob.variables()
を印刷するとき、私は他の変数の間に__dummy = None
を取得します。
この文脈では__dummy = None
が何を意味するのか誰も説明できますか?どこで解決策を探すことができますか?私は1つの目的関数しか持っていないとはかなり確信していました。