Warm-starting active-set solvers using graph neural networks
By: Ella J. Schmidtobreick , Daniel Arnström , Paul Häusner and more
Potential Business Impact:
Speeds up computer problem-solving for robots.
Quadratic programming (QP) solvers are widely used in real-time control and optimization, but their computational cost often limits applicability in time-critical settings. We propose a learning-to-optimize approach using graph neural networks (GNNs) to predict active sets in the dual active-set solver DAQP. The method exploits the structural properties of QPs by representing them as bipartite graphs and learning to identify the optimal active set for efficiently warm-starting the solver. Across varying problem sizes, the GNN consistently reduces the number of solver iterations compared to cold-starting, while performance is comparable to a multilayer perceptron (MLP) baseline. Furthermore, a GNN trained on varying problem sizes generalizes effectively to unseen dimensions, demonstrating flexibility and scalability. These results highlight the potential of structure-aware learning to accelerate optimization in real-time applications such as model predictive control.
Similar Papers
A Neural Network Framework for Discovering Closed-form Solutions to Quadratic Programs with Linear Constraints
Optimization and Control
Finds best answers to hard math problems instantly.
Data-driven Projection Generation for Efficiently Solving Heterogeneous Quadratic Programming Problems
Machine Learning (Stat)
Solves hard math problems much faster.
Partially-Supervised Neural Network Model For Quadratic Multiparametric Programming
Optimization and Control
Finds best answers for complex problems faster.