A Cartography-Driven Memetic Algorithm with Adaptive Surgical Repair for the Graph Coloring Problem
Abstract
The graph coloring problem is NP-hard. One promising way to address this challenge is to combine population-based evolutionary algorithms with local search techniques. This paper builds on the NERS HEAD framework, integrating Search Space Cartography and microscopic repair strategies. The algorithm introduces a Guardian module that detects when the search is stuck in a local optimum by keeping track of previously visited regions. For example, if the algorithm revisits a similar solution, the Guardian triggers a mechanism to help escape this state. This mechanism enables the evolutionary process to escape known states using a dynamically calculated explosion. The MIGHT repair operator resolves conflicts between nodes by applying a constructive heuristic called RLFMNC, which systematically selects new colors for conflicting nodes to reduce overall conflicts. These additions enhance the diversity and quality of the evolutionary population, facilitating a more efficient convergence of the search process while preserving essential sub-structures. Experiments on DIMACS benchmark instances show that these methods help the algorithm escape local optima, achieving results close to the best-known solutions, as measured by the number of colors used or the percentage of solved instances
Fields of Study & Subjects
Metaheuristic Optimization Algorithms Research
Constraint Satisfaction and Optimization
Evolutionary Algorithms and Applications
Publication details
- Journal / source
- Zenodo (CERN European Organization for Nuclear Research)
- Publication date
- 15 March 2026
- Language
- EN