Monte Carlo Graph Coloring
This work addresses the NP-hard large-scale graph coloring problem by systematically adapting Monte Carlo search (MCS) paradigms—specifically Nested Monte Carlo Search (NMCS) and Nested Rollout Policy Adaptation (NRPA)—to this classical combinatorial optimization task for the first time. We propose a graph-coloring-specific state representation, a structured action space modeling, and a conflict-aware heuristic rollout policy, integrated with greedy initialization, dynamic vertex ordering, and conflict-driven backtracking. Experimental evaluation on standard benchmark graphs demonstrates that our approach improves coloring quality by 12–23% over mainstream heuristics—including DSATUR, RLF, and TABUCOL—on instances with over 100 vertices. Moreover, it achieves superior computational efficiency compared to most metaheuristics and significantly surpasses the scalability limits of traditional exact algorithms.