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 条
  • [31] Algorithms on Graph Coloring Problem
    Yang, Mingtao
    [J]. 2020 3RD INTERNATIONAL CONFERENCE ON COMPUTER INFORMATION SCIENCE AND APPLICATION TECHNOLOGY (CISAT) 2020, 2020, 1634
  • [32] A PROBLEM ON GRAPH-COLORING
    CHAPMAN, RJ
    [J]. AMERICAN MATHEMATICAL MONTHLY, 1992, 99 (05): : 468 - 468
  • [33] The a-graph coloring problem
    Tilley, J. A.
    [J]. DISCRETE APPLIED MATHEMATICS, 2017, 217 : 304 - 317
  • [34] COLORING PROBLEM OF GRAPH SUMMITS
    KRAMER, F
    KRAMER, H
    [J]. COMPTES RENDUS HEBDOMADAIRES DES SEANCES DE L ACADEMIE DES SCIENCES SERIE A, 1969, 268 (01): : 46 - &
  • [35] Solving the graph b-coloring problem with hybrid genetic algorithm
    Labed, Said
    Kout, Akram
    Chikhi, Salim
    [J]. 2018 3RD INTERNATIONAL CONFERENCE ON PATTERN ANALYSIS AND INTELLIGENT SYSTEMS (PAIS), 2018, : 143 - 149
  • [36] A Hierarchical Approach to Reducing Communication in Parallel Graph Algorithms
    Harshvardhan
    Amato, Nancy M.
    Rauchwerger, Lawrence
    [J]. ACM SIGPLAN NOTICES, 2015, 50 (08) : 285 - 286
  • [37] A DNA-based genetic algorithm implementation for graph coloring problem
    Liu, XM
    Yin, JW
    Jwo, JS
    Feng, ZL
    Dong, JX
    [J]. ADVANCES IN INTELLIGENT COMPUTING, PT 2, PROCEEDINGS, 2005, 3645 : 99 - 108
  • [38] Scalable parallel graph coloring algorithms
    Gebremedhin, AH
    Manne, F
    [J]. CONCURRENCY-PRACTICE AND EXPERIENCE, 2000, 12 (12): : 1131 - 1146
  • [39] Parallel and on-line graph coloring
    Halldorsson, MM
    [J]. JOURNAL OF ALGORITHMS, 1997, 23 (02) : 265 - 280
  • [40] A PARALLEL GRAPH-COLORING HEURISTIC
    JONES, MT
    PLASSMANN, PE
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1993, 14 (03): : 654 - 669