On the Differentiability of the Primal-Dual Interior-Point Method
Not on the map. Why?
Abstract (arXiv)
Primal-Dual Interior-Point methods are capable of solving constrained convex optimization problems to tight tolerances in a fast and robust manner. The derivatives of the primal-dual solution with respect to the problem matrices can be computed using the implicit function theorem, enabling efficient differentiation of these optimizers for a fraction of the cost of the total solution time. In the presence of active inequality constraints, this technique is only capable of providing discontinuous subgradients that present a challenge to algorithms that rely on the smoothness of these derivatives. This paper presents a technique for relaxing primal-dual solutions with a logarithmic barrier to provide smooth derivatives near active inequality constraints, with the ability to specify a uniform and consistent amount of smoothing. We pair this with an efficient primal-dual interior-point algorithm for solving an always-feasible ℓ1-penalized variant of a convex quadratic program, eliminating the issues surrounding learning potentially infeasible problems. This parallelizable and smoothly differentiable solver is demonstrated on a range of robotics tasks where smoothing is important. An open source implementation in JAX is available at github.com/kevin-tracy/qpax.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 17 Jun 2024.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 2; 2025: 0; 2026: 3.
5 papers.
- 2024MPAX: Mathematical Programming in JAXcited by 6
- 2024Learning responsibility allocations for multi-agent interactions: A differentiable optimization approach with control barrier functionscited by 2
- 2026Learning Probabilistic Responsibility Allocations for Multi-Agent Interactionscited by 1
- 2026Provably Safe, Yet Scalable Reinforcement Learningcited by 1
- 2026Elastic ODYN: Differentiable Optimization for Infeasible Control and Learning in Roboticscited by 0
- 2026Elastic ODYN: Differentiable Optimization for Infeasible Control and Learning in Robotics15 Jun 2026
- 2026Provably Safe, Yet Scalable Reinforcement Learning12 Jun 2026
- 2026Learning Probabilistic Responsibility Allocations for Multi-Agent Interactions13 Apr 2026
- 2024MPAX: Mathematical Programming in JAX12 Dec 2024
- 2024Learning responsibility allocations for multi-agent interactions: A differentiable optimization approach with control barrier functions9 Oct 2024