A survey of local search methods for graph coloring

被引:138
作者
Galinier, P
Hertz, A
机构
[1] Ecole Polytech, CRT, Montreal, PQ H3T 2A7, Canada
[2] Ecole Polytech, Gerad, Montreal, PQ H3T 2A7, Canada
关键词
D O I
10.1016/j.cor.2005.07.028
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Tabucol is a tabu search algorithm that tries to determine whether the vertices of a given graph can be colored with a fixed number k of colors such that no edge has both endpoints with the same color. This algorithm was proposed in 1987, one year after Fred Glover's article that launched tabu search. While more performing local search algorithms have now been proposed, Tabucol remains very popular and is often chosen as a subroutine in hybrid algorithms that combine a local search with a population based method. In order to explain this unfailing success, we make a thorough survey of local search techniques for graph coloring problems, and we point out the main differences between all these techniques. (c) 2005 Elsevier Ltd. All rights reserved.
引用
收藏
页码:2547 / 2562
页数:16
相关论文
共 31 条
[1]   A variable neighborhood search for graph coloring [J].
Avanthay, C ;
Hertz, A ;
Zufferey, N .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2003, 151 (02) :379-388
[2]  
BLOECHLIGER I, 2003, REACTIVE TABU SEARCH
[3]   NEW METHODS TO COLOR THE VERTICES OF A GRAPH [J].
BRELAZ, D .
COMMUNICATIONS OF THE ACM, 1979, 22 (04) :251-256
[4]   REGISTER ALLOCATION VIA COLORING [J].
CHAITIN, GJ ;
AUSLANDER, MA ;
CHANDRA, AK ;
COCKE, J ;
HOPKINS, ME ;
MARKSTEIN, PW .
COMPUTER LANGUAGES, 1981, 6 (01) :47-57
[5]   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
[6]  
Chiarandini M., 2002, P COMP S GRAPH COL I, P112
[7]  
CHIARANDINI M, 2003, AIDA0301 TU DARMST F
[8]   THE PRIORITY-BASED COLORING APPROACH TO REGISTER ALLOCATION [J].
CHOW, FC ;
HENNESSY, JL .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1990, 12 (04) :501-536
[9]  
Costa D., 1995, Journal of Heuristics, V1, P105, DOI 10.1007/BF02430368
[10]   AN INTRODUCTION TO TIMETABLING [J].
DEWERRA, D .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1985, 19 (02) :151-162