SCQPTH: an efficient differentiable splitting method for convex quadratic programming
Not on the map. Why?
Abstract (arXiv)
We present SCQPTH: a differentiable first-order splitting method for convex quadratic programs. The SCQPTH framework is based on the alternating direction method of multipliers (ADMM) and the software implementation is motivated by the state-of-the art solver OSQP: an operating splitting solver for convex quadratic programs (QPs). The SCQPTH software is made available as an open-source python package and contains many similar features including efficient reuse of matrix factorizations, infeasibility detection, automatic scaling and parameter selection. The forward pass algorithm performs operator splitting in the dimension of the original problem space and is therefore suitable for large scale QPs with 100-1000 decision variables and thousands of constraints. Backpropagation is performed by implicit differentiation of the ADMM fixed-point mapping. Experiments demonstrate that for large scale QPs, SCQPTH can provide a 1× - 10× improvement in computational efficiency in comparison to existing differentiable QP solvers.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 7 of its 24 references that are in the map. First posted on arXiv 16 Aug 2023.
Builds on
7 of 24 references.
References · 7
- 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 588
- 2019Differentiable Convex Optimization Layerscited by 458
- 2017OSQP: An Operator Splitting Solver for Quadratic Programscited by 156
- 2019Differentiating Through a Cone Programcited by 72
- 2013Optimal parameter selection for the alternating direction method of multipliers (ADMM): quadratic problemscited by 19
- 2021Efficient differentiable quadratic programming layers: an ADMM approachcited by 19
- 2019SuperSCS: fast and accurate large-scale conic optimizationcited by 3
Built on by
Citing papers per year: 2024: 1; 2025: 1; 2026: 3.
5 papers.
- 2024Differentiation Through Black-Box Quadratic Programming Solverscited by 10
- 2025A Fully First-Order Layer for Differentiable Optimizationcited by 3
- 2026A Penalty Approach for Differentiation Through Black-Box Quadratic Programming Solverscited by 2
- 2026AT-SKM-Net: An Accelerated Trainable Sampling Kaczmarz-Motzkin Framework for Linear Hard-Constraint Feasibility on Dynamic Graphscited by 0
- 2026dOPT: Differentiating Conic Optimization via Geometric Reductioncited by 0
- 2026dOPT: Differentiating Conic Optimization via Geometric Reduction27 Sep 2026
- 2026AT-SKM-Net: An Accelerated Trainable Sampling Kaczmarz-Motzkin Framework for Linear Hard-Constraint Feasibility on Dynamic Graphs24 Sep 2026
- 2026A Penalty Approach for Differentiation Through Black-Box Quadratic Programming Solvers15 Feb 2026
- 2025A Fully First-Order Layer for Differentiable Optimization2 Dec 2025
- 2024Differentiation Through Black-Box Quadratic Programming Solvers8 Oct 2024