A Study of Evaluation Functions for the Graph K-Coloring Problem

The evaluation or fitness function is a key component ofany heuristic search algorithm. This paper introduces a new evaluationfunction for the well-known graph K-coloring problem. This functiontakes into account not only the number of conflicting vertices, but alsoinherent information related to the structure of the graph. To assessthe effectiveness of this new evaluation function, we carry out a numberof experiments using a set of DIMACS benchmark graphs. Based onstatistic data obtained with a parameter free steepest descent, we showan improvement of the new evaluation function over the classical one.

[1]  Craig A. Morgenstern Distributed coloration neighborhood search , 1993, Cliques, Coloring, and Satisfiability.

[2]  Emanuel Falkenauer,et al.  A hybrid grouping genetic algorithm for bin packing , 1996, J. Heuristics.

[3]  Charles Fleurent,et al.  Genetic and hybrid algorithms for graph coloring , 1996, Ann. Oper. Res..

[4]  A. E. Eiben,et al.  Adaptive Penalties for Evolutionary Graph Coloring , 1997, Artificial Evolution.

[5]  David S. Johnson,et al.  Cliques, Coloring, and Satisfiability , 1996 .

[6]  Alain Hertz,et al.  A variable neighborhood search for graph coloring , 2003, Eur. J. Oper. Res..

[7]  Alain Hertz,et al.  Using tabu search techniques for graph coloring , 1987, Computing.

[8]  Jin-Kao Hao,et al.  Hybrid Evolutionary Algorithms for Graph Coloring , 1999, J. Comb. Optim..

[9]  Silvano Martello,et al.  Meta-Heuristics: Advances and Trends in Local Search Paradigms for Optimization , 2012 .

[10]  Vahid Lotfi,et al.  A graph coloring algorithm for large scale scheduling problems , 1986, Comput. Oper. Res..

[11]  Jin-Kao Hao,et al.  Tabu Search for Graph Coloring, T-Colorings and Set T-Colorings , 1999 .

[12]  José Torres-Jiménez,et al.  An Improved Evaluation Function for the Bandwidth Minimization Problem , 2004, PPSN.

[13]  Cristiano Castelfranchi,et al.  Proceedings of the 7th International Workshop on Intelligent Agents VII. Agent Theories Architectures and Languages , 2000 .

[14]  Cecilia R. Aragon,et al.  Optimization by Simulated Annealing: An Experimental Evaluation; Part II, Graph Coloring and Number Partitioning , 1991, Oper. Res..