A membrane evolutionary algorithm for solving graph coloring problem
CSTR:
Author:
Affiliation:

College of Computer Science, Chongqing University, Chongqing 400044, P. R. China

Clc Number:

TP301.6

Fund Project:

Supported by Natural Science Foundation of Chongqing (cstc2019jcyj-msxmX0622).

  • Article
  • |
  • Figures
  • |
  • Metrics
  • |
  • Reference
  • |
  • Related
  • |
  • Cited by
  • |
  • Materials
  • |
  • Comments
    Abstract:

    The graph coloring problem is one of the popular NP-hard problems in graph theory. Various heuristic algorithms have been proposed to solve this problems; however, they often suffer from poor quality and long computation time. In recent years, the membrane evolutionary algorithm has shown unique advantages in dealing with NP-hard problems. Based on the membrane evolutionary algorithm framework, this study proposed a membrane evolutionary algorithm to solve the graph coloring problem. Six membrane evolutionary operators, namely, copy, fusion, division, cytolysis, fusion-division, and tabucol were designed to facilitate the evolution of the membranes and membrane structures, leading to the discovery of more optimal solutions. Experiments were conducted on 40 challenging datasets from DIMACS, and the results were compared with three latest algorithms. The resalts show the proposed algorithm effectively reduces the computation time while maintaining the solution quality, outperforming the other algorithms in 58% of the instances.

    Reference
    Related
    Cited by
Get Citation

郭平,郭宾.解决图着色问题的膜进化算法[J].重庆大学学报,2023,46(7):23~35

Copy
Related Videos

Share
Article Metrics
  • Abstract:
  • PDF:
  • HTML:
  • Cited by:
History
  • Received:February 02,2022
  • Revised:
  • Adopted:
  • Online: August 02,2023
  • Published:
Article QR Code