Graph Reinforcement Learning for Combinatorial Optimization: A Survey and Unifying Perspective
Victor-Alexandru Darvariu, Stephen Hailes, Mirco Musolesi

TL;DR
This survey explores Graph Reinforcement Learning as a unifying framework for combinatorial optimization on graphs, highlighting its potential to solve complex problems where traditional algorithms are ineffective.
Contribution
It synthesizes diverse applications of Graph Reinforcement Learning into a unified perspective, emphasizing its role in solving non-canonical graph problems.
Findings
Reinforcement Learning offers promising solutions for complex graph problems.
The survey identifies common challenges and open questions in the field.
Graph RL can optimize both graph structures and processes effectively.
Abstract
Graphs are a natural representation for systems based on relations between connected entities. Combinatorial optimization problems, which arise when considering an objective function related to a process of interest on discrete structures, are often challenging due to the rapid growth of the solution space. The trial-and-error paradigm of Reinforcement Learning has recently emerged as a promising alternative to traditional methods, such as exact algorithms and (meta)heuristics, for discovering better decision-making strategies in a variety of disciplines including chemistry, computer science, and statistics. Despite the fact that they arose in markedly different fields, these techniques share significant commonalities. Therefore, we set out to synthesize this work in a unifying perspective that we term Graph Reinforcement Learning, interpreting it as a constructive decision-making…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScheduling and Optimization Algorithms · Metaheuristic Optimization Algorithms Research
MethodsSparse Evolutionary Training
