mlsanityData to 7 Oct 2026

OSQP: An Operator Splitting Solver for Quadratic Programs

arXiv 1711.08013 ↗First posted 21 Nov 2017math.OCcited by 156

Not on the map. Why?

Abstract (arXiv)

We present a general-purpose solver for convex quadratic programs based on the alternating direction method of multipliers, employing a novel operator splitting technique that requires the solution of a quasi-definite linear system with the same coefficient matrix at almost every iteration. Our algorithm is very robust, placing no requirements on the problem data such as positive definiteness of the objective function or linear independence of the constraint functions. It can be configured to be division-free once an initial matrix factorization is carried out, making it suitable for real-time applications in embedded systems. In addition, our technique is the first operator splitting method for quadratic programs able to reliably detect primal and dual infeasible problems from the algorithm iterates. The method also supports factorization caching and warm starting, making it particularly efficient when solving parametrized problems arising in finance, control, and machine learning. Our open-source C implementation OSQP has a small footprint, is library-free, and has been extensively tested on many problem instances from a wide variety of application areas. It is typically ten times faster than competing interior-point methods, and sometimes much more when factorization caching or warm start is used. OSQP has already shown a large impact with tens of thousands of users both in academia and in large corporations.

Key facts. Cited by 156 papers in the map (data through 7 Oct 2026). First posted on arXiv 21 Nov 2017.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 14; 2022: 15; 2023: 21; 2024: 34; 2025: 26; 2026: 46.

156 papers.

Sort:

By area:

  1. 2021DC3: A learning method for optimization with hard constraintscited by 181
  2. 2022Tutorial on amortized optimizationcited by 83
  3. 2021Beyond Pick-and-Place: Tackling Robotic Stacking of Diverse Shapescited by 70
  4. 2024Real-Time Anomaly Detection and Reactive Planning with Large Language Modelscited by 67
  5. 2022Self-Supervised Primal-Dual Learning for Constrained Optimizationcited by 60
  6. 2023Learning to Warm-Start Fixed-Point Optimization Algorithmscited by 32
  7. 2021Accelerating Quadratic Optimization with Reinforcement Learningcited by 30
  8. 2021STEP: Stochastic Traversability Evaluation and Planning for Risk-Aware Off-road Navigationcited by 27
  9. 2022Alternating Differentiation for Optimization Layerscited by 22
  10. 2021Multi-Agent Training beyond Zero-Sum with Correlated Equilibrium Meta-Solverscited by 21
  11. 2021Injecting Planning-Awareness into Prediction and Detection Evaluationcited by 21
  12. 2021SHARP: Environment and Person Independent Activity Recognition with Commodity IEEE 802.11 Access Pointscited by 20
38 more
  1. 2021Efficient differentiable quadratic programming layers: an ADMM approachcited by 19
  2. 2025FSNet: Feasibility-Seeking Neural Network for Constrained Optimization with Guaranteescited by 19
  3. 2023Neural incomplete factorization: learning preconditioners for the conjugate gradient methodcited by 18
  4. 2022Representational dissimilarity metric spaces for stochastic neural networkscited by 17
  5. 2025Pinet: Optimizing hard-constrained neural networks with orthogonal projection layerscited by 17
  6. 2022Flexible Differentiable Optimization via Model Transformationscited by 16
  7. 2024Expressive Power of Graph Neural Networks for (Mixed-Integer) Quadratic Programscited by 16
  8. 2023A New Computationally Simple Approach for Implementing Neural Networks with Output Hard Constraintscited by 12
  9. 2024Safe Reinforcement Learning on the Constraint Manifold: Theory and Applicationscited by 12
  10. 2023Learning for CasADi: Data-driven Models in Numerical Optimizationcited by 11
  11. 2024Artificial Intelligence for Operations Research: Revolutionizing the Operations Research Processcited by 11
  12. 2024CaT: Constraints as Terminations for Legged Locomotion Reinforcement Learningcited by 11
  13. 2024Differentiation Through Black-Box Quadratic Programming Solverscited by 10
  14. 2024BPQP: A Differentiable Convex Optimization Framework for Efficient End-to-End Learningcited by 10
  15. 2025Enforcing Hard Linear Constraints in Deep Learning Models with Decision Rulescited by 10
  16. 2021FL-Market: Trading Private Models in Federated Learningcited by 9
  17. 2023Statistically Optimal Force Aggregation for Coarse-Graining Molecular Dynamicscited by 9
  18. 2025Causal Abstraction Learning based on the Semantic Embedding Principlecited by 9
  19. 2021A Fast and Accurate Splitting Method for Optimal Transport: Analysis and Implementationcited by 8
  20. 2022Teaching Networks to Solve Optimization Problemscited by 7
  21. 2022D-CIPHER: Discovery of Closed-form Partial Differential Equationscited by 7
  22. 2022NCVX: A General-Purpose Optimization Solver for Constrained Machine and Deep Learningcited by 7
  23. 2022Learning context-aware adaptive solvers to accelerate quadratic programmingcited by 7
  24. 2026Safe Large-Scale Robust Nonlinear MPC in Milliseconds via Reachability-Constrained System Level Synthesis on the GPUcited by 7
  25. 2022Differentiable Mathematical Programming for Object-Centric Representation Learningcited by 6
  26. 2023Optimization and Optimizers for Adversarial Robustnesscited by 6
  27. 2023On Sinkhorn's Algorithm and Choice Modelingcited by 6
  28. 2024MPAX: Mathematical Programming in JAXcited by 6
  29. 2025Quantum Doubly Stochastic Transformerscited by 6
  30. 2021NCVX: A User-Friendly and Scalable Package for Nonconvex Optimization in Machine Learningcited by 5
  31. 2022Optimization for Classical Machine Learning Problems on the GPUcited by 5
  32. 2023SCQPTH: an efficient differentiable splitting method for convex quadratic programmingcited by 5
  33. 2024Data-Driven Performance Guarantees for Classical and Learned Optimizerscited by 5
  34. 2024MF-OML: Online Mean-Field Reinforcement Learning with Occupation Measures for Large Population Gamescited by 5
  35. 2025Differentiable Nonlinear Model Predictive Controlcited by 5
  36. 2022Learning Stochastic Parametric Differentiable Predictive Control Policiescited by 4
  37. 2022Linear Combinatorial Semi-Bandit with Causally Related Rewardscited by 4
  38. 2023SurvLIMEpy: A Python package implementing SurvLIMEcited by 4

50 most cited of 156 All 156 (JSON)