2024-10-03 11:20:27 发布
网友
如何使用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)
x*x+y*y<=6
x'Qx<=0.2
(coeffs={x**2:3.0,y**2:1.0,z**2:5.0}
3x^2+y^2+5z^2<=10
目前不支持此操作。您需要循环遍历二次约束,并使用表达式方法逐个添加它们。你知道吗
目前不支持此操作。您需要循环遍历二次约束,并使用表达式方法逐个添加它们。你知道吗
相关问题 更多 >
编程相关推荐