Skip to main content
Log in

A \(\frac{5}{2}\)-approximation algorithm for coloring rooted subtrees of a degree 3 tree

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

A rooted tree \(\mathbf {R}\) is a rooted subtree of a tree T if the tree obtained by replacing the directed edges of \(\mathbf {R}\) by undirected edges is a subtree of T. We study the problem of assigning minimum number of colors to a given set of rooted subtrees \({\mathcal {R}}\) of a given tree T such that if any two rooted subtrees share a directed edge, then they are assigned different colors. The problem is NP hard even in the case when the degree of T is restricted to at most 3 (Erlebach and Jansen, in: Proceedings of the 30th Hawaii international conference on system sciences, p 221, 1997). We present a \(\frac{5}{2}\)-approximation algorithm for this problem. The motivation for studying this problem stems from the problem of assigning wavelengths to multicast traffic requests in all-optical WDM tree networks.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Similar content being viewed by others

Notes

  1. For ease of exposition, in this paper we use the term set even though the object being referred to might be a multiset.

  2. Note that this edge ordering is not unique.

  3. It may happen that in some rounds no rooted subtrees are colored.

  4. It may happen that both the rooted subtrees \(\mathbf {R},\mathbf {S}\) are matched to different vertices in \(M_{{\bar{G}}_{{\mathcal {P}}_{i-1}[\{u,v\}]\cup {\mathcal {Q}}_i}}\)

References

  • Ali M, Deogun JS (2000) Cost-effective implementation of multicasting in wavelength-routed networks. IEEE/OSA J Lightwave Technol 18(12):1628–1638

    Article  Google Scholar 

  • Auletta V, Caragiannis I, Kaklamanis C, Persiano P (2000) Randomized path coloring on binary trees. In: Proceedings of the 3rd international workshop on approximation algorithms for combinatorial optimization problems, LNCS, vol 1913, pp 407–421. Springer, Berlin

  • Bollobas B (1998) Modern graph theory. Springer, Berlin

    Book  Google Scholar 

  • Caragiannis I, Kaklamanis C, Persiano P (1997) Bounds on optical bandwidth allocation in directed fiber tree technologies. In: 2nd workshop on optics and computer science

  • Caragiannis I, Kaklamanis C, Persiano P (2001) Wavelength routing in all-optical tree networks: a survey. Comput Inform (Former Comput Artif Intell) 20(2):95–120

    MathSciNet  MATH  Google Scholar 

  • Caragiannis I, Kaklamanis C, Persiano P (2004) Approximate path coloring with applications to wavelength assignment in WDM optical networks. In: Proceedings of the 21st international symposium on theoretical aspects of computer science, LNCS, vol 2996, pp 258–269. Springer, Berlin

  • Caragiannis I, Kaklamanis C, Persiano P (2006) Approximation algorithms for path coloring in trees. LNCS, vol 3484. Springer, Berlin, pp 74–96

    MATH  Google Scholar 

  • Erlebach T, Jansen K (1996) Scheduling of virtual connections in fast networks. In: Proceedings of the 4th parallel systems and algorithms workshop

  • Erlebach T, Jansen K (1997) Call scheduling in trees, rings and meshes. In: Proceedings of the 30th Hawaii international conference on system sciences, p 221

  • Erlebach T, Jansen K (2001) The complexity of path coloring and call scheduling. Theoret Comput Sci 255(1–2):33–50

    Article  MathSciNet  Google Scholar 

  • Fulkerson DR, Gross OA (1965) Incidence matrices and interval graphs. Pac J Math 15(3):835–855

    Article  MathSciNet  Google Scholar 

  • Gavril F (1972) Algorithms for minimum coloring, maximum clique, minimum covering by cliques, and maximum independent set of a chordal graph. SIAM J Comput 1(2):180–187

    Article  MathSciNet  Google Scholar 

  • Golumbic MC, Lipshteyn M, Stern M (1985) The edge intersection graphs of paths in a tree. J Comb Theory Ser B 38(1):8–22

    Article  MathSciNet  Google Scholar 

  • Golumbic MC, Lipshteyn M, Stern M (2005) Representations of edge intersection graphs of paths in a tree. In: Proceedings of the European conference on combinatorics, graph theory and applications, discrete mathematics and theoretical computer science, pp 87–92

  • Golumbic MC, Lipshteyn M, Stern M (2006) Finding intersection models of weakly chordal graphs. In: Proceedings of the 32nd international workshop on graph-theoretic concepts in computer science, LNCS, vol 4271, pp 241–255. Springer, Berlin

  • Hayward RB (1985) Weakly triangulated graphs. J Comb Theory Ser B 39(3):200–208

    Article  MathSciNet  Google Scholar 

  • Hayward RB, Spinrad JP, Sritharan R (2007) Improved algorithms for weakly chordal graphs. ACM Trans Algorithms 3(2):14-es

    Article  MathSciNet  Google Scholar 

  • Holyer I (1981) The np-completeness of edge-coloring. SIAM J Comput 10(4):718–720

    Article  MathSciNet  Google Scholar 

  • Jamison RE, Mulder HM (2005) Constant tolerance intersection graphs of subtrees of a tree. Discrete Math 290(1):27–46

    Article  MathSciNet  Google Scholar 

  • Jansen K (1997) Approximation results for wavelength routing in directed binary trees. In: 2nd Workshop on optics and computer science

  • Kaklamanis C, Persiano G (1996) Efficient wavelength routing on directed fiber trees. In: Proceedings of the 4th annual European symposium on algorithms, LNCS, vol 1136, pp 460–470. Springer, Berlin

  • Kaklamanis C, Persiano P, Erlebach T, Jansen K (1997) Constrained bipartite edge coloring with applications to wavelength routing. In: Proceedings of the 24th international colloquium on automata, languages and programming, LNCS, vol 1256, pp 493–504. Springer, Berlin

  • Kumar SR, Panigrahy R, Russell A, Sundaram R (1997) A note on optical routing in trees. Inf Process Lett 62(6):295–300

    Article  Google Scholar 

  • Kumar V, Schwabe EJ (1997) Improved access to optical bandwidth in trees. In: Proceedings of the 8th annual ACM-SIAM symposium on discrete algorithms, pp 437–444

  • Laxman S, Mukherjee B (1999) Light trees: optical multicasting for improved performance in wavelength routed networks. IEEE Commun Mag 37(2):67–73

    Article  Google Scholar 

  • Leon-Garcia A, Widjaja I (2000) Communication networks: fundamental concepts and key architectures. McGraw-Hill, New York

    Google Scholar 

  • Mihail M, Kaklamanis C, Rao S (1995) Efficient access to optical bandwidth. In: Proceedings of the 36th annual symposium on foundations of computer science, p 548

  • Nishizeki T, Kashiwag K (1990) On the 1.1 edge-coloring of multigraphs. SIAM J Discrete Math 3(3):391–410

    Article  MathSciNet  Google Scholar 

  • Raghavan P, Upfal E (1994) Efficient routing in all-optical networks. In: Proceedings of the 26th annual ACM symposium on theory of computing, pp 134–143

  • Tarjan R (1985) Decomposition by clique separators. Discrete Math 55(2):221–232

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anuj Rawat.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Rawat, A., Shayman, M. A \(\frac{5}{2}\)-approximation algorithm for coloring rooted subtrees of a degree 3 tree. J Comb Optim 40, 69–97 (2020). https://doi.org/10.1007/s10878-020-00564-6

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-020-00564-6

Keywords

Mathematics Subject Classification

Navigation