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 条
  • [21] Exploring the role of graph spectra in graph coloring algorithm performance
    Smith-Miles, Kate
    Baatar, Davaatseren
    DISCRETE APPLIED MATHEMATICS, 2014, 176 : 107 - 121
  • [22] LOAD BALANCING BY GRAPH-COLORING, AN ALGORITHM
    JEURISSEN, R
    LAYTON, W
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 1994, 27 (03) : 27 - 32
  • [23] A Branch-and-Cut algorithm for Graph Coloring
    Méndez-Díaz, I
    Zabala, P
    DISCRETE APPLIED MATHEMATICS, 2006, 154 (05) : 826 - 847
  • [24] 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
  • [25] A Generalized Graph Strict Strong Coloring Algorithm
    Bouzenada, Mourad
    Bensouyad, Meriem
    Guidoum, Nousseiba
    Reghioua, Ahmed
    Saidouni, Djamel-eddine
    INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2012, 3 (01) : 24 - 33
  • [26] Graph Coloring via Clique Search with Symmetry Breaking
    Szabo, Sandor
    Zavalnij, Bogdan
    SYMMETRY-BASEL, 2022, 14 (08):
  • [27] COSINE - A NEW GRAPH-COLORING ALGORITHM
    HERTZ, A
    OPERATIONS RESEARCH LETTERS, 1991, 10 (07) : 411 - 415
  • [28] A search space "cartography" for guiding graph coloring heuristics
    Porumbel, Daniel Cosmin
    Hao, Jin-Kao
    Kuntz, Pascale
    COMPUTERS & OPERATIONS RESEARCH, 2010, 37 (04) : 769 - 778
  • [29] An exact algorithm with learning for the graph coloring problem
    Zhou, Zhaoyang
    Li, Chu-Min
    Huang, Chong
    Xu, Ruchu
    COMPUTERS & OPERATIONS RESEARCH, 2014, 51 : 282 - 301
  • [30] Parallel search-and-learn techniques and graph coloring
    Ravikumar, CP
    Aggarwal, R
    KNOWLEDGE-BASED SYSTEMS, 1996, 9 (01) : 3 - 13