A memetic algorithm for graph coloring

被引:135
作者
Lue, Zhipeng [1 ]
Hao, Jin-Kao [1 ]
机构
[1] Univ Angers, LERIA, F-49045 Angers, France
关键词
Graph coloring; Memetic algorithm; Crossover operator; Pool updating; NEIGHBORHOOD SEARCH; MODEL;
D O I
10.1016/j.ejor.2009.07.016
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
Given an undirected graph G = (V: E) with a set V of vertices and a set E of edges, the graph coloring problem consists of partitioning all vertices into k independent sets and the number of used colors k is minimized. This paper presents a memetic algorithm (denoted by MACOL) for solving the problem of graph coloring. The proposed MACOL algorithm integrates several distinguished features such as an adaptive multi-parent crossover (AMPaX) operator and a distance-and-quality based replacement criterion for pool updating. The proposed algorithm is evaluated on the DIMACS challenge benchmarks and computational results show that the proposed MACOL algorithm achieves highly competitive results, compared with 11 state-of-the-art algorithms. The influence of some ingredients of MACOL on its performance is also analyzed. (C) 2009 Elsevier B.V. All rights reserved
引用
收藏
页码:241 / 250
页数:10
相关论文
共 38 条
[1]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
[2]  
[Anonymous], 1996, American Mathematical Soc.
[3]   A variable neighborhood search for graph coloring [J].
Avanthay, C ;
Hertz, A ;
Zufferey, N .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2003, 151 (02) :379-388
[4]   A graph coloring heuristic using partial solutions and a reactive tabu scheme [J].
Bloechliger, Ivo ;
Zufferey, Nicolas .
COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (03) :960-975
[5]   NEW METHODS TO COLOR THE VERTICES OF A GRAPH [J].
BRELAZ, D .
COMMUNICATIONS OF THE ACM, 1979, 22 (04) :251-256
[6]   A graph-based hyper-heuristic for educational timetabling problems [J].
Burke, Edmund K. ;
McCollum, Barry ;
Meisels, Amnon ;
Petrovic, Sanja ;
Qu, Rong .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 176 (01) :177-192
[7]   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
[8]  
Chiarandini M., 2002, P COMPUTATIONAL S GR, P112
[9]   On a graph-theoretical model for cyclic register allocation [J].
de Werra, D ;
Eisenbeis, C ;
Lelait, S ;
Marmol, B .
DISCRETE APPLIED MATHEMATICS, 1999, 93 (2-3) :191-203
[10]  
Dorne R, 1998, LECT NOTES COMPUT SC, V1498, P745, DOI 10.1007/BFb0056916