Skip to main content

An Improved Approximation Algorithm for Minimum-Cost Subset k-Connectivity

(Extended Abstract)

  • Conference paper
Automata, Languages and Programming (ICALP 2011)

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

Included in the following conference series:

Abstract

The minimum-cost subset k-connected subgraph problem is a cornerstone problem in the area of network design with vertex connectivity requirements. In this problem, we are given a graph G = (V,E) with costs on edges and a set of terminals T. The goal is to find a minimum cost subgraph such that every pair of terminals are connected by k openly (vertex) disjoint paths. In this paper, we present an approximation algorithm for the subset k-connected subgraph problem which improves on the previous best approximation guarantee of O(k 2logk) by Nutov (FOCS 2009). Our approximation guarantee, α(|T |), depends upon the number of terminals:

$$ \alpha(|T|) \ \ =\ \ \begin{cases} O(|T|^2) &\mbox{if } |T| < 2k\\ O(k \log^2 k) & \mbox{if } 2k\le |T| < k^2\\ O(k \log k) & \mbox{if } |T| \ge k^2 \end{cases} $$

So, when the number of terminals is large enough, the approximation guarantee improves significantly. Moreover, we show that, given an approximation algorithm for |T | = k, we can obtain almost the same approximation guarantee for any instances with |T | > k. This suggests that the hardest instances of the problem are when |T | ≈ k.

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 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.

References

  1. Byrka, J., Grandoni, F., Rothvoß, T., Sanità, L.: An improved LP-based approximation for steiner tree. In: STOC, pp. 583–592 (2010)

    Google Scholar 

  2. Chakraborty, T., Chuzhoy, J., Khanna, S.: Network design for vertex connectivity. In: STOC, pp. 167–176 (2008)

    Google Scholar 

  3. Chekuri, C., Korula, N.: A graph reduction step preserving element-connectivity and applications. In: Albers, S., Marchetti-Spaccamela, A., Matias, Y., Nikoletseas, S., Thomas, W. (eds.) ICALP 2009. LNCS, vol. 5555, pp. 254–265. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  4. Cheriyan, J., Vempala, S., Vetta, A.: An approximation algorithm for the minimum-cost k-vertex connected subgraph. SICOMP 32(4), 1050–1055 (2003); Preliminary version in STOC

    Article  MathSciNet  MATH  Google Scholar 

  5. Cheriyan, J., Vetta, A.: Approximation algorithms for network design with metric costs. SIDMA 21(3), 612–636 (2007); Preliminary version in STOC

    Article  MathSciNet  MATH  Google Scholar 

  6. Chuzhoy, J., Khanna, S.: Algorithms for single-source vertex connectivity. In: FOCS, pp. 105–114 (2008)

    Google Scholar 

  7. Chuzhoy, J., Khanna, S.: An (O(k3logn)-approximation algorithm for vertex-connectivity survivable network design. In: FOCS, pp. 437–441 (2009)

    Google Scholar 

  8. Fakcharoenphol, J., Laekhanukit, B.: An O(log2k)-approximation algorithm for the k-vertex connected spanning subgraph problem. In: STOC, pp. 153–158 (2008)

    Google Scholar 

  9. Fleischer, L., Jain, K., Williamson, D.P.: Iterative rounding 2-approximation algorithms for minimum-cost vertex connectivity problems. JCSS 72(5), 838–867 (2006); Preliminary versions in FOCS and IPCO

    MathSciNet  MATH  Google Scholar 

  10. Goemans, M.X., Goldberg, A.V., Plotkin, S.A., Shmoys, D.B., Tardos, É., Williamson, D.P.: Improved approximation algorithms for network design problems. In: SODA, pp. 223–232 (1994)

    Google Scholar 

  11. Jain, K.: A factor 2 approximation algorithm for the generalized steiner network problem. Combinatorica 21(1), 39–60 (2001); Preliminary version in FOCS

    Article  MathSciNet  MATH  Google Scholar 

  12. Kortsarz, G., Krauthgamer, R., Lee, J.R.: Hardness of approximation for vertex-connectivity network design problems. SICOMP 33(3), 704–720 (2004); Preliminary version in APPROX

    Article  MathSciNet  MATH  Google Scholar 

  13. Kortsarz, G., Nutov, Z.: Approximating k-node connected subgraphs via critical graphs. SICOMP 35(1), 247–257 (2005); Preliminary version in STOC

    Article  MathSciNet  MATH  Google Scholar 

  14. Laekhanukit, B.: Approximation algorithms for (S,T)-connectivity problems. Master’s thesis, University of Waterloo, Canada (2010)

    Google Scholar 

  15. Laekhanukit, B.: An improved approximation algorithm for the minimum-cost subset k-connected subgraph problem (2011) (manuscript), http://arxiv.org/abs/1104.3923

  16. Nutov, Z.: An almost O(logk)-approximation for k-connected subgraphs. In: SODA, pp. 912–921 (2009)

    Google Scholar 

  17. Nutov, Z.: Approximating minimum cost connectivity problems via uncrossable bifamilies and spider-cover decompositions. In: FOCS, pp. 417–426 (2009)

    Google Scholar 

  18. Nutov, Z.: A note on rooted survivable networks. IPL 109(19), 1114–1119 (2009); Preliminary version in SODA

    Article  MathSciNet  MATH  Google Scholar 

  19. Ravi, R., Williamson, D.P.: An approximation algorithm for minimum-cost vertex-connectivity problems. Algorithmica 18(1), 21–43 (1997); Preliminary version in SODA. Erratum [20]

    Article  MathSciNet  MATH  Google Scholar 

  20. Ravi, R., Williamson, D.P.: Erratum: An approximation algorithm for minimum-cost vertex-connectivity problems. Algorithmica 34(1), 98–107 (2002); Preliminary version in SODA

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Laekhanukit, B. (2011). An Improved Approximation Algorithm for Minimum-Cost Subset k-Connectivity. In: Aceto, L., Henzinger, M., Sgall, J. (eds) Automata, Languages and Programming. ICALP 2011. Lecture Notes in Computer Science, vol 6755. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22006-7_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-22006-7_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-22005-0

  • Online ISBN: 978-3-642-22006-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics