English

Computing Minimum Rainbow and Strong Rainbow Colorings of Block Graphs

Discrete Mathematics 2023-06-22 v8

Abstract

A path in an edge-colored graph GG is rainbow if no two edges of it are colored the same. The graph GG is rainbow-connected if there is a rainbow path between every pair of vertices. If there is a rainbow shortest path between every pair of vertices, the graph GG is strongly rainbow-connected. The minimum number of colors needed to make GG rainbow-connected is known as the rainbow connection number of GG, and is denoted by rc(G)\text{rc}(G). Similarly, the minimum number of colors needed to make GG strongly rainbow-connected is known as the strong rainbow connection number of GG, and is denoted by src(G)\text{src}(G). We prove that for every k3k \geq 3, deciding whether src(G)k\text{src}(G) \leq k is NP-complete for split graphs, which form a subclass of chordal graphs. Furthermore, there exists no polynomial-time algorithm for approximating the strong rainbow connection number of an nn-vertex split graph with a factor of n1/2ϵn^{1/2-\epsilon} for any ϵ>0\epsilon > 0 unless P = NP. We then turn our attention to block graphs, which also form a subclass of chordal graphs. We determine the strong rainbow connection number of block graphs, and show it can be computed in linear time. Finally, we provide a polynomial-time characterization of bridgeless block graphs with rainbow connection number at most 4.

Keywords

Cite

@article{arxiv.1405.6893,
  title  = {Computing Minimum Rainbow and Strong Rainbow Colorings of Block Graphs},
  author = {Melissa Keranen and Juho Lauri},
  journal= {arXiv preprint arXiv:1405.6893},
  year   = {2023}
}

Comments

13 pages, 3 figures

R2 v1 2026-06-22T04:24:09.522Z