Solving NP-Hard Problems on Graphs with Extended AlphaGo Zero
Not on the map. Why?
Abstract (arXiv)
There have been increasing challenges to solve combinatorial optimization problems by machine learning. Khalil et al. proposed an end-to-end reinforcement learning framework, S2V-DQN, which automatically learns graph embeddings to construct solutions to a wide range of problems. To improve the generalization ability of their Q-learning method, we propose a novel learning strategy based on AlphaGo Zero which is a Go engine that achieved a superhuman level without the domain knowledge of the game. Our framework is redesigned for combinatorial problems, where the final reward might take any real number instead of a binary response, win/lose. In experiments conducted for five kinds of NP-hard problems including sc MinimumVertexCover and sc MaxCut, our method is shown to generalize better to various graphs than S2V-DQN. Furthermore, our method can be combined with recently-developed graph neural network (GNN) models such as the Graph Isomorphism Network, resulting in even better performance. This experiment also gives an interesting insight into a suitable choice of GNN models for each task.
Key facts. Cited by 23 papers in the map (data through 14 Oct 2026). First posted on arXiv 28 May 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 5; 2023: 4; 2024: 4; 2025: 3; 2026: 1.
23 papers.
Sort:
By area:
- 2022Sym-NCO: Leveraging Symmetricity for Neural Combinatorial Optimizationcited by 119
- 2022Simulation-guided Beam Search for Neural Combinatorial Optimizationcited by 84
- 2023RL4CO: an Extensive Reinforcement Learning for Combinatorial Optimization Benchmarkcited by 71
- 2022A Survey on Influence Maximization: From an ML-Based Combinatorial Optimizationcited by 15
- 2021Finding Backdoors to Integer Programs: A Monte Carlo Tree Search Frameworkcited by 12
- 2022Deep Reinforcement Learning for Exact Combinatorial Optimization: Learning to Branchcited by 12
- 2021Qubit Routing using Graph Neural Network aided Monte Carlo Tree Searchcited by 9
- 2024Deep learning-driven scheduling algorithm for a single machine problem minimizing the total tardinesscited by 6
- 2024A Unified Framework for Combinatorial Optimization Based on Graph Neural Networkscited by 5
- 2021Investment vs. reward in a competitive knapsack problemcited by 2
- 2021Abelian Neural Networkscited by 2
- 2023BalMCTS: Balancing Objective Function and Search Nodes in MCTS for Constraint Optimization Problemscited by 2
11 more
- 2024AlphaMapleSAT: An MCTS-based Cube-and-Conquer SAT Solver for Hard Combinatorial Problemscited by 2
- 2021Zero Training Overhead Portfolios for Learning to Solve Combinatorial Problemscited by 1
- 2025Attention-based UAV Trajectory Optimization for Wireless Power Transfer-assisted IoT Systemscited by 1
- 2021Solving Graph-based Public Good Games with Tree Search and Imitation Learningcited by 0
- 2022AlphaSnake: Policy Iteration on a Nondeterministic NP-hard Markov Decision Processcited by 0
- 2023RELS-DQN: A Robust and Efficient Local Search Framework for Combinatorial Optimizationcited by 0
- 2023Solving the Kidney-Exchange Problem via Graph Neural Networks with No Supervisioncited by 0
- 2024One Model, Any Conjunctive Query: Graph Neural Networks for Answering Queries over Incomplete Knowledge Graphscited by 0
- 2025Preference-Based Gradient Estimation for ML-Guided Approximate Combinatorial Optimizationcited by 0
- 2025DOPPLER: Dual-Policy Learning for Device Assignment in Asynchronous Dataflow Graphscited by 0
- 2026Exploiting Low-Rank Objective Structure in Discrete Quadratic Optimizationcited by 0
- 2026Exploiting Low-Rank Objective Structure in Discrete Quadratic Optimization23 Feb 2026
- 2025DOPPLER: Dual-Policy Learning for Device Assignment in Asynchronous Dataflow Graphs29 May 2025
- 2025Preference-Based Gradient Estimation for ML-Guided Approximate Combinatorial Optimization26 Feb 2025
- 2025Attention-based UAV Trajectory Optimization for Wireless Power Transfer-assisted IoT Systems23 Feb 2025
- 2024One Model, Any Conjunctive Query: Graph Neural Networks for Answering Queries over Incomplete Knowledge Graphs21 Sep 2024
- 2024A Unified Framework for Combinatorial Optimization Based on Graph Neural Networks19 Jun 2024
- 2024Deep learning-driven scheduling algorithm for a single machine problem minimizing the total tardiness19 Feb 2024
- 2024AlphaMapleSAT: An MCTS-based Cube-and-Conquer SAT Solver for Hard Combinatorial Problems24 Jan 2024
- 2023BalMCTS: Balancing Objective Function and Search Nodes in MCTS for Constraint Optimization Problems26 Dec 2023
- 2023RL4CO: an Extensive Reinforcement Learning for Combinatorial Optimization Benchmark29 Jun 2023
- 2023Solving the Kidney-Exchange Problem via Graph Neural Networks with No Supervision19 Apr 2023
- 2023RELS-DQN: A Robust and Efficient Local Search Framework for Combinatorial Optimization11 Apr 2023
11 more
- 2022AlphaSnake: Policy Iteration on a Nondeterministic NP-hard Markov Decision Process17 Nov 2022
- 2022A Survey on Influence Maximization: From an ML-Based Combinatorial Optimization6 Nov 2022
- 2022Simulation-guided Beam Search for Neural Combinatorial Optimization13 Jul 2022
- 2022Deep Reinforcement Learning for Exact Combinatorial Optimization: Learning to Branch14 Jun 2022
- 2022Sym-NCO: Leveraging Symmetricity for Neural Combinatorial Optimization26 May 2022
- 2021Finding Backdoors to Integer Programs: A Monte Carlo Tree Search Framework16 Oct 2021
- 2021Solving Graph-based Public Good Games with Tree Search and Imitation Learning12 Jun 2021
- 2021Qubit Routing using Graph Neural Network aided Monte Carlo Tree Search1 Apr 2021
- 2021Abelian Neural Networks24 Feb 2021
- 2021Zero Training Overhead Portfolios for Learning to Solve Combinatorial Problems5 Feb 2021
- 2021Investment vs. reward in a competitive knapsack problem26 Jan 2021
- 2022Sym-NCO: Leveraging Symmetricity for Neural Combinatorial Optimizationcited by 119
- 2022Simulation-guided Beam Search for Neural Combinatorial Optimizationcited by 84
- 2023RL4CO: an Extensive Reinforcement Learning for Combinatorial Optimization Benchmarkcited by 71
- 2022A Survey on Influence Maximization: From an ML-Based Combinatorial Optimizationcited by 15
- 2021Finding Backdoors to Integer Programs: A Monte Carlo Tree Search Frameworkcited by 12
- 2022Deep Reinforcement Learning for Exact Combinatorial Optimization: Learning to Branchcited by 12
- 2021Qubit Routing using Graph Neural Network aided Monte Carlo Tree Searchcited by 9
- 2024Deep learning-driven scheduling algorithm for a single machine problem minimizing the total tardinesscited by 6
- 2024A Unified Framework for Combinatorial Optimization Based on Graph Neural Networkscited by 5
- 2021Investment vs. reward in a competitive knapsack problemcited by 2
- 2021Abelian Neural Networkscited by 2
- 2023BalMCTS: Balancing Objective Function and Search Nodes in MCTS for Constraint Optimization Problemscited by 2
12 most cited of 22 All 22 (JSON)
- 2026Exploiting Low-Rank Objective Structure in Discrete Quadratic Optimization23 Feb 2026
- 2025DOPPLER: Dual-Policy Learning for Device Assignment in Asynchronous Dataflow Graphs29 May 2025
- 2025Preference-Based Gradient Estimation for ML-Guided Approximate Combinatorial Optimization26 Feb 2025
- 2025Attention-based UAV Trajectory Optimization for Wireless Power Transfer-assisted IoT Systems23 Feb 2025
- 2024One Model, Any Conjunctive Query: Graph Neural Networks for Answering Queries over Incomplete Knowledge Graphs21 Sep 2024
- 2024A Unified Framework for Combinatorial Optimization Based on Graph Neural Networks19 Jun 2024
- 2024Deep learning-driven scheduling algorithm for a single machine problem minimizing the total tardiness19 Feb 2024
- 2024AlphaMapleSAT: An MCTS-based Cube-and-Conquer SAT Solver for Hard Combinatorial Problems24 Jan 2024
- 2023BalMCTS: Balancing Objective Function and Search Nodes in MCTS for Constraint Optimization Problems26 Dec 2023
- 2023RL4CO: an Extensive Reinforcement Learning for Combinatorial Optimization Benchmark29 Jun 2023
- 2023Solving the Kidney-Exchange Problem via Graph Neural Networks with No Supervision19 Apr 2023
- 2023RELS-DQN: A Robust and Efficient Local Search Framework for Combinatorial Optimization11 Apr 2023
12 newest of 22 All 22 (JSON)