我正在寻找关于制定具有二次约束的 CVXOPT 二次规划问题的权威指南。这里提供了很好的文件:
我正在处理的问题陈述与这里的问题相同:
矩阵G应该是什么样的?我已经制定了一个线性方程组,但是看看例子这似乎不正确?
我找到的最好的资源是https://courses.csail.mit.edu/6.867/wiki/images/a/a7/Qp-cvxopt.pdf,但最后的链接已经死了,无法阅读。
我有一个 ipython 笔记本试图使用这种编程方法,但它不断失败:https ://gist.github.com/jaredvacanti/62010beda0ccfc20d2eac3c900858e50
编辑:我已经编辑了笔记本中的数据源文件,以提供对该优化问题中使用的真实数据的访问。