End-to-End Learning to Warm-Start for Real-Time Quadratic Optimization
Not on the map. Why?
Abstract (arXiv)
First-order methods are widely used to solve convex quadratic programs (QPs) in real-time applications because of their low per-iteration cost. However, they can suffer from slow convergence to accurate solutions. In this paper, we present a framework which learns an effective warm-start for a popular first-order method in real-time applications, Douglas-Rachford (DR) splitting, across a family of parametric QPs. This framework consists of two modules: a feedforward neural network block, which takes as input the parameters of the QP and outputs a warm-start, and a block which performs a fixed number of iterations of DR splitting from this warm-start and outputs a candidate solution. A key feature of our framework is its ability to do end-to-end learning as we differentiate through the DR iterations. To illustrate the effectiveness of our method, we provide generalization bounds (based on Rademacher complexity) that improve with the number of training problems and number of iterations simultaneously. We further apply our method to three real-time applications and observe that, by learning good warm-starts, we are able to significantly reduce the number of iterations required to obtain high-quality solutions.
Key facts. Cited by 25 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Dec 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 5; 2024: 9; 2025: 6; 2026: 5.
25 papers.
Sort:
By area:
- 2023Learning to Warm-Start Fixed-Point Optimization Algorithmscited by 32
- 2024DiffuSolve: Diffusion-based Solver for Non-convex Trajectory Optimizationcited by 19
- 2024Learning Constrained Optimization with Deep Augmented Lagrangian Methodscited by 16
- 2024Expressive Power of Graph Neural Networks for (Mixed-Integer) Quadratic Programscited by 16
- 2023Amortized Global Search for Efficient Preliminary Trajectory Design with Deep Generative Modelscited by 12
- 2024Learning to Optimize for Mixed-Integer Non-linear Programming with Feasibility Guaranteescited by 8
- 2024Metric Learning to Accelerate Convergence of Operator Splitting Methods for Differentiable Parametric Programmingcited by 6
- 2024Data-Driven Performance Guarantees for Classical and Learned Optimizerscited by 5
- 2023Predict-Then-Optimize by Proxy: Learning Joint Models of Prediction and Optimizationcited by 4
- 2024AC4MPC: Actor-Critic Reinforcement Learning for Nonlinear Model Predictive Controlcited by 4
- 2025Towards graph neural networks for provably solving convex optimization problemscited by 4
- 2025Deep FlexQP: Accelerated Nonlinear Programming via Deep Unfoldingcited by 4
13 more
- 2026LMI-Net: Linear Matrix Inequality--Constrained Neural Networks via Differentiable Projection Layerscited by 4
- 2024Learning Joint Models of Prediction and Optimizationcited by 3
- 2024Self-Supervised Learning of Iterative Solvers for Constrained Optimizationcited by 3
- 2025Warm-starting active-set solvers using graph neural networkscited by 2
- 2026Scalable Deep Unfolding of Conic Optimizerscited by 2
- 2023Learning to Relax: Setting Solver Parameters Across a Sequence of Linear System Instancescited by 0
- 2023Predicting Accurate Lagrangian Multipliers for Mixed Integer Linear Programscited by 0
- 2025Learning to Solve Constrained Bilevel Control Co-Design Problemscited by 0
- 2025Reinforcement learning for adaptive interior point methods in convex quadratic programmingcited by 0
- 2025Data-driven Projection Generation for Efficiently Solving Heterogeneous Quadratic Programming Problemscited by 0
- 2026UBP2: Uncertainty-Balanced Preference Planning for Efficient Preference-based Reinforcement Learningcited by 0
- 2026Memory-Computation Tradeoffs in Semi Amortized Parametric Optimizationcited by 0
- 2026Constrained Graph Diffusion for Mixed Integer Optimizationcited by 0
- 2026Constrained Graph Diffusion for Mixed Integer Optimization13 Aug 2026
- 2026Memory-Computation Tradeoffs in Semi Amortized Parametric Optimization22 Jul 2026
- 2026UBP2: Uncertainty-Balanced Preference Planning for Efficient Preference-based Reinforcement Learning17 Jun 2026
- 2026Scalable Deep Unfolding of Conic Optimizers11 Jun 2026
- 2026LMI-Net: Linear Matrix Inequality--Constrained Neural Networks via Differentiable Projection Layers7 Apr 2026
- 2025Deep FlexQP: Accelerated Nonlinear Programming via Deep Unfolding1 Dec 2025
- 2025Warm-starting active-set solvers using graph neural networks17 Nov 2025
- 2025Data-driven Projection Generation for Efficiently Solving Heterogeneous Quadratic Programming Problems30 Oct 2025
- 2025Reinforcement learning for adaptive interior point methods in convex quadratic programming9 Sep 2025
- 2025Learning to Solve Constrained Bilevel Control Co-Design Problems11 Jul 2025
- 2025Towards graph neural networks for provably solving convex optimization problems4 Feb 2025
- 2024Learning to Optimize for Mixed-Integer Non-linear Programming with Feasibility Guarantees14 Oct 2024
13 more
- 2024Self-Supervised Learning of Iterative Solvers for Constrained Optimization12 Sep 2024
- 2024Learning Joint Models of Prediction and Optimization7 Sep 2024
- 2024Expressive Power of Graph Neural Networks for (Mixed-Integer) Quadratic Programs9 Jun 2024
- 2024AC4MPC: Actor-Critic Reinforcement Learning for Nonlinear Model Predictive Control6 Jun 2024
- 2024Data-Driven Performance Guarantees for Classical and Learned Optimizers22 Apr 2024
- 2024Metric Learning to Accelerate Convergence of Operator Splitting Methods for Differentiable Parametric Programming1 Apr 2024
- 2024Learning Constrained Optimization with Deep Augmented Lagrangian Methods6 Mar 2024
- 2024DiffuSolve: Diffusion-based Solver for Non-convex Trajectory Optimization22 Feb 2024
- 2023Predict-Then-Optimize by Proxy: Learning Joint Models of Prediction and Optimization22 Nov 2023
- 2023Predicting Accurate Lagrangian Multipliers for Mixed Integer Linear Programs23 Oct 2023
- 2023Learning to Relax: Setting Solver Parameters Across a Sequence of Linear System Instances3 Oct 2023
- 2023Learning to Warm-Start Fixed-Point Optimization Algorithms14 Sep 2023
- 2023Amortized Global Search for Efficient Preliminary Trajectory Design with Deep Generative Models7 Aug 2023
- 2023Learning to Warm-Start Fixed-Point Optimization Algorithmscited by 32
- 2024Learning Constrained Optimization with Deep Augmented Lagrangian Methodscited by 16
- 2024Expressive Power of Graph Neural Networks for (Mixed-Integer) Quadratic Programscited by 16
- 2023Amortized Global Search for Efficient Preliminary Trajectory Design with Deep Generative Modelscited by 12
- 2024Learning to Optimize for Mixed-Integer Non-linear Programming with Feasibility Guaranteescited by 8
- 2024Metric Learning to Accelerate Convergence of Operator Splitting Methods for Differentiable Parametric Programmingcited by 6
- 2024Data-Driven Performance Guarantees for Classical and Learned Optimizerscited by 5
- 2023Predict-Then-Optimize by Proxy: Learning Joint Models of Prediction and Optimizationcited by 4
- 2024AC4MPC: Actor-Critic Reinforcement Learning for Nonlinear Model Predictive Controlcited by 4
- 2025Towards graph neural networks for provably solving convex optimization problemscited by 4
- 2025Deep FlexQP: Accelerated Nonlinear Programming via Deep Unfoldingcited by 4
- 2026LMI-Net: Linear Matrix Inequality--Constrained Neural Networks via Differentiable Projection Layerscited by 4
12 most cited of 23 All 23 (JSON)
- 2026Constrained Graph Diffusion for Mixed Integer Optimization13 Aug 2026
- 2026Memory-Computation Tradeoffs in Semi Amortized Parametric Optimization22 Jul 2026
- 2026Scalable Deep Unfolding of Conic Optimizers11 Jun 2026
- 2026LMI-Net: Linear Matrix Inequality--Constrained Neural Networks via Differentiable Projection Layers7 Apr 2026
- 2025Deep FlexQP: Accelerated Nonlinear Programming via Deep Unfolding1 Dec 2025
- 2025Warm-starting active-set solvers using graph neural networks17 Nov 2025
- 2025Data-driven Projection Generation for Efficiently Solving Heterogeneous Quadratic Programming Problems30 Oct 2025
- 2025Reinforcement learning for adaptive interior point methods in convex quadratic programming9 Sep 2025
- 2025Learning to Solve Constrained Bilevel Control Co-Design Problems11 Jul 2025
- 2025Towards graph neural networks for provably solving convex optimization problems4 Feb 2025
- 2024Learning to Optimize for Mixed-Integer Non-linear Programming with Feasibility Guarantees14 Oct 2024
- 2024Self-Supervised Learning of Iterative Solvers for Constrained Optimization12 Sep 2024
12 newest of 23 All 23 (JSON)