如何在python中的scipsuite中使用coeff添加二次约束

2024-10-03 11:20:27 发布

您现在位置:Python中文网/ 问答频道 /正文

如何使用scippython接口添加二次约束? 在其中一个例子中,我看到型号.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


Tags: 方法字典线性例子x1qx型号系数