PIQP: A Proximal Interior-Point Quadratic Programming Solver
Not on the map. Why?
Abstract (arXiv)
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, Python, Matlab, and R 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.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 1 Apr 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 3; 2025: 2; 2026: 3.
8 papers.
- 2024Expressive Power of Graph Neural Networks for (Mixed-Integer) Quadratic Programscited by 16
- 2024Differentiation Through Black-Box Quadratic Programming Solverscited by 10
- 2025Enforcing convex constraints in Graph Neural Networkscited by 2
- 2026TurboMPC: Fast, Scalable, and Differentiable Model Predictive Control on the GPUcited by 2
- 2026ODYN: An All-Shifted Non-Interior-Point Method for Quadratic Programming in Robotics and AIcited by 1
- 2024Optimizing the Induced Correlation in Omnibus Joint Graph Embeddingscited by 0
- 2025Reinforcement learning for adaptive interior point methods in convex quadratic programmingcited by 0
- 2026Elastic ODYN: Differentiable Optimization for Infeasible Control and Learning in Roboticscited by 0
- 2026TurboMPC: Fast, Scalable, and Differentiable Model Predictive Control on the GPU23 Jun 2026
- 2026Elastic ODYN: Differentiable Optimization for Infeasible Control and Learning in Robotics15 Jun 2026
- 2026ODYN: An All-Shifted Non-Interior-Point Method for Quadratic Programming in Robotics and AI17 Feb 2026
- 2025Enforcing convex constraints in Graph Neural Networks13 Oct 2025
- 2025Reinforcement learning for adaptive interior point methods in convex quadratic programming9 Sep 2025
- 2024Differentiation Through Black-Box Quadratic Programming Solvers8 Oct 2024
- 2024Optimizing the Induced Correlation in Omnibus Joint Graph Embeddings26 Sep 2024
- 2024Expressive Power of Graph Neural Networks for (Mixed-Integer) Quadratic Programs9 Jun 2024