Abstract
Let \(G\) be a simple graph, \(H\) be its spanning subgraph and \(\lambda \ge 2\) be an integer. By a \(\lambda \)-backbone coloring of \(G\) with backbone \(H\) we mean any function \(c\) that assigns positive integers to vertices of \(G\) in such a way that \(|c(u)-c(v)|\ge 1\) for each edge \(uv\in E(G)\) and \(|c(u)-c(v)|\ge \lambda \) for each edge \(uv\in E(H)\). The \(\lambda \)-backbone chromatic number \(BBC_\lambda (G,H)\) is the smallest integer \(k\) such that there exists a \(\lambda \)-backbone coloring \(c\) of \(G\) with backbone \(H\) satisfying \(\max c(V(G))=k\). A \(\lambda \)-backbone coloring \(c\) of \(G\) with backbone \(H\) is optimal if and only if \(\max c(V(G))=BBC_\lambda (G,H)\). In the paper we study the problem of finding optimal \(\lambda \)-backbone colorings of complete graphs with bipartite backbones. We present a linear algorithm that is \(2\)-approximate in general and \(1.5\)-approximate if backbone is connected. Next we show a quadratic algorithm for backbones being trees that finds optimal \(\lambda \)-backbone colorings provided \(\lambda \) is large enough.
Similar content being viewed by others
Notes
If \(H\) is empty then \(BBC_\lambda (K_n,H)=n\) and any numbering of vertices of \(K_n\) with numbers \(1\), \(2\), ..., \(n\) is an optimal \(\lambda \)-coloring.
If \(r\) is optimal, we get a \(\lambda \)-backbone coloring \(c\) with \(\max c(V)=\lambda +1+\chi (K_n,H,q)\). Since \(H\) is connected, there are exactly two possible \(2\)-colorings of \(H\): \(q\) and \(1-q\). Our claim follows from Theorem 2 and the fact that \(\chi (K_n,H,q)=\chi (K_n,H,1-q)\) provided that \(H\) is bipartite.
It is easy to show that for \(\lambda \le n_0\) and \(H\) being a tree, \(BBC_\lambda (K_n,H)=n\) and our algorithm produces optimal \(\lambda \)-backbone coloring.
References
Bodlaender, H.L., Broersma, H., Fomin, F.V., Pyatkin, A.V., Woeginger, G.J.: Radio labeling with preassigned frequencies. SIAM J. Optim. 15(1), 1–16 (2005)
Broersma, H.J.: A general framework for coloring problems: old results, new results, and open problems. In: Combinatorial Geometry and Graph Theory, pp. 65–79. Springer, Berlin, Heidelberg (2003)
Broersma, H., Fomin, F., Golovach, P., Woeginger, G.: Backbone colorings for graphs: tree and path backbones. J. Graph Theory 55(2), 137–152 (2007)
Broersma, H., Fujisawa, J., Marchal, B., Paulusma, D., Salman, A.N.M., Yoshimoto, K.: \(\lambda \)-backbone colorings along pairwise disjoint stars and matchings. Discrete Math. 309(18), 5596–5609 (2009)
Comellas, F., Ozon, J.: Graph coloring algorithms for assignment problems in radio networks. In: Applications of Neural Networks to Telecommunications in Radio, Networks, pp. 49–56 (1995)
Fotakis, D., Nikoletseas, S., Papadopoulou, V., Spirakis, P.: Hardness results and efficient approximations for frequency assignment problems: radio labelling and radio coloring. Comput. Info. 20, 121–180 (2001)
Klasing, R., Morales, N., Pérennes, S.: On the complexity of bandwidth allocation in radio networks. Theor. Computer Sci. 406(3), 225–239 (2008)
Miskuf, J., Skrekovski, R., Tancer, M.: Backbone colorings of graphs with bounded degree. Discrete Appl. Math. 158(5), 534–542 (2010)
Turowski, K.: Optimal backbone coloring of split graphs with matching backbones. To appear in Discuss. Math. Graph Theory. http://www.discuss.wmie.uz.zgora.pl/gt/ (accepted)
Author information
Authors and Affiliations
Corresponding author
Additional information
This project has been partially supported by Narodowe Centrum Nauki under contract DEC-2011/02/A/ST6/00201.
Rights and permissions
About this article
Cite this article
Janczewski, R., Turowski, K. The Backbone Coloring Problem for Bipartite Backbones. Graphs and Combinatorics 31, 1487–1496 (2015). https://doi.org/10.1007/s00373-014-1462-9
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00373-014-1462-9