Graph Neural Networks for Maximum Constraint Satisfaction
Not on the map. Why?
Abstract (arXiv)
Many combinatorial optimization problems can be phrased in the language of constraint satisfaction problems. We introduce a graph neural network architecture for solving such optimization problems. The architecture is generic; it works for all binary constraint satisfaction problems. Training is unsupervised, and it is sufficient to train on relatively small instances; the resulting networks perform well on much larger instances (at least 10-times larger). We experimentally evaluate our approach for a variety of problems, including Maximum Cut and Maximum Independent Set. Despite being generic, we show that our approach matches or surpasses most greedy and semi-definite programming based algorithms and sometimes even outperforms state-of-the-art heuristics for the specific problems.
Key facts. Cited by 46 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 Sep 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 9; 2023: 9; 2024: 7; 2025: 7; 2026: 11.
46 papers.
Sort:
By area:
- 2021The Logic of Graph Neural Networkscited by 84
- 2024A Diffusion Model Framework for Unsupervised Neural Combinatorial Optimizationcited by 58
- 2023Let the Flows Tell: Solving Graph Combinatorial Optimization Problems with GFlowNetscited by 40
- 2021Learning General Optimal Policies with Graph Neural Networks: Expressive Power, Transparency, and Limitscited by 38
- 2022Modern graph neural networks do worse than classical greedy algorithms in solving combinatorial optimization problems like maximum independent setcited by 33
- 2022One Model, Any CSP: Graph Neural Networks as Fast Global Search Heuristics for Constraint Satisfactioncited by 27
- 2021Link Scheduling using Graph Neural Networkscited by 26
- 2022Can Hybrid Geometric Scattering Networks Help Solve the Maximum Clique Problem?cited by 25
- 2022Augment with Care: Contrastive Learning for Combinatorial Problemscited by 22
- 2022Learning Generalized Policies Without Supervision Using GNNscited by 22
- 2023Variational Annealing on Graphs for Combinatorial Optimizationcited by 21
- 2023Unsupervised Learning for Combinatorial Optimization Needs Meta-Learningcited by 19
34 more
- 2022Annealed Training for Combinatorial Optimization on Graphscited by 17
- 2022Neural Set Function Extensions: Learning with Discrete Functions in High Dimensionscited by 14
- 2022Solving AC Power Flow with Graph Neural Networks under Realistic Constraintscited by 11
- 2022DOGE-Train: Discrete Optimization on GPU with End-to-end Trainingcited by 6
- 2024Optimization by Parallel Quasi-Quantum Annealing with Gradient-Based Samplingcited by 6
- 2025Self-Supervised Transformers as Iterative Solution Improvers for Constraint Satisfactioncited by 6
- 2025Reheated Gradient-based Discrete Sampling for Combinatorial Optimizationcited by 6
- 2023A Graph Neural Network with Negative Message Passing for Graph Coloringcited by 5
- 2023Optimizing Solution-Samplers for Combinatorial Problems: The Landscape of Policy-Gradient Methodscited by 5
- 2024A Unified Framework for Combinatorial Optimization Based on Graph Neural Networkscited by 4
- 2024Enhancing GNNs Performance on Combinatorial Optimization by Recurrent Feature Updatecited by 4
- 2025Towards graph neural networks for provably solving convex optimization problemscited by 4
- 2025Geometric Algorithms for Neural Combinatorial Optimization with Constraintscited by 4
- 2024A Benchmark for Maximum Cut: Towards Standardization of the Evaluation of Learned Heuristics for Combinatorial Optimizationcited by 3
- 2025Learning General Policies with Policy Gradient Methodscited by 3
- 2024Graph Pruning for Enumeration of Minimal Unsatisfiable Subsetscited by 2
- 2023Lightsolver challenges a leading deep learning solver for Max-2-SAT problemscited by 1
- 2023Finding Hamiltonian cycles with graph neural networkscited by 1
- 2023Unveiling the Limits of Learned Local Search Heuristics: Are You the Mightiest of the Meek?cited by 1
- 2023A Unified Pre-training and Adaptation Framework for Combinatorial Optimization on Graphscited by 1
- 2024Learning to Ground Existentially Quantified Goalscited by 1
- 2025Learning for Dynamic Combinatorial Optimization without Training Datacited by 1
- 2026Large Neighborhood Search meets Iterative Neural Constraint Heuristicscited by 1
- 2025Preference-Based Gradient Estimation for ML-Guided Approximate Combinatorial Optimizationcited by 0
- 2026GraIP: A Benchmarking Framework For Neural Graph Inverse Problemscited by 0
- 2026Test-Time Adaptation for Unsupervised Combinatorial Optimizationcited by 0
- 2026Can Computational Reducibility Lead to Transferable Models for Graph Combinatorial Optimization?cited by 0
- 2026UniHetCO: A Unified Heterogeneous Representation for Multi-Problem Learning in Unsupervised Neural Combinatorial Optimizationcited by 0
- 2026Graph Neural Networks with Triangle-Based Messages for the Multicut Problemcited by 0
- 2026Distribution-Aware Algorithm Design with LLM Agentscited by 0
- 2026Blocked Gibbs meets Diffusion Transformers: Unsupervised Learning for Constraint Optimizationcited by 0
- 2026Anatomy of a Sound Neural Reasoner: One-Shot Amortization, First-Pass Poisoning, and Search Inertness in Clue-Rich Completioncited by 0
- 2026Position: Certified Correctness in Neural Constraint Reasoning Requires Symbolic Integrationcited by 0
- 2026Self-Supervised Combinatorial Optimization with Constraints via Frank-Wolfecited by 0
- 2026Self-Supervised Combinatorial Optimization with Constraints via Frank-Wolfe22 Sep 2026
- 2026Anatomy of a Sound Neural Reasoner: One-Shot Amortization, First-Pass Poisoning, and Search Inertness in Clue-Rich Completion22 Jul 2026
- 2026Position: Certified Correctness in Neural Constraint Reasoning Requires Symbolic Integration2 Jun 2026
- 2026Blocked Gibbs meets Diffusion Transformers: Unsupervised Learning for Constraint Optimization24 May 2026
- 2026Distribution-Aware Algorithm Design with LLM Agents13 May 2026
- 2026Graph Neural Networks with Triangle-Based Messages for the Multicut Problem13 May 2026
- 2026Large Neighborhood Search meets Iterative Neural Constraint Heuristics21 Mar 2026
- 2026UniHetCO: A Unified Heterogeneous Representation for Multi-Problem Learning in Unsupervised Neural Combinatorial Optimization12 Mar 2026
- 2026Can Computational Reducibility Lead to Transferable Models for Graph Combinatorial Optimization?2 Mar 2026
- 2026Test-Time Adaptation for Unsupervised Combinatorial Optimization28 Jan 2026
- 2026GraIP: A Benchmarking Framework For Neural Graph Inverse Problems26 Jan 2026
- 2025Learning General Policies with Policy Gradient Methods22 Dec 2025
34 more
- 2025Geometric Algorithms for Neural Combinatorial Optimization with Constraints28 Oct 2025
- 2025Learning for Dynamic Combinatorial Optimization without Training Data26 May 2025
- 2025Reheated Gradient-based Discrete Sampling for Combinatorial Optimization6 Mar 2025
- 2025Preference-Based Gradient Estimation for ML-Guided Approximate Combinatorial Optimization26 Feb 2025
- 2025Self-Supervised Transformers as Iterative Solution Improvers for Constraint Satisfaction18 Feb 2025
- 2025Towards graph neural networks for provably solving convex optimization problems4 Feb 2025
- 2024Learning to Ground Existentially Quantified Goals30 Sep 2024
- 2024Optimization by Parallel Quasi-Quantum Annealing with Gradient-Based Sampling2 Sep 2024
- 2024Enhancing GNNs Performance on Combinatorial Optimization by Recurrent Feature Update23 Jul 2024
- 2024A Unified Framework for Combinatorial Optimization Based on Graph Neural Networks19 Jun 2024
- 2024A Benchmark for Maximum Cut: Towards Standardization of the Evaluation of Learned Heuristics for Combinatorial Optimization14 Jun 2024
- 2024A Diffusion Model Framework for Unsupervised Neural Combinatorial Optimization3 Jun 2024
- 2024Graph Pruning for Enumeration of Minimal Unsatisfiable Subsets19 Feb 2024
- 2023A Unified Pre-training and Adaptation Framework for Combinatorial Optimization on Graphs16 Dec 2023
- 2023Variational Annealing on Graphs for Combinatorial Optimization23 Nov 2023
- 2023Unveiling the Limits of Learned Local Search Heuristics: Are You the Mightiest of the Meek?30 Oct 2023
- 2023Optimizing Solution-Samplers for Combinatorial Problems: The Landscape of Policy-Gradient Methods8 Oct 2023
- 2023Finding Hamiltonian cycles with graph neural networks10 Jun 2023
- 2023Let the Flows Tell: Solving Graph Combinatorial Optimization Problems with GFlowNets26 May 2023
- 2023Lightsolver challenges a leading deep learning solver for Max-2-SAT problems14 Feb 2023
- 2023A Graph Neural Network with Negative Message Passing for Graph Coloring26 Jan 2023
- 2023Unsupervised Learning for Combinatorial Optimization Needs Meta-Learning8 Jan 2023
- 2022One Model, Any CSP: Graph Neural Networks as Fast Global Search Heuristics for Constraint Satisfaction22 Aug 2022
- 2022Neural Set Function Extensions: Learning with Discrete Functions in High Dimensions8 Aug 2022
- 2022Annealed Training for Combinatorial Optimization on Graphs23 Jul 2022
- 2022Modern graph neural networks do worse than classical greedy algorithms in solving combinatorial optimization problems like maximum independent set27 Jun 2022
- 2022Can Hybrid Geometric Scattering Networks Help Solve the Maximum Clique Problem?3 Jun 2022
- 2022DOGE-Train: Discrete Optimization on GPU with End-to-end Training23 May 2022
- 2022Learning Generalized Policies Without Supervision Using GNNs12 May 2022
- 2022Solving AC Power Flow with Graph Neural Networks under Realistic Constraints14 Apr 2022
- 2022Augment with Care: Contrastive Learning for Combinatorial Problems17 Feb 2022
- 2021Learning General Optimal Policies with Graph Neural Networks: Expressive Power, Transparency, and Limits21 Sep 2021
- 2021Link Scheduling using Graph Neural Networks12 Sep 2021
- 2021The Logic of Graph Neural Networks29 Apr 2021
- 2026Distribution-Aware Algorithm Design with LLM Agentscited by 0
- 2026Distribution-Aware Algorithm Design with LLM Agents13 May 2026
- 2021The Logic of Graph Neural Networkscited by 84
- 2023Let the Flows Tell: Solving Graph Combinatorial Optimization Problems with GFlowNetscited by 40
- 2021Learning General Optimal Policies with Graph Neural Networks: Expressive Power, Transparency, and Limitscited by 38
- 2022Modern graph neural networks do worse than classical greedy algorithms in solving combinatorial optimization problems like maximum independent setcited by 33
- 2022One Model, Any CSP: Graph Neural Networks as Fast Global Search Heuristics for Constraint Satisfactioncited by 27
- 2021Link Scheduling using Graph Neural Networkscited by 26
- 2022Can Hybrid Geometric Scattering Networks Help Solve the Maximum Clique Problem?cited by 25
- 2022Augment with Care: Contrastive Learning for Combinatorial Problemscited by 22
- 2022Learning Generalized Policies Without Supervision Using GNNscited by 22
- 2023Variational Annealing on Graphs for Combinatorial Optimizationcited by 21
- 2023Unsupervised Learning for Combinatorial Optimization Needs Meta-Learningcited by 19
- 2022Annealed Training for Combinatorial Optimization on Graphscited by 17
12 most cited of 43 All 43 (JSON)
- 2026Self-Supervised Combinatorial Optimization with Constraints via Frank-Wolfe22 Sep 2026
- 2026Anatomy of a Sound Neural Reasoner: One-Shot Amortization, First-Pass Poisoning, and Search Inertness in Clue-Rich Completion22 Jul 2026
- 2026Position: Certified Correctness in Neural Constraint Reasoning Requires Symbolic Integration2 Jun 2026
- 2026Graph Neural Networks with Triangle-Based Messages for the Multicut Problem13 May 2026
- 2026Large Neighborhood Search meets Iterative Neural Constraint Heuristics21 Mar 2026
- 2026UniHetCO: A Unified Heterogeneous Representation for Multi-Problem Learning in Unsupervised Neural Combinatorial Optimization12 Mar 2026
- 2026Can Computational Reducibility Lead to Transferable Models for Graph Combinatorial Optimization?2 Mar 2026
- 2026Test-Time Adaptation for Unsupervised Combinatorial Optimization28 Jan 2026
- 2026GraIP: A Benchmarking Framework For Neural Graph Inverse Problems26 Jan 2026
- 2025Learning General Policies with Policy Gradient Methods22 Dec 2025
- 2025Geometric Algorithms for Neural Combinatorial Optimization with Constraints28 Oct 2025
- 2025Learning for Dynamic Combinatorial Optimization without Training Data26 May 2025
12 newest of 43 All 43 (JSON)