Randomized path coloring on binary trees

Motivated by the problem of WDM routing in all-optical networks, we study the following NP-hard problem. We are given a directed binary tree T and a set R of directed paths on T. We wish to assign colors to paths of R, in such way that no two paths that share a directed arc of T are assigned the same color, and the total number of colors used is minimized. Our results are expressed in terms of the depth of the tree and of the maximum load l of R, i.e. the maximum number of paths that go through a directed arc of T. So far, only deterministic greedy algorithms have been presented for the problem. The best known algorithm colors any set R of maximum load l using at most 5l/3 colors. Alternatively, we say that this algorithm has performance ratio 5/3. It is also known that no deterministic greedy algorithm can achieve a performance ratio better than 5/3. In this paper we define the class of greedy algorithms that use randomization. We study their limitations and prove that, with high probability, randomized greedy algorithms cannot achieve a performance ratio better than 3/2 when applied for binary trees of depth Ω(l), and 1.293-o(1) when applied for binary trees of constant depth. Exploiting inherent properties of randomized greedy algorithms, we obtain the first randomized algorithm for the problem that uses at most 7l/5 + o(l) colors for coloring any set of paths of maximum load l on binary trees of depth O(l1/3-e), with high probability. We also present an existential upper bound of 7l/5 + o(l) that holds on any binary tree. For the analysis of our bounds we develop tail inequalities for random variables following hypergeometrical probability distributions that might be of their own interest.

[1]  Rajeev Motwani,et al.  Randomized Algorithms , 1995, SIGA.

[2]  L. Gargano Colouring all directed paths in a symmetric tree with applications to WDM routing , 1997 .

[3]  Vijay Kumar,et al.  Approximating Circular Arc Colouring and Bandwidth Allocation in All-Optical Ring Networks , 1998, APPROX.

[4]  Vijay Kumar,et al.  Improved access to optical bandwidth in trees , 1997, SODA '97.

[5]  Kumar N. Sivarajan,et al.  Optical Networks: A Practical Perspective , 1998 .

[6]  Christos Kaklamanis,et al.  Efficient Wavelength Routing on Directed Fiber Trees , 1996, ESA.

[7]  Satish Rao,et al.  Efficient access to optical bandwidth , 1995, FOCS 1995.

[8]  Eli Upfal,et al.  Efficient routing in all-optical networks , 1994, STOC '94.

[9]  Paul G. Spirakis,et al.  Tail bounds for occupancy and the satisfiability threshold conjecture , 1994, Proceedings 35th Annual Symposium on Foundations of Computer Science.

[10]  Kazuoki Azuma WEIGHTED SUMS OF CERTAIN DEPENDENT RANDOM VARIABLES , 1967 .

[11]  Aravind Srinivasan,et al.  Chernoff-Hoeffding bounds for applications with limited independence , 1995, SODA '93.

[12]  Klaus Jansen,et al.  Call scheduling in trees, rings and meshes , 1997, Proceedings of the Thirtieth Hawaii International Conference on System Sciences.

[13]  Klaus Jansen,et al.  Scheduling of Virtual Connections in Fast Networks , 1996, Universität Trier, Mathematik/Informatik, Forschungsbericht.

[14]  N. Raghavan Eecient Routing in All-optical Networks , 1994 .

[15]  Stéphane Pérennes,et al.  Colouring Paths in Directed Symmetric Trees with Applications to WDM Routing , 1997, ICALP.

[16]  Klaus Jansen,et al.  Constrained Bipartite Edge Coloring with Applications to Wavelength Routing , 1997, ICALP.

[17]  B. Harshbarger An Introduction to Probability Theory and its Applications, Volume I , 1958 .

[18]  W. Hoeffding Probability Inequalities for sums of Bounded Random Variables , 1963 .

[19]  H. Chernoff A Measure of Asymptotic Efficiency for Tests of a Hypothesis Based on the sum of Observations , 1952 .

[20]  Yuval Rabani,et al.  Path coloring on the mesh , 1996, Proceedings of 37th Conference on Foundations of Computer Science.

[21]  D. V. Lindley,et al.  An Introduction to Probability Theory and Its Applications. Volume II , 1967, The Mathematical Gazette.

[22]  William Feller,et al.  An Introduction to Probability Theory and Its Applications , 1967 .

[23]  Ioannis Caragiannis,et al.  Bounds on Optical Bandwidth Allocation on Directed Fiber Tree Topologies , 1997 .

[24]  Ioannis Caragiannis,et al.  Randomized path coloring on binary trees , 2000, APPROX.

[25]  Klaus Jansen Approximation Results for Wavelength Routing in Directed Trees , 2000 .