Scientific article
English

An adaptive memory algorithm for the k-coloring problem

Published inDiscrete applied mathematics, vol. 156, p. 267-279
Publication date2008
Abstract

Let G = (V ,E) be a graph with vertex set V and edge set E. The k-coloring problem is to assign a color (a number chosen in {1, ..., k}) to each vertex of G so that no edge has both endpoints with the same color. The adaptive memory algorithm is a hybrid evolutionary heuristic that uses a central memory. At each iteration, the information contained in the central memory is used for producing an offspring solution which is then possibly improved using a local search algorithm. The so obtained solution is finally used to update the central memory. We describe in this paper an adaptive memory algorithm for the k-coloring problem. Computational experiments give evidence that this new algorithm is competitive with, and simpler and more flexible than, the best known graph coloring algorithms.

Keywords
  • Hybrid evolutionary heuristics
  • Adaptive memory algorithms
  • Tabu search
  • Graph coloring
Citation (ISO format)
GALINIER, Philippe, HERTZ, Alain, ZUFFEREY, Nicolas. An adaptive memory algorithm for the k-coloring problem. In: Discrete applied mathematics, 2008, vol. 156, p. 267–279.
Main files (1)
Article (Published version)
accessLevelRestricted
Identifiers
  • PID : unige:26172
Journal ISSN0166-218X
525views
0downloads

Technical informations

Creation01/29/2013 11:38:00 AM
First validation01/29/2013 11:38:00 AM
Update time03/14/2023 8:01:26 PM
Status update03/14/2023 8:01:26 PM
Last indexation10/30/2024 8:44:15 AM
All rights reserved by Archive ouverte UNIGE and the University of GenevaunigeBlack