Solving Max-Cut to Global Optimality via Feasibility-Preserving Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Exact solution of hard combinatorial optimization problems often relies on strong convex relaxations, but solving these relaxations repeatedly inside a branch-and-bound algorithm can be prohibitively expensive. Hence, we consider this challenge for Max-Cut, where branch and bound commonly uses semidefinite programming (SDP) relaxations to bound subproblems. We propose a Max-Cut-specific graph neural network that serves as a principled, lightweight neural proxy for these SDP solvers and can be plugged directly into an exact branch-and-bound framework. The proposed architecture has update steps of complexity O(n2 + ne), and predicts both primal- and dual-feasible SDP solutions. The primal SDP solutions yield feasible Max-Cut solutions via the Goemans--Williamson algorithm. In addition, it is trained in a self-supervised fashion without requiring solved SDP relaxations as labels. Empirically, we show that our architecture can substantially reduce the cost of bounding in exact Max-Cut solving by up to 10.6 × compared with using the state-of-the-art SDP solver Mosek. Our work highlights the potential of learned, validity-preserving surrogates for accelerating exact optimization over structured convex relaxations.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 53 of its 86 references that are in the map. First posted on arXiv 8 May 2026.
Builds on
53 of 86 references.
References · 53
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2016Layer Normalizationcited by 5,579
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 878
- 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 751
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
- 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 588
- 2019Differentiable Convex Optimization Layerscited by 458
- 2019Provably Powerful Graph Networkscited by 385
- 2017Residual Gated Graph ConvNetscited by 341
38 more
- 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 313
- 2021DC3: A learning method for optimization with hard constraintscited by 181
- 2020Solving Mixed Integer Programs Using Neural Networkscited by 178
- 2020GraphNorm: A Principled Approach to Accelerating Graph Neural Network Trainingcited by 116
- 2019Predicting AC Optimal Power Flows: Combining Deep Learning and Lagrangian Dual Methodscited by 93
- 2020Lagrangian Duality for Constrained Deep Learningcited by 72
- 2020Parameterizing Branch-and-Bound Search Trees to Learn Branching Policiescited by 62
- 2022Self-Supervised Primal-Dual Learning for Constrained Optimizationcited by 60
- 2022Learning To Cut By Looking Ahead: Cutting Plane Selection via Imitation Learningcited by 58
- 2022MIP-GNN: A Data-Driven Framework for Guiding Combinatorial Solverscited by 48
- 2020DeepOPF: A Feasibility-Optimized Deep Neural Network Approach for AC Optimal Power Flow Problemscited by 45
- 2022On Representing Linear Programs by Graph Neural Networkscited by 39
- 2022SpeqNets: Sparsity-aware Permutation-equivariant Graph Networkscited by 37
- 2021Enforcing Policy Feasibility Constraints through Differentiable Projection for Energy Optimizationcited by 31
- 2023RAYEN: Imposition of Hard Convex Constraints on Neural Networkscited by 30
- 2023Exploring the Power of Graph Neural Networks in Solving Linear Optimization Problemscited by 24
- 2024Machine Learning Augmented Branch and Bound for Mixed Integer Linear Programmingcited by 24
- 2022Learning to Solve Optimization Problems with Hard Linear Constraintscited by 23
- 2022On Representing Mixed-Integer Linear Programs by Graph Neural Networkscited by 23
- 2020Operator splitting for a homogeneous embedding of the linear complementarity problemcited by 21
- 2023Machine Learning for Cutting Planes in Integer Programming: A Surveycited by 19
- 2024Learning Constrained Optimization with Deep Augmented Lagrangian Methodscited by 16
- 2024Expressive Power of Graph Neural Networks for (Mixed-Integer) Quadratic Programscited by 16
- 2023Learning to Configure Separators in Branch-and-Cutcited by 14
- 2024PDHG-Unrolled Learning-to-Optimize Method for Large-Scale Linear Programmingcited by 14
- 2024Rethinking the Capacity of Graph Neural Networks for Branching Strategycited by 12
- 2024Dual Lagrangian Learning for Conic Optimizationcited by 11
- 2023Are Graph Neural Networks Optimal Approximation Algorithms?cited by 10
- 2025Enforcing Hard Linear Constraints in Deep Learning Models with Decision Rulescited by 10
- 2024Learning to optimize: A tutorial for continuous and mixed-integer optimizationcited by 8
- 2024Learning to Optimize for Mixed-Integer Non-linear Programming with Feasibility Guaranteescited by 8
- 2024On Representing Convex Quadratically Constrained Quadratic Programs via Graph Neural Networkscited by 6
- 2025Towards graph neural networks for provably solving convex optimization problemscited by 4
- 2020MADAM: A parallel exact solver for Max-Cut based on semidefinite programming and ADMMcited by 3
- 2020BiqBin: a parallel branch-and-bound solver for binary quadratic problems with linear constraintscited by 2
- 2024A Tuning-Free Primal-Dual Splitting Algorithm for Large-Scale Semidefinite Programmingcited by 2
- 2024A Low-Rank ADMM Splitting Approach for Semidefinite Programmingcited by 2
- 2025Principled Data Augmentation for Learning to Solve Quadratic Programming Problemscited by 2
50 most cited of 53 All 53 (JSON)
Built on by
Not cited yet.