Obtaining the Grundy chromatic number: How bad can my greedy heuristic coloring be?

被引:1
作者
Silva, Mateus C. [1 ]
Melo, Rafael A. [1 ]
Resende, Mauricio G. C. [2 ]
Santos, Marcio C. [3 ]
Toso, Rodrigo F. [4 ]
机构
[1] Univ Fed Bahia, Inst Comp, BR-40170115 Salvador, BA, Brazil
[2] Univ Washington, Ind & Syst Engn, 3900 E Stevens Way NE, Seattle, WA 98195 USA
[3] Univ Fed Minas Gerais, Dept Ciencia Computacao, BR-31270010 Belo Horizonte, MG, Brazil
[4] Microsoft Corp, One Microsoft Way, Redmond, WA 98052 USA
关键词
Combinatorial optimization; Graph coloring; Grundy number; Greedy heuristic; Worst-case analysis; KEY GENETIC ALGORITHM; CUT ALGORITHM; FORMULATION; SEARCH; MODEL;
D O I
10.1016/j.cor.2024.106703
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Given a simple undirected graph G , its Grundy chromatic number Gamma ( G ) (or Grundy number) defines the worst -case behavior for the well-known and widely -used greedy first -fit coloring heuristic. Specifically, Gamma ( G ) is the largest k for which a k -coloring can be obtained with the first -fit heuristic. In this paper, we address the Grundy coloring problem, the optimization problem consisting of obtaining the Grundy number of a graph. First, we propose a new combinatorial upper bound for the problem. Second, we describe a standard integer programming formulation and a formulation by representatives. The latter attempts to overcome the symmetries in the problem and relies on the idea that a subset of the vertices in the graph can be represented by one of its vertices, denoted as a representative. Finally, as integer programming approaches can struggle to tackle instances of the problem, we devise a biased random -key genetic algorithm (BRKGA) to obtain heuristic solutions in low computational times. Computational experiments show that our new upper bound can improve over well -established combinatorial bounds available in the literature for several instances. The results also indicate that the formulation by representatives has an overall superior performance than the standard formulation, achieving better results for the denser instances while slightly underperforming on the sparser ones. Furthermore, the BRKGA can find high -quality solutions and can be used with confidence in large instances where the formulations fail.
引用
收藏
页数:17
相关论文
共 66 条
[1]   Grundy number and products of graphs [J].
Aste, Marie ;
Havet, Frederic ;
Linhares-Sales, Claudia .
DISCRETE MATHEMATICS, 2010, 310 (09) :1482-1490
[2]   A variable neighborhood search for graph coloring [J].
Avanthay, C ;
Hertz, A ;
Zufferey, N .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2003, 151 (02) :379-388
[3]   A survey of approaches for university course timetabling problem [J].
Babaei, Hamed ;
Karimpour, Jaber ;
Hadidi, Amin .
COMPUTERS & INDUSTRIAL ENGINEERING, 2015, 86 :43-59
[4]   A branch-and-cut algorithm for the equitable coloring problem using a formulation by representatives [J].
Bahiense, Laura ;
Frota, Yuri ;
Noronha, Thiago F. ;
Ribeiro, Celso C. .
DISCRETE APPLIED MATHEMATICS, 2014, 164 :34-46
[5]  
Bean J. C., 1994, ORSA Journal on Computing, V6, P154, DOI 10.1287/ijoc.6.2.154
[6]  
Benevides F, 2014, LECT NOTES COMPUT SC, V8392, P433
[7]  
Berge C., 1973, Graphs and Hypergraphs
[8]   A note on connected greedy edge colouring [J].
Bonamy, Marthe ;
Groenland, Carla ;
Muller, Carole ;
Narboni, Jonathan ;
Pekarek, Jakub ;
Wesolek, Alexandra .
DISCRETE APPLIED MATHEMATICS, 2021, 304 (304) :129-136
[9]   NEW METHODS TO COLOR THE VERTICES OF A GRAPH [J].
BRELAZ, D .
COMMUNICATIONS OF THE ACM, 1979, 22 (04) :251-256
[10]   A graph-based hyper-heuristic for educational timetabling problems [J].
Burke, Edmund K. ;
McCollum, Barry ;
Meisels, Amnon ;
Petrovic, Sanja ;
Qu, Rong .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 176 (01) :177-192