解决图着色问题的膜进化算法
DOI:
作者:
作者单位:

重庆大学

作者简介:

通讯作者:

中图分类号:

基金项目:

重庆市自然科学基金面上项目(cstc2019jcyj-msxmX0622)


A Membrane evolutionary algorithm for solving graph coloring problem
Author:
Affiliation:

Chonnqinguniversity

Fund Project:

General project of Chongqing Natural Science Foundation(cstc2019jcyj-msxmX0622)

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    图着色问题作为图论中比较热门的NP难问题之一。针对该问题,有许多启发式求解算法,但都存在求解的质量不高,计算时间较长等问题。近些年提出的膜进化算法,在处理NP难问题中展现出了独特的优势。基于膜进化算法框架,提出了解决图着色问题的膜进化算法,把图着色问题和膜结合,设计了复制、融合、分裂、溶解、融合分裂、禁忌搜索6种膜进化算子。这些算子在演变的过程中使膜和膜结构发生进化,从而找到更优解,最后求得解决方案。在DIMACS的40个挑战数据集上面进行了实验,与3个最新算法的结果进行对比,在保证解的质量的情况下,能有效降低求解的时间,其中有58%的实例占优。

    Abstract:

    The graph coloring problem as one of the popular NP-hard problem in graph theory. There are many heuristic algorithms to solve this problem, but they all suffer from poor quality of solution and long computation time. The membrane evolution algorithm proposed in recent years has shown unique advantages in dealing with NP-hard problems. Based on the membrane evolutionary algorithm framework, a membrane evolution algorithm is proposed to solve the graph coloring problem by combining the graph coloring problem and membranes, and six membrane evolution operators are designed for copy, fusion, division, cytolysis, fusion_ division, and taboo search. These operators evolve the membranes and membrane structures as they evolve to find more optimal solutions and finally solutions. Experiments were conducted on 40 challenge datasets of DIMACS, and the results were compared with those of three latest algorithms, which can effectively reduce the solution time while guaranteeing the solution quality, with 58% of the instances prevailing.

    参考文献
    相似文献
    引证文献
引用本文
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2022-02-08
  • 最后修改日期:2022-03-26
  • 录用日期:2022-03-28
  • 在线发布日期:
  • 出版日期: