Rethinking the Capacity of Graph Neural Networks for Branching Strategy
Ziang Chen, Jialin Liu, Xiaohan Chen, Xinshang Wang, Wotao Yin

TL;DR
This paper analyzes the capacity of graph neural networks to approximate strong branching heuristics in MILP solvers, establishing theoretical limits for MP-GNNs and proposing 2-FGNN as a more powerful alternative.
Contribution
It provides a theoretical foundation for GNNs in MILP branching, defining MP-tractability, proving universal approximation for MP-GNNs on this class, and extending results with 2-FGNNs to the full MILP space.
Findings
MP-GNNs can accurately approximate SB for MP-tractable MILPs.
Universal approximation theorem for MP-GNNs on MP-tractable class.
2-FGNNs overcome MP-GNN limitations, approximating SB across all MILPs.
Abstract
Graph neural networks (GNNs) have been widely used to predict properties and heuristics of mixed-integer linear programs (MILPs) and hence accelerate MILP solvers. This paper investigates the capacity of GNNs to represent strong branching (SB), the most effective yet computationally expensive heuristic employed in the branch-and-bound algorithm. In the literature, message-passing GNN (MP-GNN), as the simplest GNN structure, is frequently used as a fast approximation of SB and we find that not all MILPs's SB can be represented with MP-GNN. We precisely define a class of "MP-tractable" MILPs for which MP-GNNs can accurately approximate SB scores. Particularly, we establish a universal approximation theorem: for any data distribution over the MP-tractable class, there always exists an MP-GNN that can approximate the SB score with arbitrarily high accuracy and arbitrarily high probability,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsNeural Networks and Applications
