An adaptive memory algorithm for the k-coloring problem

被引:64
作者
Galinier, Philippe [1 ]
Hertz, Alain [2 ]
Zufferey, Nicolas [3 ]
机构
[1] Ecole Polytech Montreal, Dept Comp Sci, Montreal, PQ, Canada
[2] Ecole Polytech Montreal, Dept Math & Ind Engn, Montreal, PQ, Canada
[3] Univ Laval, Dept Operat & Syst Decis, Quebec City, PQ G1K 7P4, Canada
关键词
hybrid evolutionary heuristics; adaptive memory algorithms; tabu search; graph coloring;
D O I
10.1016/j.dam.2006.07.017
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
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. (C) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:267 / 279
页数:13
相关论文
共 19 条
[1]  
BLOECHLIGER I, 2007, IN PRESS COMPUT OPER
[2]   NEW METHODS TO COLOR THE VERTICES OF A GRAPH [J].
BRELAZ, D .
COMMUNICATIONS OF THE ACM, 1979, 22 (04) :251-256
[3]   CHROMATIC SCHEDULING AND CHROMATIC NUMBER PROBLEM [J].
BROWN, JR .
MANAGEMENT SCIENCE SERIES B-APPLICATION, 1972, 19 (04) :456-463
[4]   A taxonomy of evolutionary algorithms in combinatorial optimization [J].
Calégari, P ;
Coray, G ;
Hertz, A ;
Kobler, D ;
Kuonen, P .
JOURNAL OF HEURISTICS, 1999, 5 (02) :145-158
[5]  
Carey M., 1979, COMPUTER INTRACTABIL
[6]   SOME EXPERIMENTS WITH SIMULATED ANNEALING FOR COLORING GRAPHS [J].
CHAMS, M ;
HERTZ, A ;
DEWERRA, D .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1987, 32 (02) :260-266
[7]  
Costa D., 1995, Journal of Heuristics, V1, P105, DOI 10.1007/BF02430368
[8]  
DEWERRA D, 1990, COMPUTING S, V7, P191
[9]  
Dorne R, 1998, LECT NOTES COMPUT SC, V1498, P745, DOI 10.1007/BFb0056916
[10]   Genetic and hybrid algorithms for graph coloring [J].
Fleurent, C ;
Ferland, JA .
ANNALS OF OPERATIONS RESEARCH, 1996, 63 :437-461