PIQP: A Proximal Interior-Point Quadratic Programming Solver

From MaRDI portal
Revision as of 09:53, 14 March 2024 by Import240314070301 (talk | contribs) (Created automatically from import240314070301)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Publication:5983142

DOI10.48550/ARXIV.2304.00290arXiv2304.00290MaRDI QIDQ5983142

Colin N. Jones, Daniel Kuhn, Unnamed Author, Y. Jiang

Publication date: 1 April 2023

Abstract: This paper presents PIQP, a high-performance toolkit for solving generic sparse quadratic programs (QP). Combining an infeasible Interior Point Method (IPM) with the Proximal Method of Multipliers (PMM), the algorithm can handle ill-conditioned convex QP problems without the need for linear independence of the constraints. The open-source implementation is written in C++ with interfaces to C and Python, leveraging the Eigen3 library. The method uses a pivoting-free factorization routine and allocation-free updates of the problem data, making the solver suitable for embedded applications. The solver is evaluated on the Maros-M'esz'aros problem set and optimal control problems, demonstrating state-of-the-art performance for both small and large-scale problems, outperforming commercial and open-source solvers.







Related Items (1)





This page was built for publication: PIQP: A Proximal Interior-Point Quadratic Programming Solver