A hierarchical parallel genetic approach for the graph coloring problem

被引:22
|
作者
Abbasian, Reza [1 ]
Mouhoub, Malek [1 ]
机构
[1] Univ Regina, Dept Comp Sci, Regina, SK S4S 0A2, Canada
关键词
Parallel genetic algorithms; Graph coloring problem; ALGORITHM;
D O I
10.1007/s10489-013-0429-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Graph Coloring Problems (GCPs) are constraint optimization problems with various applications including time tabling and frequency allocation. The GCP consists in finding the minimum number of colors for coloring the graph vertices such that adjacent vertices have distinct colors. We propose a hierarchical approach based on Parallel Genetic Algorithms (PGAs) to solve the GCP. We call this new approach Hierarchical PGAs (HPGAs). In addition, we have developed a new operator designed to improve PGAs when solving constraint optimization problems in general and GCPs in particular. We call this new operator Genetic Modification (GM). Using the properties of variables and their relations, GM generates good individuals at each iteration and inserts them into the PGA population in the hope of reaching the optimal solution sooner. In the case of the GCP, the GM operator is based on a novel Variable Ordering Algorithm (VOA) that we propose. Together with the new crossover and the estimator of the initial solution we have developed, GM allows our solving approach to converge towards the optimal solution sooner than the well known methods for solving the GCP, even for hard instances. This was indeed clearly demonstrated by the experiments we conducted on the GCP instances taken from the well known DIMACS website.
引用
收藏
页码:510 / 528
页数:19
相关论文
共 50 条
  • [1] A hierarchical parallel genetic approach for the graph coloring problem
    Reza Abbasian
    Malek Mouhoub
    [J]. Applied Intelligence, 2013, 39 : 510 - 528
  • [2] An Efficient Hierarchical Parallel Genetic Algorithm for Graph Coloring Problem
    Abbasian, Reza
    Mouhoub, Malek
    [J]. GECCO-2011: PROCEEDINGS OF THE 13TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2011, : 521 - 528
  • [3] Parallel genetic algorithm for graph coloring problem
    Kokosinski, Z
    Kolodziej, M
    Kwarciany, K
    [J]. COMPUTATIONAL SCIENCE - ICCS 2004, PT 1, PROCEEDINGS, 2004, 3036 : 215 - 222
  • [4] A hybrid parallel genetic algorithm approach for graph coloring
    Sivanandam, S. N.
    Sumathi, S.
    Hamsapriya, T.
    [J]. INTERNATIONAL JOURNAL OF KNOWLEDGE-BASED AND INTELLIGENT ENGINEERING SYSTEMS, 2005, 9 (03) : 249 - 259
  • [5] A Fast Parallel Genetic Algorithm for Graph Coloring Problem Based on CUDA
    Chen, Buhua
    Chen, Bo
    Liu, Hongwei
    Zhang, Xuefeng
    [J]. 2015 INTERNATIONAL CONFERENCE ON CYBER-ENABLED DISTRIBUTED COMPUTING AND KNOWLEDGE DISCOVERY, 2015, : 145 - 148
  • [6] A novel parallel genetic algorithm for the graph coloring problem in VLSI channel routing
    Yu, Jiaqi
    Yu, Songnian
    [J]. ICNC 2007: THIRD INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 4, PROCEEDINGS, 2007, : 101 - +
  • [7] Parallel Metaheuristics for Robust Graph Coloring Problem
    Kokosinski, Z.
    Ochal, L.
    Chrzaszcz, G.
    [J]. RECENT ADVANCES IN COMPUTATIONAL OPTIMIZATION, 2016, 655 : 285 - 302
  • [8] Efficient graph coloring with parallel genetic algorithms
    Kokosinski, Z
    Kwarciany, K
    Kolodziej, M
    [J]. COMPUTING AND INFORMATICS, 2005, 24 (02) : 123 - 147
  • [9] Novel genetic algorithm for the graph coloring problem
    Han, Li-Xia
    Wang, Yu-Ping
    [J]. Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2008, 35 (02): : 309 - 313
  • [10] Parallel Simulated Annealing algorithm for Graph Coloring Problem
    Lukasik, Szymon
    Kokosinski, Zbigniew
    Swieton, Grzegorz
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2008, 4967 : 229 - +