Branching Strategies Based on Subgraph GNNs: A Study on Theoretical Promise versus Practical Reality
Not on the map. Why?
Abstract (arXiv)
Graph Neural Networks (GNNs) have emerged as a promising approach for ``learning to branch'' in Mixed-Integer Linear Programming (MILP). While standard Message-Passing GNNs (MPNNs) are efficient, they theoretically lack the expressive power to fully represent MILP structures. Conversely, higher-order GNNs (like 2-FGNNs) are expressive but computationally prohibitive. In this work, we investigate Subgraph GNNs as a theoretical middle ground. Crucially, while previous work [Chen et al., 2025] demonstrated that GNNs with 3-WL expressive power can approximate Strong Branching, we prove a sharper result: node-anchored Subgraph GNNs whose expressive power is strictly lower than 3-WL [Zhang et al., 2023] are sufficient to approximate Strong Branching scores. However, our extensive empirical evaluation on four benchmark datasets reveals a stark contrast between theory and practice. While node-anchored Subgraph GNNs theoretically offer superior branching decisions, their O(n) complexity overhead results in significant memory bottlenecks and slower solving times than MPNNs and heuristics. Our results indicate that for MILP branching, the computational cost of expressive GNNs currently outweighs their gains in decision quality, suggesting that future research must focus on efficiency-preserving expressivity.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 16 of its 26 references that are in the map. First posted on arXiv 10 Dec 2025.
Builds on
16 of 26 references.
References · 16
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2019Provably Powerful Graph Networkscited by 385
- 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 313
- 2021Identity-aware Graph Neural Networkscited by 197
- 2020Solving Mixed Integer Programs Using Neural Networkscited by 178
- 2021Equivariant Subgraph Aggregation Networkscited by 154
- 2021Nested Graph Neural Networkscited by 136
- 2020Hybrid Models for Learning to Branchcited by 95
- 2023A Complete Expressiveness Hierarchy for Subgraph GNNs via Subgraph Weisfeiler-Lehman Testscited by 64
- 2020Ecole: A Gym-like Library for Machine Learning in Combinatorial Optimization Solverscited by 43
- 2022On Representing Linear Programs by Graph Neural Networkscited by 39
- 2023Exploring the Power of Graph Neural Networks in Solving Linear Optimization Problemscited by 24
4 more
- 2022On Representing Mixed-Integer Linear Programs by Graph Neural Networkscited by 23
- 2021A Theoretical and Computational Analysis of Full Strong-Branchingcited by 13
- 2024Rethinking the Capacity of Graph Neural Networks for Branching Strategycited by 12
- 2018Cuts, Primal Heuristics, and Learning to Branch for the Time-Dependent Traveling Salesman Problemcited by 11
Built on by
Citing papers per year: 2026: 1.
1 paper.