A genetic algorithm for total graph coloring

被引:10
|
作者
Dey, Arindam [1 ]
Agarwal, Aayush [2 ]
Dixit, Pranav [2 ]
Hoang Viet Long [3 ,4 ]
Werner, Frank [5 ]
Pal, Tandra [2 ]
Le Hoang Son [6 ]
机构
[1] Saroj Mohan Inst Technol, Dept Comp Sci & Engn, Hooghly, India
[2] Natl Inst Technol, Dept Comp Sci & Engn, Durgapur, India
[3] Ton Duc Thang Univ, Inst Computat Sci, Div Computat Math & Engn, Ho Chi Minh City, Vietnam
[4] Ton Duc Thang Univ, Fac Math & Stat, Ho Chi Minh City, Vietnam
[5] Otto Von Guericke Univ, Fac Math, Magdeburg, Germany
[6] Vietnam Natl Univ, VNU Informat Technol Inst, Hanoi, Vietnam
关键词
Total coloring; total chromatic number; total coloring conjecture; genetic algorithm; crossover; mutation; TOTAL CHROMATIC NUMBER; PLANAR GRAPHS; EVOLUTIONARY ALGORITHMS;
D O I
10.3233/JIFS-182816
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A genetic algorithm (GA) belongs to the class of evolutionary algorithms and it is one of the most studied heuristic algorithms to solve graph coloring problems. In this paper, we propose a new GA algorithm for the total graph coloring problem. To the best of our knowledge, no algorithm based on a GA exists in the literature for total graph coloring. In the proposed approach, a novel encoding scheme is introduced, where all the edges and vertices of the graph are represented in a chromosome without any repetition. For the initialization of the population, a greedy algorithm is used to determine the total number of colors required for a total coloring of the graph. The number of colors is used as the fitness value of a chromosome which depends on the sequence of vertices and edges representing the chromosome. We introduce a convergence criteria for GA based on the total coloring conjecture. A two-point crossover and mutation operations, suitable for total coloring, are suggested. The proposed algorithm is applied on some well-known and standard graphs. In our computational tests, graphs are used with a maximum number of 690 vertices and 6650 edges of the graph, respectively. The proposed algorithm determines an optimal solution for 21 graphs among the 27 graphs. The solution of remaining the 6 graphs is near optimal and differs by at most one unit from the optimal value. The results show the effectiveness of the proposed approach.
引用
收藏
页码:7831 / 7838
页数:8
相关论文
共 50 条
  • [21] A memetic algorithm for graph coloring
    Lue, Zhipeng
    Hao, Jin-Kao
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 203 (01) : 241 - 250
  • [22] Solving the graph b-coloring problem with hybrid genetic algorithm
    Labed, Said
    Kout, Akram
    Chikhi, Salim
    2018 3RD INTERNATIONAL CONFERENCE ON PATTERN ANALYSIS AND INTELLIGENT SYSTEMS (PAIS), 2018, : 143 - 149
  • [23] A DNA-based genetic algorithm implementation for graph coloring problem
    Liu, XM
    Yin, JW
    Jwo, JS
    Feng, ZL
    Dong, JX
    ADVANCES IN INTELLIGENT COMPUTING, PT 2, PROCEEDINGS, 2005, 3645 : 99 - 108
  • [24] The Algorithm Research on the Strong Vertex-Distinguishing Total Coloring of Complete Graph
    Zhao Huanping
    Tong Xuanyue
    2012 INTERNATIONAL CONFERENCE ON INDUSTRIAL CONTROL AND ELECTRONICS ENGINEERING (ICICEE), 2012, : 652 - 654
  • [25] Total Coloring of Some Graph Operations
    Kavaskar, T.
    Sukumaran, Sreelakshmi
    ALGORITHMS AND DISCRETE APPLIED MATHEMATICS, CALDAM 2024, 2024, 14508 : 302 - 312
  • [26] Minimum total coloring of planar graph
    Huijuan Wang
    Lidong Wu
    Weili Wu
    Panos M. Pardalos
    Jianliang Wu
    Journal of Global Optimization, 2014, 60 : 777 - 791
  • [27] On rainbow total-coloring of a graph
    Sun, Yuefang
    DISCRETE APPLIED MATHEMATICS, 2015, 194 : 171 - 177
  • [28] Minimum total coloring of planar graph
    Wang, Huijuan
    Wu, Lidong
    Wu, Weili
    Pardalos, Panos M.
    Wu, Jianliang
    JOURNAL OF GLOBAL OPTIMIZATION, 2014, 60 (04) : 777 - 791
  • [29] ON THE TOTAL COLORING OF GRAPH G ∨H
    许宝刚
    ActaMathematicaScientia, 1996, (02) : 162 - 169
  • [30] Accelerating Genetic Algorithm for Solving Graph Coloring Problem Based on CUDA Architecture
    Zhang, Kai
    Qiu, Ming
    Li, Lin
    Liu, Xiaoming
    BIO-INSPIRED COMPUTING - THEORIES AND APPLICATIONS, BIC-TA 2014, 2014, 472 : 578 - 584