假设问题表述是
分钟甲,乙∑我= 1n(是的一世-一个0-∑j = 1pbjX我j)2
受制于 ∑j = 1pbj= 1
b≥0 _ _
那么这是一个二次规划问题的实例。
有诸如 Gurobi(学术界免费)和 CVXOPT(免费软件)之类的求解器可以处理二次规划问题。可以在此处找到求解 QP 的 CVXOPT 代码示例。
注意目标函数可以写成
∥ Y-一个0e - Xb∥2=∥∥∥是- [eX] [一个0b]∥∥∥2= [一个0b] [e吨X吨] [eX] [一个0b] -2是吨[eX] [一个0b] +∥Y∥2
此外,您可能想与您所在领域的人核实他们使用的常用软件包是什么。