Skip to main content

Approximating Node Connectivity Problems via Set Covers

  • Conference paper
  • First Online:
Approximation Algorithms for Combinatorial Optimization (APPROX 2000)

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

Abstract

We generalize and unify techniques from several papers to obtain relatively simple and general technique for designing approximation algorithms for finding min-cost k-node connected spanning subgraphs. For the general instance of the problem, the previously best known algorithm has approximation ratio 2k. For k ≤ 5, algorithms with approximation ratio [(k+1)/2] are known. For metric costs Khuller and Raghavachari gave a \( \left( {2 + \frac{{2(k - 1)}} {n}} \right) \)-approximation algorithm. We obtain the following results.

  1. (i)

    An I(k-k 0)-approximation algorithm for the problem of making a k0-connected graph k-connected by adding a minimum cost edge set, where \( I\left( k \right) = 2 + \sum\nolimits_{j = 1}^{\left\lfloor {\tfrac{k} {2}} \right\rfloor - 1} {\tfrac{1} {j}\left\lfloor {\tfrac{k} {{j + 1}}} \right\rfloor } \)

  2. (ii)

    A \( (2 + {\mathbf{ }}\frac{{k - 1}} {n}) \)-approximation algorithm for metric costs.

  3. (iv)

    A [(k + 1)/2]-approximation algorithm fork= 6, 7.

  4. (v)

    A fast [(k + 1)/2]-approximation algorithm fork= 4. The multiroot problem generalizes the min-cost k-connected subgraph problem. In the multiroot problem, requirements ku for every node u are given, and the aim is to find a minimum-cost subgraph that contains max{ku, kv} internally disjoint paths between every pair of nodes u, v. For the general instance of the problem, the best known algorithm has approximation ratio 2k, wherek= maxku. For metric costs there is a 3-approximation algorithm. We consider the case of metric costs, and, using our techniques, improve fork= 7 the approximation guarantee from 3 to \( 2 + \frac{{\left\lfloor {\left( {k - 1} \right)/2} \right\rfloor }} {k} < 2.5 \)

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. R. P. Anstee: A polynomial time algorithm for b-matchings: an alternative approach. Information Processing Letters 24 (1987), 153–157.

    Article  MATH  MathSciNet  Google Scholar 

  2. V. Auletta, Y. Dinitz, Z. Nutov, and D. Parente, “A 2-approximation algorithm for finding an optimum 3-vertex connected spanning subgraph”, Journal of Algorithms 32, 1999, 21–30.

    Article  MATH  MathSciNet  Google Scholar 

  3. J. Cheriyan, T. Jordán, and Z. Nutov, “On rooted node-connectivity problems”, to appear in Algorithmica special issue on APPROX’98.

    Google Scholar 

  4. D. Coppersmith and S. Winograd: Matrix multiplication via arithmetic progressions, J. Symbolic Comp., 9 (1990), 251–280.

    Article  MATH  MathSciNet  Google Scholar 

  5. Y. Dinitz and Z. Nutov, “A 3-approximation algorithm for finding optimum 4,5-vertex-connected spanning subgraphs”, Journal of Algorithms 32, 1999, 31–40.

    Article  MATH  MathSciNet  Google Scholar 

  6. A. Frank, “Connectivity augmentation problems in network design”, Mathematical Programming, State of the Art, J. R. Birge and K. G. Murty eds., 1994, 34–63.

    Google Scholar 

  7. A. Frank and É. Tardos, An application of submodular flows, Linear Algebra and its Applications, 114/115 (1989), 329–348.

    Article  MathSciNet  Google Scholar 

  8. H. N. Gabow, A representation for crossing set families with application to submodular flow problems, Proc. 4th Annual ACM-SIAM Symp. on Discrete Algorithms 1993, 202–211.

    Google Scholar 

  9. T. Jordán, “On the optimal vertex-connectivity augmentation”, J. Comb. Theory B 63, 1995, 8–20.

    Article  MATH  Google Scholar 

  10. S. Khuller, Approximation algorithms for finding highly connected subgraphs, In Approximation algorithms for NP-hard problems, Ed.D. S. Hochbaum, PWS publishing co., Boston, 1996.

    Google Scholar 

  11. S. Khuller and B. Raghavachari, Improved approximation algorithms for uniform connectivity problems, J. of Algorithms 21, 1996, 434–450.

    Article  MATH  MathSciNet  Google Scholar 

  12. J. B. Orlin, “A faster strongly polynomial minimum cost flow algorithm”, Operations Research 41, 1993, 338–350.

    Article  MATH  MathSciNet  Google Scholar 

  13. R. Ravi and D. P. Williamson, An approximation algorithm for minimum-cost vertex-connectivity problems, Algorithmica 18, (1997), 21–43.

    Article  MATH  MathSciNet  Google Scholar 

  14. R. Ravi and D. P. Williamson, private communication.

    Google Scholar 

  15. W. Mader, “Ecken vom Grad n in minimalen n-fach zusammenhängenden Graphen”, Archive der Mathematik 23, 1972, 219–224.

    Article  MATH  MathSciNet  Google Scholar 

  16. W. Mader, “Degree and local connectivity in finite graphs”, Recent advances in graph theory (Proc. Second Czechoslovak Sympos., Prague, 1974), Academia, Prague (1975), 341–344.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kortsarz, G., Nutov, Z. (2000). Approximating Node Connectivity Problems via Set Covers. In: Jansen, K., Khuller, S. (eds) Approximation Algorithms for Combinatorial Optimization. APPROX 2000. Lecture Notes in Computer Science, vol 1913. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44436-X_20

Download citation

  • DOI: https://doi.org/10.1007/3-540-44436-X_20

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67996-7

  • Online ISBN: 978-3-540-44436-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics