Acceleration Based Particle Swarm Optimization for Graph Coloring Problem

Abstract The graph coloring problem is one of the combinatorial optimization problems. Although many heuristics and metaheuristics algorithm were developed to solve graph coloring problem but they have some limitations in one way or another. In case of tabu search, the algorithm becomes slow, if the tabu list is big. This is because lots of memory to keep the list and also a lot of time to travel through the list, is needed in each step of the algorithm. Simulated annealing has a big handicap when applied to graph coloring problem because there are lots of neighboring states that have the same energy value. The problem with ant colony optimization is that the number of ants that must be checked is n times bigger than other algorithms. Therefore, there will be a need of a large amount of memory and the computational time of this algorithm can be very large. A swarm intelligence based technique called as particle swarm optimization is therefore employed to solve the graph coloring problem. Particle swarm optimization is simple and powerful technique but its main drawback is its ability of being trapped in the local optimum. Therefore, to overcome this, an efficient Acceleration based Particle Swarm Optimization (APSO) is introduced in this paper. Empirical study of the proposed APSO algorithm is performed on the second DIMACS challenge benchmarks. The APSO results are compared with the standard PSO algorithm and experimental results validates the superiority of the proposed APSO.

[1]  M. Hestenes,et al.  Methods of conjugate gradients for solving linear systems , 1952 .

[2]  D. Werra,et al.  Some experiments with simulated annealing for coloring graphs , 1987 .

[3]  Alain Hertz,et al.  Variable space search for graph coloring , 2006, Discret. Appl. Math..

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

[5]  Alain Hertz,et al.  Ants can colour graphs , 1997 .

[6]  Guangzhao Cui,et al.  Modified PSO algorithm for solving planar graph coloring problem , 2008 .

[7]  D. J. A. Welsh,et al.  An upper bound for the chromatic number of a graph and its application to timetabling problems , 1967, Comput. J..

[8]  Frank Thomson Leighton,et al.  A Graph Coloring Algorithm for Large Scheduling Problems. , 1979, Journal of research of the National Bureau of Standards.

[9]  Sanjay Silakari,et al.  Survey of Metaheuristic Algorithms for Combinatorial Optimization , 2012 .

[10]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

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

[12]  A. Ravindran,et al.  Engineering Optimization: Methods and Applications , 2006 .

[13]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[14]  David W. Matula,et al.  GRAPH COLORING ALGORITHMS , 1972 .

[15]  Kenneth Steiglitz,et al.  Combinatorial Optimization: Algorithms and Complexity , 1981 .

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

[17]  David S. Johnson,et al.  Approximation algorithms for combinatorial problems , 1973, STOC.

[18]  Daniel Brélaz,et al.  New methods to color the vertices of a graph , 1979, CACM.