Skip to main content

Online Priority Steiner Tree Problems

  • Conference paper
Algorithms and Data Structures (WADS 2009)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5664))

Included in the following conference series:

  • 1420 Accesses

Abstract

A central issue in the design of modern communication networks is the provision of Quality-of-Service (QoS) guarantees at the presence of heterogeneous users. For instance, in QoS multicasting, a source needs to efficiently transmit a message to a set of receivers, each requiring support at a different QoS level (e.g., bandwidth). This can be formulated as the Priority Steiner tree problem: Here, each link of the underlying network is associated with a priority value (namely the QoS level it can support) as well as a cost value. The objective is to find a tree of minimum cost that spans all receivers and the source, such that the path from the source to any given receiver can support the QoS level requested by the said receiver. The problem has been studied from the point of view of approximation algorithms.

In this paper we introduce and address the on-line variant of the problem, which models the situation in which receivers join the multicast group dynamically. Our main technical result is a tight bound on the competitive ratio of \(\Theta \left (\min \left \{b \log \frac{k}{b},k \right \} \right)\) (when k > b), and Θ(k) (when k ≤ b), where b is the total number of different priority values and k is the total number of receivers. The bound holds for undirected graphs, and for both deterministic and randomized algorithms. For the latter class, the techniques of Alon et al. [Trans. on Algorithms 2005] yield a O(logk logm)-competitive randomized algorithm, where m is the number of edges in the graph. Last, we study the competitiveness of online algorithms assuming directed graphs; in particular, we consider directed graphs of bounded edge-cost asymmetry.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Oliveira, C.A.S., Pardalos, P.M.: A survey of combinatorial optimization problems in multicast routing. Computers and Operations Research 32(8), 1953–1981 (2005)

    Article  MATH  Google Scholar 

  2. Charikar, M., Naor, J., Schieber, B.: Resource optimization in QoS multicast routing of real-time multimedia. IEEE/ACM Transactions on Networking 12(2), 340–348 (2004)

    Article  Google Scholar 

  3. Awerbuch, B., Azar, Y., Bartal, Y.: On-line generalized Steiner problem. Theoretical Computer Science 324(2–3), 313–324 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  4. Borodin, A., El-Yaniv, R.: Online computation and competitive analysis. Cambridge University Press, Cambridge (1998)

    MATH  Google Scholar 

  5. Ramanathan, S.: Multicast tree generation in networks with asymmetric links. IEEE/ACM Transactions on Networking 4(4), 558–568 (1996)

    Article  Google Scholar 

  6. Chuzhoy, J., Gupta, A., Naor, J., Sinha, A.: On the approximability of some network design problems. Transactions on Algorithms 4(2) (2008)

    Google Scholar 

  7. Imase, M., Waxman, B.: The dynamic Steiner tree problem. SIAM Journal on Discrte Mathematics 4(3), 369–384 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  8. Berman, P., Coulston, C.: Online algorithms for Steiner tree problems. In: Proceedings of the 39th Symposium on the Theory of Computing (STOC), pp. 344–353 (1997)

    Google Scholar 

  9. Westbrook, J., Yan, D.C.K.: The performance of greedy algorithms for the on-line Steiner tree and related problems. Mathematical Systems Theory 28(5), 451–468 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  10. Alon, N., Azar, Y.: On-line Steiner trees in the Euclidean plane. Discrete and Computational Geometry 10, 113–121 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  11. Westbrook, J., Yan, D.C.K.: Linear bounds for on-line Steiner problems. Information Processing Letters 55(2), 59–63 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  12. Faloutsos, M., Pankaj, R., Sevcik, K.C.: The effect of asymmetry on the on-line multicast routing problem. International Journal of Foundations of Computer Science 13(6), 889–910 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  13. Angelopoulos, S.: Improved bounds for the online Steiner tree problem in graphs of bounded edge-asymmetry. In: Proceedings of the 18th Annual Symposium on Discrete Algorithms (SODA), pp. 248–257 (2007)

    Google Scholar 

  14. Angelopoulos, S.: A near-tight bound for the online steiner tree problem in graphs of bounded asymmetry. In: Halperin, D., Mehlhorn, K. (eds.) Esa 2008. LNCS, vol. 5193, pp. 76–87. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  15. Alon, N., Awerbuch, B., Azar, Y., Buchbinder, N., Naor, J.: A general approach to online network optimization problems. In: Proceedings of the 15th Symposium on Discrete Algorithms (SODA), pp. 570–579 (2005)

    Google Scholar 

  16. Yao, A.: Probabilistic computations: Toward a unified measure of complexity. In: Proceedings of the 18th IEEE Symposium on Foundations of Computer Science (FOCS), pp. 222–227 (1977)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Angelopoulos, S. (2009). Online Priority Steiner Tree Problems. In: Dehne, F., Gavrilova, M., Sack, JR., Tóth , C.D. (eds) Algorithms and Data Structures. WADS 2009. Lecture Notes in Computer Science, vol 5664. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03367-4_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-03367-4_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-03366-7

  • Online ISBN: 978-3-642-03367-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics