Solving Dynamic Graph Coloring Problem Using Dynamic Pool Based Evolutionary Algorithm

被引:0
|
作者
Sungu, Gizem [1 ]
Boz, Betul [1 ]
机构
[1] Marmara Univ, Comp Engn Dept, TR-34722 Istanbul, Turkey
来源
APPLICATIONS OF EVOLUTIONARY COMPUTATION (EVOAPPLICATIONS 2017), PT II | 2017年 / 10200卷
关键词
Graph coloring problem; Genetic algorithms; Dynamic graphs;
D O I
10.1007/978-3-319-55792-2_13
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Graph coloring problem is one of the main optimization problems from the literature. Many real world problems interacting with changing environments can be modeled with dynamic graphs. Genetic algorithms are a good choice to solve dynamic graph coloring problem because they can adopt to dynamic environments and are suitable for problems with NP-hard complexity. In this paper, we propose a dynamic pool based evolutionary algorithm (DPBEA) for solving the dynamic graph coloring problem, which contains a partition based representation to adopt to the dynamic changes of the graph and carry the valuable information obtained in history. The proposed algorithm uses a novel special purpose pool based crossover operator that targets to minimize the number of colors used in the solutions and a local search method that tries to increase the diversity of the solutions. We compared the performance of our algorithm with a well known heuristic for solving the graph coloring problem and a genetic algorithm with a dynamic population using a large number of dynamic graphs. The experimental evaluation indicates that our algorithm outperforms these algorithms with respect to number of colors used by the algorithms in most of the test cases provided.
引用
收藏
页码:189 / 204
页数:16
相关论文
共 50 条
  • [1] A distribution evolutionary algorithm for the graph coloring problem
    Xu, Yongjian
    Cheng, Huabin
    Xu, Ning
    Chen, Yu
    Xie, Chengwang
    SWARM AND EVOLUTIONARY COMPUTATION, 2023, 80
  • [2] On the decentralized dynamic graph coloring problem
    Dutot, Antoine
    Guinand, Frederic
    Olivier, Damien
    Pigne, Yoann
    EUROPEAN SIMULATION AND MODELLING CONFERENCE 2007, 2007, : 259 - 261
  • [3] NERS_HEAD: a new hybrid evolutionary algorithm for solving graph coloring problem
    Ping Guo
    Bin Guo
    Soft Computing, 2023, 27 : 12117 - 12131
  • [4] NERS_HEAD: a new hybrid evolutionary algorithm for solving graph coloring problem
    Guo, Ping
    Guo, Bin
    SOFT COMPUTING, 2023, 27 (17) : 12117 - 12131
  • [5] Solving Graph Coloring Problem Using an Enhanced Binary Dragonfly Algorithm
    Baiche, Karim
    Meraihi, Yassine
    Hina, Manolo Dulva
    Ramdane-Cherif, Amar
    Mahseur, Mohammed
    INTERNATIONAL JOURNAL OF SWARM INTELLIGENCE RESEARCH, 2019, 10 (03) : 23 - 45
  • [6] MTPSO algorithm for solving planar graph coloring problem
    Hsu, Ling-Yuan
    Horng, Shi-Jinn
    Fan, Pingzhi
    Khan, Muhammad Khurram
    Wang, Yuh-Rau
    Run, Ray-Shine
    Lai, Jui-Lin
    Chen, Rong-Jian
    EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (05) : 5525 - 5531
  • [7] 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
  • [8] Solving dynamic overlapping community detection problem by a multiobjective evolutionary algorithm based on decomposition
    Wan, Xing
    Zuo, Xingquan
    Song, Feng
    SWARM AND EVOLUTIONARY COMPUTATION, 2020, 54
  • [9] Modified PSO algorithm for solving planar graph coloring problem
    Cui, Guangzhao
    Qin, Limin
    Liu, Sha
    Wang, Yanfeng
    Zhang, Xuncai
    Cao, Xianghong
    PROGRESS IN NATURAL SCIENCE-MATERIALS INTERNATIONAL, 2008, 18 (03) : 353 - 357
  • [10] Modifled PSO algorithm for solving planar graph coloring problem
    Guangzhao Cui a
    ProgressinNaturalScience, 2008, (03) : 353 - 357