Skip to main content

Distributed Approximation Algorithms for Finding 2-Edge-Connected Subgraphs

  • Conference paper
Principles of Distributed Systems (OPODIS 2007)

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

Included in the following conference series:

Abstract

We consider the distributed construction of a minimum weight 2-edge-connected spanning subgraph (2-ECSS) of a given weighted or unweighted graph. A 2-ECSS of a graph is a subgraph that, for each pair of vertices, contains at least two edge-disjoint paths connecting these vertices. The problem of finding a minimum weight 2-ECSS is NP-hard and a natural extension of the distributed MST construction problem, one of the most fundamental problems in the area of distributed computation. We present a distributed \( \frac{3}{2} \)-approximation algorithm for the unweighted 2-ECSS construction problem that requires O( n ) communication rounds and O( m ) messages. Moreover, we present a distributed 3 -approximation algorithm for the weighted 2-ECSS construction problem that requires O( n logn ) communication rounds and O( n log2 n + m ) messages.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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.

References

  1. Khuller, S., Vishkin, U.: Biconnectivity approximations and graph carvings. J. ACM 41(2), 214–235 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  2. Jothi, R., Raghavachari, B., Varadarajan, S.: A 5/4-approximation algorithm for minimum 2-edge-connectivity. In: SODA 2003: Proceedings of the fourteenth annual ACM-SIAM symposium on Discrete algorithms, Philadelphia, PA, USA, Society for Industrial and Applied Mathematics, pp. 725–734 (2003)

    Google Scholar 

  3. Khuller, S., Thurimella, R.: Approximation algorithms for graph augmentation. J. Algorithms 14(2), 214–225 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  4. Gallager, R.G., Humblet, P.A., Spira, P.M.: A distributed algorithm for minimum-weight spanning trees. ACM Trans. Program. Lang. Syst. 5(1), 66–77 (1983)

    Article  MATH  Google Scholar 

  5. Awerbuch, B.: Optimal distributed algorithms for minimum weight spanning tree, counting, leader election, and related problems. In: STOC 1987: Proceedings of the nineteenth annual ACM conference on Theory of computing, pp. 230–240. ACM Press, New York (1987)

    Chapter  Google Scholar 

  6. Elkin, M.: A faster distributed protocol for constructing a minimum spanning tree. In: SODA 2004: Proceedings of the fifteenth annual ACM-SIAM symposium on Discrete algorithms, pp. 359–368 (2004)

    Google Scholar 

  7. Fernandes, C.G.: A better approximation ratio for the minimum k-edge-connected spanning subgraph problem. In: SODA 1997: Proceedings of the eighth annual ACM-SIAM symposium on Discrete algorithms, Philadelphia, PA, USA. Society for Industrial and Applied Mathematics, pp. 629–638 (1997)

    Google Scholar 

  8. Peleg, D.: Distributed Computing, A Locality-Sensitive Approach. Siam, Philadelphia (2000)

    Google Scholar 

  9. Humblet, P.A.: A distributed algorithm for minimum weight directed spanning trees. IEEE Trans. Comm. 31(6), 756–762 (1983)

    Article  MathSciNet  Google Scholar 

  10. Gabow, H., Galil, Z., Spencer, T., Tarjan, R.E.: Efficient algorithms for finding minimum spanning trees in undirected and directed graphs. Combinatorica 6(2), 109–122 (1986)

    Article  MATH  MathSciNet  Google Scholar 

  11. Pritchard, D.: Robust network computation. Master’s thesis, Massachusetts Institute of Technology (August 2005)

    Google Scholar 

  12. Thurimella, R.: Sub-linear distributed algorithms for sparse certificates and biconnected components (extended abstract). In: PODC 1995: Symposium on Principles of Distributed Computing, pp. 28–37 (1995)

    Google Scholar 

  13. Korman, A.: Labeling schemes for vertex connectivity. In: Arge, L., Gachin, C., Jurdzinshi, T., Taoledci, A. (eds.) ICALP 2007. LNCS, vol. 4596, Springer, Heidelberg (2007)

    Google Scholar 

  14. Gavoille, C.: A survey on interval routing. Theor. Comput. Sci. 245(2), 217–253 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  15. Bellman, R.: On a routing problem. Quart. Appl. Math. 16, 87–90 (1958)

    MathSciNet  Google Scholar 

  16. Alstrup, S., Gavoille, C., Kaplan, H., Rauhe, T.: Nearest common ancestors: a survey and a new distributed algorithm. In: SPAA 2002: Proceedings of the fourteenth annual ACM symposium on Parallel algorithms and architectures, pp. 258–264. ACM Press, New York (2002)

    Chapter  Google Scholar 

  17. Peleg, D., Rubinovich, V.: A near-tight lower bound on the time complexity of distributed minimum-weight spanning tree construction. SIAM Journal on Computing 30(5), 1427–1442 (2000)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Eduardo Tovar Philippas Tsigas Hacène Fouchal

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Krumke, S.O., Merz, P., Nonner, T., Rupp, K. (2007). Distributed Approximation Algorithms for Finding 2-Edge-Connected Subgraphs. In: Tovar, E., Tsigas, P., Fouchal, H. (eds) Principles of Distributed Systems. OPODIS 2007. Lecture Notes in Computer Science, vol 4878. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77096-1_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-77096-1_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-77095-4

  • Online ISBN: 978-3-540-77096-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics