An adaptive memory algorithm for the k-coloring problem
An adaptive memory algorithm for the k-coloring problem
复制标题
DOI:
10.1016/j.dam.2006.07.017
复制
发表时间:
2003-05
期刊:
影响因子:
--
通讯作者:
P. Galinier;A. Hertz;N. Zufferey
中科院分区:
文献类型:
--
作者:
P. Galinier;A. Hertz;N. Zufferey
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.