Skip to main content
Log in

Flexible Graph Connectivity

Approximating network design problems between 1- and 2-connectivity

  • Full Length Paper
  • Series B
  • Published:
Mathematical Programming Submit manuscript

Abstract

We introduce and study the problem Flexible Graph Connectivity, which in contrast to many classical connectivity problems features a non-uniform failure model. We distinguish between safe and unsafe resources and postulate that failures can only occur among the unsafe resources. Given an undirected edge-weighted graph and a set of unsafe edges, the task is to find a minimum-cost subgraph that remains connected after removing at most k unsafe edges. We give constant-factor approximation algorithms for this problem for \(k = 1\) as well as for unit costs and \(k \ge 1\). Our approximation guarantees are close to the known best bounds for special cases, such as the 2-edge-connected spanning subgraph problem and the tree augmentation problem. Our algorithm and analysis combine various techniques including a weight-scaling algorithm, a charging argument that uses a variant of exchange bijections between spanning trees and a factor revealing min–max–min optimization problem.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

Notes

  1. To see that WTAP is a special case of FGC suppose that the unsafe edges form a spanning tree T of cost zero of the input graph. Then an optimal solution is a minimum-cost tree augmentation of T.

References

  1. Adjiashvili, D.: Beating approximation factor two for weighted tree augmentation with bounded costs. ACM Trans. Algorithms (TALG) 15(2), 19 (2018)

    MathSciNet  MATH  Google Scholar 

  2. Adjiashvili, D., Bosio, S., Weismantel, R., Zenklusen, R.: Time-expanded packings. In: International Colloquium on Automata. Languages, and Programming, pp. 64–76. Springer, Berlin (2014)

  3. Adjiashvili, D., Hommelsheim, F., Mühlenthaler, M.: Flexible graph connectivity. arXiv:1910.13297 (2019)

  4. Adjiashvili, D., Hommelsheim, F., Mühlenthaler, M.: Flexible graph connectivity. In International Conference on Integer Programming and Combinatorial Optimization, pp. 13–26 (2020)

  5. Adjiashvili, D., Stiller, S., Zenklusen, R.: Bulk-robust combinatorial optimization. Math. Program. 149(1–2), 361–390 (2015). https://doi.org/10.1007/s10107-014-0760-6

    Article  MathSciNet  MATH  Google Scholar 

  6. Chakrabarty, D., Chekuri, C., Khanna, S., Korula, N.: Approximability of capacitated network design. Algorithmica 72(2), 493–514 (2015)

    Article  MathSciNet  Google Scholar 

  7. Chakrabarty, D., Krishnaswamy, R., Li, S., Narayanan, S.: Capacitated network design on undirected graphs. In: Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques, pp. 71–80. Springer, Berlin (2013)

  8. Cheriyan, J., Dippel, J., Grandoni, F., Khan, A., Narayan, V.: The matching augmentation problem: a \(\frac{7}{4}\)-approximation algorithm. Math. Program. (2019). https://doi.org/10.1007/s10107-019-01394-z

    Article  MATH  Google Scholar 

  9. Cheriyan, J., Thurimella, R.: Approximating minimum-size k-connected spanning subgraphs via matching. SIAM J. Comput. 30(2), 528–560 (2000)

    Article  MathSciNet  Google Scholar 

  10. Fiorini, S., Groß, M., Könemann, J., Sanità, L.: Approximating weighted tree augmentation via Chvátal–Gomory cuts. In: Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA ’18, pp. 817–831 (2018)

  11. Frederickson, G.N., JáJá, J.: Approximation algorithms for several graph augmentation problems. SIAM J. Comput. 10(2), 270–283 (1981). https://doi.org/10.1137/0210019

    Article  MathSciNet  MATH  Google Scholar 

  12. Gabow, H.N.: An improved analysis for approximating the smallest k-edge connected spanning subgraph of a multigraph. SIAM J. Discrete Math. 19(1), 1–18 (2005)

    Article  MathSciNet  Google Scholar 

  13. Gabow, H.N., Gallagher, S.R.: Iterated rounding algorithms for the smallest \(k\)-edge connected spanning subgraph. SIAM J. Comput. 41(1), 61–103 (2012)

    Article  MathSciNet  Google Scholar 

  14. Goemans, M.X., Goldberg, A.V., Plotkin, S.A., Shmoys, D.B., Tardos, É., Williamson, D.P.: Improved approximation algorithms for network design problems. In: Proceedings of the Fifth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 223–232 (1994)

  15. Grandoni, F., Kalaitzis, C., Zenklusen, R.: Improved approximation for tree augmentation: saving by rewiring. In: Proceedings of the 50th Annual ACM SIGACT Symposium on Theory of Computing, STOC 2018, New York, NY, USA, pp. 632–645. ACM (2018). https://doi.org/10.1145/3188745.3188898

  16. Jain, K.: A factor 2 approximation algorithm for the generalized Steiner network problem. Combinatorica 21(1), 39–60 (2001). https://doi.org/10.1007/s004930170004

    Article  MathSciNet  MATH  Google Scholar 

  17. Jain, K., Mahdian, M., Markakis, E., Saberi, A., Vazirani, V.V.: Greedy facility location algorithms analyzed using dual fitting with factor-revealing LP. J. ACM 50(6), 795–824 (2003). https://doi.org/10.1145/950620.950621

    Article  MathSciNet  MATH  Google Scholar 

  18. Kortsarz, G., Nutov, Z.: A simplified 1.5-approximation algorithm for augmenting edge-connectivity of a graph from 1 to 2. ACM Trans. Algorithms 12(2), 23 (2016). https://doi.org/10.1145/2786981

    Article  MathSciNet  MATH  Google Scholar 

  19. Kortsarz, G., Nutov, Z.: LP-relaxations for tree augmentation. Discrete Appl. Math. 239, 94–105 (2018). https://doi.org/10.1016/j.dam.2017.12.033

    Article  MathSciNet  MATH  Google Scholar 

  20. Nutov, Z.: On the tree augmentation problem. In: 25th Annual European Symposium on Algorithms (ESA 2017), vol. 87, p. 61 (2017)

  21. Sebő, A., Vygen, J.: Shorter tours by nicer ears: 7/5-approximation for the graph-tsp, 3/2 for the path version, and 4/3 for two-edge-connected subgraphs. Combinatorica 34(5), 597–629 (2014). https://doi.org/10.1007/s00493-014-2960-3

    Article  MathSciNet  MATH  Google Scholar 

  22. The Optimization Firm. baron (2019). https://minlp.com/baron

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Moritz Mühlenthaler.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

A preliminary version of this article appeared in the proceedings of IPCO 2020 [4]

F. Hommelsheim: Research partially supported by the German Research Foundation (DFG), RTG 1855.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Adjiashvili, D., Hommelsheim, F. & Mühlenthaler, M. Flexible Graph Connectivity. Math. Program. 192, 409–441 (2022). https://doi.org/10.1007/s10107-021-01664-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10107-021-01664-9

Keywords

Mathematics Subject Classification

Navigation