Inapproximability of Rainbow Colouring

A rainbow colouring of a connected graph G is a colouring of the edges of G such that every pair of vertices in G is connected by at least one path in which no two edges are coloured the same. The minimum number of colours required to rainbow colour G is called its rainbow connection number. Chakraborty, Fischer, Matsliah and Yuster have shown that it is NP-hard to compute the rainbow connection number of graphs [J. Comb. Optim., 2011]. Basavaraju, Chandran, Rajendraprasad and Ramaswamy have reported an (r+3)-factor approximation algorithm to rainbow colour any graph of radius r [Graphs and Combinatorics, 2012]. In this article, we use a result of Guruswami, Hastad and Sudan on the NP-hardness of colouring a 2-colourable 4-uniform hypergraph using constantly many colours [SIAM J. Comput., 2002] to show that for every positive integer k, it is NP-hard to distinguish between graphs with rainbow connection number 2k+2 and 4k+2. This, in turn, implies that there cannot exist a polynomial time algorithm to rainbow colour graphs with less than twice the optimum number of colours, unless P=NP. The authors have earlier shown that the rainbow connection number problem remains NP-hard even when restricted to the class of chordal graphs, though in this case a 4-factor approximation algorithm is available [COCOON, 2012]. In this article, we improve upon the 4-factor approximation algorithm to design a linear-time algorithm that can rainbow colour a chordal graph G using at most 3/2 times the minimum number of colours if G is bridgeless and at most 5/2 times the minimum number of colours otherwise. Finally we show that the rainbow connection number of bridgeless chordal graphs cannot be polynomial-time approximated to a factor less than 5/4, unless P=NP.

[1]  Manu Basavaraju,et al.  Rainbow Connection Number of Graph Power and Graph Products , 2014, Graphs Comb..

[2]  Manu Basavaraju,et al.  Rainbow Connection Number and Radius , 2014, Graphs Comb..

[3]  L. Sunil Chandran,et al.  Rainbow Colouring of Split and Threshold Graphs , 2012, COCOON.

[4]  Xueliang Li,et al.  Rainbow Connection Number, Bridges and Radius , 2013, Graphs Comb..

[5]  Xueliang Li,et al.  Rainbow Connections of Graphs , 2012 .

[6]  L. Sunil Chandran,et al.  Rainbow connection number and connected dominating sets , 2010, J. Graph Theory.

[7]  Raphael Yuster,et al.  On Rainbow Connection , 2008, Electron. J. Comb..

[8]  Xueliang Li,et al.  Rainbow Connections of Graphs: A Survey , 2011, Graphs Comb..

[9]  Feodor F. Dragan,et al.  A Linear-Time Algorithm for Finding a Central Vertex of a Chordal Graph , 1994, ESA.

[10]  Xueliang Li,et al.  Rainbow connection of graphs with diameter 2 , 2012, Discret. Math..

[11]  Garry L. Johns,et al.  Rainbow connection in graphs , 2008 .

[12]  Raphael Yuster,et al.  Hardness and algorithms for rainbow connection , 2008, J. Comb. Optim..

[13]  Jing He,et al.  On rainbow-k-connectivity of random graphs , 2010, Inf. Process. Lett..

[14]  Meghana Nasre,et al.  Rainbow Connectivity: Hardness and Tractability , 2011, FSTTCS.

[16]  Xueliang Li,et al.  Upper Bounds for the Rainbow Connection Numbers of Line Graphs , 2012, Graphs Comb..

[17]  Venkatesan Guruswami,et al.  Hardness of approximate hypergraph coloring , 2000, Electron. Colloquium Comput. Complex..

[18]  G. Nemhauser,et al.  The k-Domination and k-Stability Problems on Sun-Free Chordal Graphs , 1984 .

[19]  Gary Chartrand,et al.  Chromatic Graph Theory , 2008 .

[20]  Ingo Schiermeyer Rainbow Connection in Graphs with Minimum Degree Three , 2009, IWOCA.