工具介绍
Python 中的二次规划求解器,具有统一的 API
Python 中的二次规划求解器 此库提供了 solve_qp 函数,用于求解凸二次规划问题:
向量不等式按坐标逐一应用。函数返回由后端 QP 求解器找到的初始解 $x^*$,或者在失败或不可行问题时返回 None。所有求解器都要求问题必须是凸的,这意味着矩阵 $P$ 应为 正半定义。某些求解器还要求问题必须是严格凸的,这意味着 $P$ 应为正定的。
要解决二次规划问题,请构建定义该问题的矩阵,并调用 solve_qp,通过 solver 关键字参数选择后端 QP 解算器: