Exploring the Power of Graph Neural Networks in Solving Linear Optimization Problems
Not on the map. Why?
Abstract (arXiv)
Recently, machine learning, particularly message-passing graph neural networks (MPNNs), has gained traction in enhancing exact optimization algorithms. For example, MPNNs speed up solving mixed-integer optimization problems by imitating computational intensive heuristics like strong branching, which entails solving multiple linear optimization problems (LPs). Despite the empirical success, the reasons behind MPNNs' effectiveness in emulating linear optimization remain largely unclear. Here, we show that MPNNs can simulate standard interior-point methods for LPs, explaining their practical success. Furthermore, we highlight how MPNNs can serve as a lightweight proxy for solving LPs, adapting to a given problem instance distribution. Empirically, we show that MPNNs solve LP relaxations of standard combinatorial optimization problems close to optimality, often surpassing conventional solvers and competing approaches in solving time.
Key facts. Cited by 24 papers in the map (data through 14 Oct 2026). Builds on 26 of its 63 references that are in the map. First posted on arXiv 16 Oct 2023.
Builds on
26 of 63 references.
References · 26
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,089
- 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,102
- 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 754
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 623
- 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 608
- 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 318
14 more
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 268
- 2020DeeperGCN: All You Need to Train Deeper GCNscited by 250
- 2020Solving Mixed Integer Programs Using Neural Networkscited by 182
- 2021End-to-End Constrained Optimization Learning: A Surveycited by 157
- 2019Neural Execution of Graph Algorithmscited by 121
- 2020Hybrid Models for Learning to Branchcited by 95
- 2020Parameterizing Branch-and-Bound Search Trees to Learn Branching Policiescited by 63
- 2022MIP-GNN: A Data-Driven Framework for Guiding Combinatorial Solverscited by 49
- 2021Learning to Schedule Heuristics in Branch-and-Boundcited by 46
- 2022On Representing Linear Programs by Graph Neural Networkscited by 39
- 2022Lookback for Learning to Branchcited by 27
- 2023Machine Learning for Cutting Planes in Integer Programming: A Surveycited by 20
- 2019A learning-based algorithm to quickly compute good primal solutions for Stochastic Integer Programscited by 13
- 2022Learning to Reformulate for Linear Programmingcited by 10
Built on by
Citing papers per year: 2024: 9; 2025: 8; 2026: 7.
24 papers.
Sort:
By area:
- 2024Machine Learning Augmented Branch and Bound for Mixed Integer Linear Programmingcited by 24
- 2024PDHG-Unrolled Learning-to-Optimize Method for Large-Scale Linear Programmingcited by 17
- 2024Expressive Power of Graph Neural Networks for (Mixed-Integer) Quadratic Programscited by 16
- 2024Probabilistic Graph Rewiring via Virtual Nodescited by 15
- 2024Transformers meet Neural Algorithmic Reasonerscited by 13
- 2024Dual Lagrangian Learning for Conic Optimizationcited by 11
- 2024Future Directions in the Theory of Graph Machine Learningcited by 6
- 2024Dual Interior Point Optimization Learningcited by 4
- 2024NeuralQP: A General Hypergraph-based Optimization Framework for Large-scale QCQPscited by 4
- 2025Towards graph neural networks for provably solving convex optimization problemscited by 4
- 2025Learning to accelerate distributed ADMM using graph neural networkscited by 3
- 2025Principled Data Augmentation for Learning to Solve Quadratic Programming Problemscited by 2
12 more
- 2025Understanding Generalization in Node and Link Predictioncited by 2
- 2025Planning in Branch-and-Bound: Model-Based Reinforcement Learning for Exact Combinatorial Optimizationcited by 2
- 2025A Note on Graphon-Signal Analysis of Graph Neural Networkscited by 1
- 2025Branching Strategies Based on Subgraph GNNs: A Study on Theoretical Promise versus Practical Realitycited by 1
- 2026On the Expressive Power of GNNs to Solve Linear SDPscited by 1
- 2026Solving Max-Cut to Global Optimality via Feasibility-Preserving Graph Neural Networkscited by 1
- 2025Traffic Engineering in Large-scale Networks with Generalizable Graph Neural Networkscited by 0
- 2026Graph Learning Should Move Beyond Restrictive Views of Spectral and Message-Passing GNNscited by 0
- 2026Learning to Approximate Uniform Facility Location via Graph Neural Networkscited by 0
- 2026Learning-Augmented Scalable Linear Assignment Problem Optimization via Neural Dual Warm-Startscited by 0
- 2026FunL2O: LLM-Guided Feature Function Design for Learning to Optimizecited by 0
- 2026Reinforcement Learning to Accelerate Primal-Dual Hybrid Gradient for Linear Programmingcited by 0
- 2026Reinforcement Learning to Accelerate Primal-Dual Hybrid Gradient for Linear Programming1 Oct 2026
- 2026FunL2O: LLM-Guided Feature Function Design for Learning to Optimize29 Jul 2026
- 2026Learning-Augmented Scalable Linear Assignment Problem Optimization via Neural Dual Warm-Starts10 May 2026
- 2026Solving Max-Cut to Global Optimality via Feasibility-Preserving Graph Neural Networks8 May 2026
- 2026On the Expressive Power of GNNs to Solve Linear SDPs30 Apr 2026
- 2026Learning to Approximate Uniform Facility Location via Graph Neural Networks13 Feb 2026
- 2026Graph Learning Should Move Beyond Restrictive Views of Spectral and Message-Passing GNNs10 Feb 2026
- 2025Branching Strategies Based on Subgraph GNNs: A Study on Theoretical Promise versus Practical Reality10 Dec 2025
- 2025Planning in Branch-and-Bound: Model-Based Reinforcement Learning for Exact Combinatorial Optimization12 Nov 2025
- 2025Learning to accelerate distributed ADMM using graph neural networks5 Sep 2025
- 2025A Note on Graphon-Signal Analysis of Graph Neural Networks25 Aug 2025
- 2025Understanding Generalization in Node and Link Prediction1 Jul 2025
12 more
- 2025Principled Data Augmentation for Learning to Solve Quadratic Programming Problems2 Jun 2025
- 2025Traffic Engineering in Large-scale Networks with Generalizable Graph Neural Networks31 Mar 2025
- 2025Towards graph neural networks for provably solving convex optimization problems4 Feb 2025
- 2024NeuralQP: A General Hypergraph-based Optimization Framework for Large-scale QCQPs28 Sep 2024
- 2024Transformers meet Neural Algorithmic Reasoners13 Jun 2024
- 2024Expressive Power of Graph Neural Networks for (Mixed-Integer) Quadratic Programs9 Jun 2024
- 2024PDHG-Unrolled Learning-to-Optimize Method for Large-Scale Linear Programming4 Jun 2024
- 2024Probabilistic Graph Rewiring via Virtual Nodes27 May 2024
- 2024Machine Learning Augmented Branch and Bound for Mixed Integer Linear Programming8 Feb 2024
- 2024Dual Lagrangian Learning for Conic Optimization5 Feb 2024
- 2024Dual Interior Point Optimization Learning4 Feb 2024
- 2024Future Directions in the Theory of Graph Machine Learning3 Feb 2024
- 2024Transformers meet Neural Algorithmic Reasonerscited by 13
- 2024Transformers meet Neural Algorithmic Reasoners13 Jun 2024
- 2024Machine Learning Augmented Branch and Bound for Mixed Integer Linear Programmingcited by 24
- 2024PDHG-Unrolled Learning-to-Optimize Method for Large-Scale Linear Programmingcited by 17
- 2024Expressive Power of Graph Neural Networks for (Mixed-Integer) Quadratic Programscited by 16
- 2024Probabilistic Graph Rewiring via Virtual Nodescited by 15
- 2024Dual Lagrangian Learning for Conic Optimizationcited by 11
- 2024Future Directions in the Theory of Graph Machine Learningcited by 6
- 2024Dual Interior Point Optimization Learningcited by 4
- 2024NeuralQP: A General Hypergraph-based Optimization Framework for Large-scale QCQPscited by 4
- 2025Towards graph neural networks for provably solving convex optimization problemscited by 4
- 2025Learning to accelerate distributed ADMM using graph neural networkscited by 3
- 2025Principled Data Augmentation for Learning to Solve Quadratic Programming Problemscited by 2
- 2025Understanding Generalization in Node and Link Predictioncited by 2
12 most cited of 21 All 21 (JSON)
- 2026FunL2O: LLM-Guided Feature Function Design for Learning to Optimize29 Jul 2026
- 2026Learning-Augmented Scalable Linear Assignment Problem Optimization via Neural Dual Warm-Starts10 May 2026
- 2026Solving Max-Cut to Global Optimality via Feasibility-Preserving Graph Neural Networks8 May 2026
- 2026On the Expressive Power of GNNs to Solve Linear SDPs30 Apr 2026
- 2026Learning to Approximate Uniform Facility Location via Graph Neural Networks13 Feb 2026
- 2026Graph Learning Should Move Beyond Restrictive Views of Spectral and Message-Passing GNNs10 Feb 2026
- 2025Branching Strategies Based on Subgraph GNNs: A Study on Theoretical Promise versus Practical Reality10 Dec 2025
- 2025Learning to accelerate distributed ADMM using graph neural networks5 Sep 2025
- 2025A Note on Graphon-Signal Analysis of Graph Neural Networks25 Aug 2025
- 2025Understanding Generalization in Node and Link Prediction1 Jul 2025
- 2025Principled Data Augmentation for Learning to Solve Quadratic Programming Problems2 Jun 2025
- 2025Traffic Engineering in Large-scale Networks with Generalizable Graph Neural Networks31 Mar 2025
12 newest of 21 All 21 (JSON)