A minimal-state processing search algorithm for graph coloring problems

被引:0
|
作者
Funabiki, N [1 ]
Higashino, T [1 ]
机构
[1] Osaka Univ, Grad Sch Engn Sci, Dept Informat & Math Sci, Toyonaka, Osaka 5608531, Japan
关键词
graph coloring; simulation; heuristic algorithm; MIPS_CLR; DIMACS;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a heuristic graph coloring algorithm named MIPS_CLR, a MInimal-state Processing Search algorithm for the graph CoLoRing problem. Given a graph G(V, E), the goal of this NP-complete problem is to find a color assignment to every vertex in II such that arty pair of adjacent vertices must not receive the same color but also the total number of colors should be minimized. The graph coloring problem has been widely studied due to its large number of practical applications in various fields. In MIPS-CLR, a construction stage first generates an initial minimal state composed of as many as: colored vertices by a simple greedy algorithm, after a maximal clique of G is found by a maximum clique algorithm. Then, a refinement stage iteratively seeks a solution state while keeping minimality in terms of a cost function by a minimal-state transition method. In this method, the schemes of a best color selection, a random color selection, a color assignment shuffle, and a gradual color expansion are used together to realize the discrete descent starch with hill-climbing capabilities. The performance of MIPS_CLR is evaluated through solving DIMACS benchmark graph instances, where the solution quality is generally better than existing algorithms while the computation time is comparable with the Lest existing one. In particular, MIPS-CLR provides new lower bound solutions for several instances. The simulation results, confirm the extensive search capability of our MIPS_CLR approach For the graph coloring problem.
引用
收藏
页码:1420 / 1430
页数:11
相关论文
共 50 条
  • [31] A generalized algorithm for graph-coloring register allocation
    Smith, MD
    Ramsey, N
    Holloway, G
    ACM SIGPLAN NOTICES, 2004, 39 (06) : 277 - 288
  • [32] Solution to Graph Coloring Using Genetic and Tabu Search Procedures
    Marappan, Raja
    Sethumadhavan, Gopalakrishnan
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2018, 43 (02) : 525 - 542
  • [33] Graph Coloring: Color sequences and Algorithm for Color Sequence
    Atici, Mustafa
    PROCEEDINGS OF THE 49TH ANNUAL ASSOCIATION FOR COMPUTING MACHINERY SOUTHEAST CONFERENCE (ACMSE '11), 2011, : 150 - 154
  • [34] A Discrete Flower Pollination Algorithm for Graph Coloring Problem
    Bensouyad, Meriem
    Saidouni, DjamelEddine
    2015 IEEE 2ND INTERNATIONAL CONFERENCE ON CYBERNETICS (CYBCONF), 2015, : 151 - 155
  • [35] The Strict Strong Coloring Based Graph Distribution Algorithm
    Guidoum, Nousseiba
    Bensouyad, Meriem
    Saidouni, Djamel-Eddine
    INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2013, 4 (01) : 50 - 66
  • [36] Improving probability learning based local search for graph coloring
    Zhou, Yangming
    Duval, Beatrice
    Hao, Jin-Kao
    APPLIED SOFT COMPUTING, 2018, 65 : 542 - 553
  • [37] A Novel Spectrum Allocation Algorithm based on Graph Coloring
    Huang, Wenzhun
    Xie, Xinxin
    Zhang, Hui
    PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON ADVANCES IN ENERGY, ENVIRONMENT AND CHEMICAL SCIENCE, 2016, 76 : 158 - 162
  • [38] Parallel Simulated Annealing algorithm for Graph Coloring Problem
    Lukasik, Szymon
    Kokosinski, Zbigniew
    Swieton, Grzegorz
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2008, 4967 : 229 - +
  • [39] A PARALLEL VARIANT OF A HEURISTIC ALGORITHM FOR GRAPH-COLORING
    ZEROVNIK, J
    KAUFMAN, M
    PARALLEL COMPUTING, 1992, 18 (08) : 897 - 900
  • [40] Graph coloring using the reduced quantum genetic algorithm
    Ardelean, Sebastian Mihai
    Udrescu, Mihai
    PEERJ COMPUTER SCIENCE, 2022, 8