Learned Preconditioning for a Primal-Dual Interior-Point Method
Not on the map. Why?
Abstract (arXiv)
Interior-point methods (IPMs) are among the most widely used algorithms for constrained optimization, yet their Newton-based search directions require costly second-order information and large linear-system solves. Learning to optimize offers cheaper updates learned from data, but the singular behavior of logarithmic barriers near constraint boundaries makes IPMs highly sensitive to perturbations, complicating both warm starting and learning reliable updates. We introduce pdLIP, an IPM for smooth nonlinear programs that integrates learned preconditioning with pdProj, an all-shifted primal-dual projected-search IPM. A shared coordinate-wise recurrent network predicts a positive diagonal preconditioner that scales the right-hand side of the reduced Newton system for the primal step, and the remaining slack and multiplier directions are recovered analytically. The learned iterations avoid Hessian evaluations and Newton-system solves, using only first-order and coordinate-wise operations amenable to GPU parallelization. Training is self-supervised, with a loss based on a penalty-barrier merit function and the residual of perturbed optimality conditions, requiring neither target directions nor precomputed solutions. Primal and dual shifts mitigate the barrier's sensitivity to perturbations near constraint boundaries, enabling effective warm starting. Across four classes of 200-dimensional convex and nonconvex constrained problems, pdLIP warm starts reduce pdProj refinement iterations by 63-67% compared with cold starts at the same KKT residual tolerance of 10-8, with negligible warm-start generation cost relative to the subsequent pdProj solve. Improvements persist on box-constrained QPs with 1000 variables and extend to applications including portfolio optimization, support vector machines, and a nonlinear control example.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 16 of its 21 references that are in the map. First posted on arXiv 28 Sep 2026.
Builds on
16 of 21 references.
References · 16
- 2016Learning to learn by gradient descent by gradient descentcited by 616
- 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 588
- 2019Differentiable Convex Optimization Layerscited by 458
- 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 313
- 2021Learning to Optimize: A Primer and A Benchmarkcited by 206
- 2021DC3: A learning method for optimization with hard constraintscited by 181
- 2017Learned Optimizers that Scale and Generalizecited by 109
- 2019Reinforcement Learning for Integer Programming: Learning to Cutcited by 108
- 2022Self-Supervised Primal-Dual Learning for Constrained Optimizationcited by 60
- 2024Expressive Power of Graph Neural Networks for (Mixed-Integer) Quadratic Programscited by 16
- 2023Towards Constituting Mathematical Structures for Learning to Optimizecited by 13
- 2023Learning to Pivot as a Smart Expertcited by 9
4 more
- 2024IPM-LSTM: A Learning-Based Interior Point Method for Solving Nonlinear Programscited by 4
- 2024Self-Supervised Learning of Iterative Solvers for Constrained Optimizationcited by 3
- 2021Projected-Search Methods for Bound-Constrained Optimizationcited by 1
- 2026Scaling Nonlinear Optimization: Many Problems One GPUcited by 1
Built on by
Not cited yet.