Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Approximation Algorithms and Complexity Results for Path Problems in Trees of Rings

  • Conference paper
  • First Online:
Mathematical Foundations of Computer Science 2001 (MFCS 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2136))

  • 912 Accesses

Abstract

A tree of rings is a network that is obtained by interconnecting rings in a tree structure such that any two rings share at most one node. A connection request (call) in a tree of rings is given by its two endpoints and, in the case of prespecified paths, a path connecting these two endpoints. We study undirected trees of rings as well as bidirected trees of rings. In both cases, we show that the path packing problem (assigning paths to calls so as to minimize the maximum load) can be solved in polynomial time, that the path coloring problem with prespecified paths can be approximated within a constant factor, and that the maximum (weight) edge-disjoint paths problem is \( \mathcal{N}\mathcal{P} \)-hard and can be approximated within a constant factor (no matter whether the paths are prespecified or can be determined by the algorithm). We also consider fault-tolerance in trees of rings: If a set of calls has been established along edge-disjoint paths and if an arbitrary link fails in every ring of the tree of rings, we show that at least one third of the calls can be recovered if rerouting is allowed. Furthermore, computing the optimal number of calls that can be recovered is shown to be polynomial in undirected trees of rings and \( \mathcal{N}\mathcal{P} \)-hard in bidirected trees of rings.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

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. B. Beauquier, S. Pérennes, and D. Tóth. All-to-all routing and coloring in weighted trees of rings. In Proceedings of the 11th Annual ACM Symposium on Parallel Algorithms and Architectures SPAA’ 99, pages 185–190, 1999.

    Google Scholar 

  2. P. Berman and B. DasGupta. Multi-phase algorithms for throughput maximization for real-time scheduling. Journal of Combinatorial Optimization, 4(3):307–323, 2000.

    Article  MATH  MathSciNet  Google Scholar 

  3. X. Deng, G. Li, W. Zang, and Y. Zhou. A 2-approximation algorithm for path coloring on trees of rings. In Proceedings of the 11th Annual International Symposium on Algorithms and Computation ISAAC 2000, LNCS 1969, pages 144–155, 2000.

    Google Scholar 

  4. T. Erlebach. Approximation algorithms and complexity results for path problems in trees of rings. TIK-Report 109, Computer Engineering and Networks Laboratory (TIK), ETH Zürich, June 2001. Available electronically at ftp://ftp.tik.ee.ethz.ch/pub/publications/TIK-Report109.pdf.

  5. T. Erlebach and K. Jansen. Maximizing the number of connections in optical tree networks. In Proceedings of the 9th Annual International Symposium on Algorithms and Computation ISAAC’98, LNCS 1533, pages 179–188, 1998.

    Google Scholar 

  6. T. Erlebach and K. Jansen. Conversion of coloring algorithms into maximum weight independent set algorithms. In ICALP Workshops 2000, Proceedings in Informatics 8, pages 135–145. Carleton Scientific, 2000.

    Google Scholar 

  7. T. Erlebach and K. Jansen. The complexity of path coloring and call scheduling. Theoretical Computer Science, 255(1–2):33–50, 2001.

    Article  MATH  MathSciNet  Google Scholar 

  8. T. Erlebach, K. Jansen, C. Kaklamanis, M. Mihail, and P. Persiano. Optimal wavelength routing on directed fiber trees. Theoretical Computer Science, 221:119–137, 1999. Special issue of ICALP’97.

    Article  MATH  MathSciNet  Google Scholar 

  9. M. R. Garey, D. S. Johnson, G. L. Miller, and C. H. Papadimitriou. The complexity of coloring circular arcs and chords. SIAM J. Algebraic Discrete Methods, 1(2):216–227, 1980.

    Article  MATH  MathSciNet  Google Scholar 

  10. N. Garg, V. V. Vazirani, and M. Yannakakis. Primal-dual approximation algorithms for integral flow and multicut in trees. Algorithmica, 18:3–20, 1997.

    Article  MATH  MathSciNet  Google Scholar 

  11. J. Kleinberg. Approximation algorithms for disjoint paths problems. PhD thesis, MIT, 1996.

    Google Scholar 

  12. S. R. Kumar, R. Panigrahy, A. Russel, and R. Sundaram. A note on optical routing on trees. Inf. Process. Lett., 62:295–300, 1997.

    Article  Google Scholar 

  13. M. Mihail, C. Kaklamanis, and S. Rao. Efficient access to optical bandwidth. In Proceedings of the 36th Annual Symposium on Foundations of Computer Science FOCS’95, pages 548–557, 1995.

    Google Scholar 

  14. P. Raghavan and E. Upfal. Efficient routing in all-optical networks. In Proceedings of the 26th Annual ACM Symposium on Theory of Computing STOC’94, pages 134–143, 1994.

    Google Scholar 

  15. P.-J. Wan and L. Liu. Maximal throughput in wavelength-routed optical networks. In Multichannel Optical Networks: Theory and Practice, volume 46 of DIMACS Series in Discrete Mathematics and Theoretical Computer Science, pages 15–26. AMS, 1998.

    Google Scholar 

  16. G. Wilfong and P. Winkler. Ring routing and wavelength translation. In Proceedings of the Ninth Annual ACM-SIAM Symposium on Discrete Algorithms SODA’98, pages 333–341, 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Erlebach, T. (2001). Approximation Algorithms and Complexity Results for Path Problems in Trees of Rings. In: Sgall, J., Pultr, A., Kolman, P. (eds) Mathematical Foundations of Computer Science 2001. MFCS 2001. Lecture Notes in Computer Science, vol 2136. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44683-4_31

Download citation

  • DOI: https://doi.org/10.1007/3-540-44683-4_31

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42496-3

  • Online ISBN: 978-3-540-44683-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics