scip python インターフェイスを使用して二次制約を追加するにはどうすればよいですか? 例の 1 つで、model.addCons( x*x+y*y<=6
) のようなものが表示されます。ただし、多くの変数があるため (x1..xn であり、制約の形式は ですx'Qx<=0.2
。x は n*1 で、Q は n*n です)。 、この方法はむしろ不可能です。線形制約と同じように、二次制約を係数の Python 辞書に入れるにはどうすればよいですか? (coeffs={x**2:3.0,y**2:1.0,z**2:5.0}
たとえば、私が望むなら3x^2+y^2+5z^2<=10
)