如何在scipsuite python接口

时间:2016-03-15 06:15:27

标签: python scip

如何使用scip python接口添加二次约束? 在其中一个示例中,我看到类似model.addCons(x*x+y*y<=6)的内容 但是,由于我有很多变量(x1..xn和我的约束形式为x'Qx<=0.2,其中x是n * 1而Q是n * n),这种方法是不可能的。当我做线性约束时,如何将二次约束放在coeffs的python字典中? (coeffs={x**2:3.0,y**2:1.0,z**2:5.0},例如,如果我想要3x^2+y^2+5z^2<=10

1 个答案:

答案 0 :(得分:0)

目前不支持此功能。您需要遍历二次约束并使用表达式方法一个接一个地添加它们。