如何使用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
)如何在scipsuite python界面中使用coeff添加二次约束条件
回答
目前不支持此功能。您需要遍历二次约束,并使用表达式方法逐个添加它们。
谢谢你的回答。但是由于我的约束中有大量的二次项(x'Qx,其中Q的比例是5000 * 5000)。我可以有效地循环使用大量的术语吗? – snyder
我不明白你为什么不能。这在很大程度上取决于你的系数如何存储。然而,在创建二次约束时,我强烈建议使用quicksum()方法,而不是明确指出线性或二次表达式。 – mattmilten
如何使用quicksum()方法,是否有关于它的任何文档,谢谢 – snyder
- 1. 在phpMyAdmin中添加约束条件
- 2. R中的二次约束的二次约束:Rsolnp?
- 3. 在python-constraint中添加约束条件时产生KeyError
- 4. 根据条件使用T-SQL添加约束条件
- 5. 如何在splunk数据模型约束中添加条件
- 6. 如何在orientdb中添加约束条件
- 7. 添加CHECK约束在SQL Server:添加约束VS添加复
- 8. 如何在验证器界面laravel中添加条件?
- 9. 在MySQL中为表添加约束条件
- 10. IOS以编程方式在Swift中添加约束条件
- 11. 在ConstraintLayout中以编程方式删除/添加约束条件
- 12. 如何使用GLPK在TSP中创建新的约束条件
- 13. 试图添加层次约束委托()
- 14. 如何添加列约束在MS SQL
- 15. 如何添加约束在SQL
- 16. Java - 添加约束
- 17. R中的二次约束二次规划R
- 18. 约束<include>里面添加ConstraintLayout
- 19. Abaqus/Python固定播种约束条件
- 20. 为所有表中的所有列添加约束条件
- 21. 如何在web.xml文件中添加安全约束?
- 22. 用约束/条件回归
- 23. SQLServer2000约束条件
- 24. 添加约束在PL/SQL
- 25. 使用GHC.Generics时添加显示约束
- 26. 在iOS上以编程方式添加约束条件
- 27. Oracle SQL在多表级别添加检查约束条件
- 28. 如何使用Laravel的迁移将约束添加到表中?
- 29. 约束最小二乘在python
- 30. 如何在线性优化中使用二元约束?
'{x:3,y:1,z:5}'与10有什么关系? –
这10个并不重要,只是把这里作为一个例子,其后10个将会通过设置lhs进入约束。 – snyder
,但是如何从3,1和5计算出来? 3 + 1 + 5 = 9所以我试图找出10来自哪里。 –