Related Experiment Video
Updated: Jul 12, 2026

Revealing Neural Circuit Topography in Multi-Color
Published on: November 14, 2011
A survey of modern neural network based methods for the graph coloring problem
Jiin Yih Tan1, Kai An Sim2, Hui Na Chua1
1School of Computing and Artificial Intelligence, Sunway University, Bandar Sunway, 47500, Malaysia.
Abstract:
The graph coloring problem (GCP) is a fundamental NP-hard combinatorial optimization task with applications in scheduling, register allocation, frequency assignment, and resource management. Traditional heuristics and exact methods often scale poorly to large or dynamic graphs, motivating learning-based alternatives. Recent years have seen a surge of interest in applying neural networks to the GCP, yet no systematic survey has consolidated these developments. This review aims to identify the most common approaches and architectures used to apply neural networks to the GCP, summarize the benchmark datasets typically employed to evaluate these methods and assess their effectiveness, and highlight the key challenges that remain in applying neural networks to the GCP. In addressing these objectives, this paper provides a comprehensive review of recent neural network approaches to the GCP in recent years (2019-2025) after the introduction of Graph Neural Networks (GNNs), organizing methods into supervised, unsupervised, and reinforcement learning approaches. The survey highlights progress to date, the role of benchmark datasets, and persistent challenges such as computational cost, interpretability, and reliance on limited benchmarks like COLOR and DIMACS. Finally, we outline future research directions aimed at improving generalization and real-world applicability.
Related Concept Videos
Vector Algebra: Graphical Method
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
Graphs of Two-Variable Functions
Graphs of Functions
Graphical Representation of Inequalities
Graphs of Equations in Two Variables