Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Branching Strategies Based on Subgraph GNNs: A Study on Theoretical Promise versus Practical Reality

About

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.

Junru Zhou, Yicheng Wang, Pan Li• 2025

Related benchmarks

TaskDatasetResultRank
Mixed Integer Linear Programming SolvingCapacitated Facility Location 200x100 (Medium)
Nodes Explored392
16
BranchingCapacitated Facility Location Small
Time24.7
12
Combinatorial OptimizationCombinatorial Auction Medium
Time15.6
12
Combinatorial OptimizationCombinatorial Auction Large
Computation Time150
12
Maximum Independent SetMaximum Independent Set Small (s)
Execution Time4.44
12
Combinatorial OptimizationCombinatorial Auction Small s
Time1.69
12
BranchingCapacitated Facility Location Large
Time534
12
Combinatorial OptimizationSet Covering Small s
Time (s)10.7
12
Combinatorial OptimizationSet Covering Medium
Time58.3
12
Combinatorial OptimizationSet Covering Large l
Computation Time305
12
Showing 10 of 12 rows

Other info

Follow for update