Copyright © 2007 Elsevier B.V. All rights reserved.
Coloring graphs by iterated local search traversing feasible and infeasible solutions
Received 20 May 2004;
References and further reading may be available for this article. To view references and further reading you must purchase this article.
Abstract
Graph coloring is one of the hardest combinatorial optimization problems for which a wide variety of algorithms has been proposed over the last 30 years. The problem is as follows: given a graph one has to assign a label to each vertex such that no monochromatic edge appears and the number of different labels used is minimized. In this paper we present a new heuristic for this problem which works with two different functionalities. One is defined by two greedy subroutines, the former being a greedy constructive one and the other a greedy modification one. The other functionality is a perturbation subroutine, which can produce also infeasible colorings, and the ability is then to retrieve feasible solutions. In our experimentation the proper tuning of this optimization scheme produced good results on known graph coloring benchmarks.
Keywords: Graph coloring benchmarks; Heuristics; Local search; Vertex coloring
Article Outline
- 1. Introduction and problem definition
- 2. The iterative algorithm
- 2.1. The local search algorithm: the greedy phase
- 2.2. Perturbing solutions
- 2.3. Coping with infeasibility
- 3. Experimental results
- 3.1. Presentation of the experiments
- 3.2. Implementation details
- 3.3. Analysis of the performance of IGrAl
- 4. Conclusions
- References







E-mail Article
Add to my Quick Links

Cited By in Scopus (0)






