mlsanityData to 7 Oct 2026

Expressive Power of Graph Neural Networks for (Mixed-Integer) Quadratic Programs

arXiv 2406.05938 ↗First posted 9 Jun 2024cs.LG math.OCcited by 16

Not on the map. Why?

Abstract (arXiv)

Quadratic programming (QP) is the most widely applied category of problems in nonlinear programming. Many applications require real-time/fast solutions, though not necessarily with high precision. Existing methods either involve matrix decomposition or use the preconditioned conjugate gradient method. For relatively large instances, these methods cannot achieve the real-time requirement unless there is an effective preconditioner. Recently, graph neural networks (GNNs) opened new possibilities for QP. Some promising empirical studies of applying GNNs for QP tasks show that GNNs can capture key characteristics of an optimization instance and provide adaptive guidance accordingly to crucial configurations during the solving process, or directly provide an approximate solution. However, the theoretical understanding of GNNs in this context remains limited. Specifically, it is unclear what GNNs can and cannot achieve for QP tasks in theory. This work addresses this gap in the context of linearly constrained QP tasks. In the continuous setting, we prove that message-passing GNNs can universally represent fundamental properties of convex quadratic programs, including feasibility, optimal objective values, and optimal solutions. In the more challenging mixed-integer setting, while GNNs are not universal approximators, we identify a subclass of QP problems that GNNs can reliably represent.

Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). Builds on 38 of its 69 references that are in the map. First posted on arXiv 9 Jun 2024.

Builds on

38 of 69 references.

References · 38

  1. 2017Graph Attention Networkscited by 8,854
  2. 2018How Powerful are Graph Neural Networks?cited by 4,355
  3. 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 878
  4. 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 313
  5. 2020Random Features Strengthen Graph Neural Networkscited by 184
  6. 2020Solving Mixed Integer Programs Using Neural Networkscited by 178
  7. 2017OSQP: An Operator Splitting Solver for Quadratic Programscited by 156
  8. 2020A Survey on The Expressive Power of Graph Neural Networkscited by 111
  9. 2020Expressive Power of Invariant and Equivariant Graph Neural Networkscited by 100
  10. 2019Learning Combinatorial Embedding Networks for Deep Graph Matchingcited by 98
  11. 2020Hybrid Models for Learning to Branchcited by 95
  12. 2022How Powerful are K-hop Message Passing Graph Neural Networkscited by 90
26 more
  1. 2019Neural Graph Matching Network: Learning Lawler's Quadratic Assignment Problem with Extension to Hypergraph and Multiple-graph Matchingcited by 83
  2. 2022Expressiveness and Approximation Properties of Graph Neural Networkscited by 63
  3. 2022Learning To Cut By Looking Ahead: Cutting Plane Selection via Imitation Learningcited by 58
  4. 2018Efficient representation and approximation of model predictive control laws via deep learningcited by 55
  5. 2022MIP-GNN: A Data-Driven Framework for Guiding Combinatorial Solverscited by 48
  6. 2022Learning to branch with Tree MDPscited by 45
  7. 2022On Representing Linear Programs by Graph Neural Networkscited by 39
  8. 2019Online Mixed-Integer Optimization in Millisecondscited by 37
  9. 2023Searching Large Neighborhoods for Integer Linear Programs with Contrastive Learningcited by 37
  10. 2021Accelerating Quadratic Optimization with Reinforcement Learningcited by 30
  11. 2017Revised Note on Learning Algorithms for Quadratic Assignment with Graph Neural Networkscited by 28
  12. 2022Lookback for Learning to Branchcited by 26
  13. 2022End-to-End Learning to Warm-Start for Real-Time Quadratic Optimizationcited by 25
  14. 2023Exploring the Power of Graph Neural Networks in Solving Linear Optimization Problemscited by 24
  15. 2022On Representing Mixed-Integer Linear Programs by Graph Neural Networkscited by 23
  16. 2021Deep Graph Matching under Quadratic Constraintcited by 18
  17. 2015Tight Lower and Upper Bounds for the Complexity of Canonical Colour Refinementcited by 16
  18. 2021Learning Primal Heuristics for Mixed Integer Programscited by 14
  19. 2024Rethinking the Capacity of Graph Neural Networks for Branching Strategycited by 12
  20. 2020Revocable Deep Reinforcement Learning with Affinity Regularization for Outlier-Robust Graph Matchingcited by 11
  21. 2023Learning to Pivot as a Smart Expertcited by 9
  22. 2023PIQP: A Proximal Interior-Point Quadratic Programming Solvercited by 8
  23. 2022Learning context-aware adaptive solvers to accelerate quadratic programmingcited by 7
  24. 2023DIG-MILP: a Deep Instance Generator for Mixed-Integer Linear Programming with Feasibility Guaranteecited by 7
  25. 2024Ensemble Quadratic Assignment Network for Graph Matchingcited by 6
  26. 2024Metric Learning to Accelerate Convergence of Operator Splitting Methods for Differentiable Parametric Programmingcited by 6

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 2; 2025: 7; 2026: 7.

16 papers.

Sort: