Approximation algorithms for flexible graph connectivity | Mathematical Programming Skip to main content
Log in

Approximation algorithms for flexible graph connectivity

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

Abstract

We present approximation algorithms for several network design problems in the model of flexible graph connectivity (Adjiashvili et al., in: IPCO, pp 13–26, 2020, Math Program 1–33, 2021). Let \(k\ge 1\), \(p\ge 1\) and \(q\ge 0\) be integers. In an instance of the (pq)-Flexible Graph Connectivity problem, denoted \((p,q)\text {-FGC}\), we have an undirected connected graph \(G = (V,E)\), a partition of E into a set of safe edges \({\mathscr {S}}\) and a set of unsafe edges \({\mathscr {U}}\), and nonnegative costs \(c: E\rightarrow {\mathbb {R}}_{\ge 0}\) on the edges. A subset \(F \subseteq E\) of edges is feasible for the \((p,q)\text {-FGC}\) problem if for any set \(F'\subseteq {\mathscr {U}}\) with \(|F'|\le q\), the subgraph \((V, F {\setminus } F')\) is p-edge connected. The algorithmic goal is to find a feasible solution F that minimizes \(c(F) = \sum _{e \in F} c_e\). We present a simple 2-approximation algorithm for the \((1,1)\text {-FGC}\) problem via a reduction to the minimum-cost rooted 2-arborescence problem. This improves on the 2.527-approximation algorithm of Adjiashvili et al. Our 2-approximation algorithm for the \((1,1)\text {-FGC}\) problem extends to a \((k+1)\)-approximation algorithm for the \((1,k)\text {-FGC}\) problem. We present a 4-approximation algorithm for the \((k,1)\text {-FGC}\) problem, and an \(O(q\log |V|)\)-approximation algorithm for the \((p,q)\text {-FGC}\) problem. Finally, we improve on the result of Adjiashvili et al. for the unweighted \((1,1)\text {-FGC}\) problem by presenting a 16/11-approximation algorithm. The \((p,q)\text {-FGC}\) problem is related to the well-known Capacitated k-Connected Subgraph problem (denoted \(\text {Cap-}k\text {-ECSS}\)) that arises in the area of Capacitated Network Design. We give a \(\min (k,2 {u}_{\textrm{max}})\)-approximation algorithm for the \(\text {Cap-}k\text {-ECSS}\) problem, where \({u}_{\textrm{max}}\) denotes the maximum capacity of an edge.

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

Access this article

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Japan)

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

References

  1. Adjiashvili, D., Hommelsheim, F., Mühlenthaler, M.: Flexible graph connectivity. In: Proceedings of the 21st Integer Programming and Combinatorial Optimization Conference, Volume 12125 of Lecture Notes in Computer Science, pp. 13–26 (2020)

  2. Adjiashvili, D., Hommelsheim, F., Mühlenthaler, M.: Flexible graph connectivity. Math. Program. 1–33 (2021)

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

    Article  MathSciNet  MATH  Google Scholar 

  4. Fleischer, L.: Building chain and cactus representations of all minimum cuts from Hao–Orlin in the same asymptotic run time. J. Algorithms 33(1), 51–72 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  5. Frank, A.: Conservative weightings and ear-decompositions of graphs. Combinatorica 13(1), 65–81 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  6. Gabow, H.N.: An ear decomposition approach to approximating the smallest 3-edge connected spanning subgraph of a multigraph. SIAM J. Discrete Math. 18(1), 41–70 (2004)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  8. Gabow, H.N., Goemans, M.X., Tardos, É., Williamson, D.P.: Approximating the smallest k-edge connected spanning subgraph by LP-rounding. Networks 53(4), 345–357 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  9. 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 5th Symposium on Discrete Algorithms, pp. 223–232 (1994)

  10. Goemans, M.X., Williamson, D.P.: The Primal–Dual Method for Approximation Algorithms and Its Application to Network Design Problems, Chapter 4, pp. 144–191. PWS Publishing Company, Boston (1997)

    MATH  Google Scholar 

  11. Hunkenschröder, C., Vempala, S., Vetta, A.: A 4/3-approximation algorithm for the minimum 2-edge connected subgraph problem. ACM Trans. Algorithms 15(4), 1–28 (2019)

    Article  MathSciNet  MATH  Google Scholar 

  12. Jain, K.: A factor 2 approximation algorithm for the generalized Steiner network problem. Combinatorica 21(1), 39–60 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  13. Karger, D.R.: Global min-cuts in \({\cal{R}}{\cal{N}}{\cal{C}}\), and other ramifications of a simple min-cut algorithm. In: Proceedings of the 4th Symposium on Discrete Algorithms, pp. 21–30 (1993)

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

    Article  MathSciNet  MATH  Google Scholar 

  15. Magnanti, T.L., Wong, R.T.: Network design and transportation planning: models and algorithms. Transp. Sci. 18(1), 1–55 (1984)

    Article  MATH  Google Scholar 

  16. Nagamochi, H., Nishimura, K., Ibaraki, T.: Computing all small cuts in an undirected network. SIAM J. Discrete Math. 10(3), 469–481 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  17. Rozenshtein, P., Gionis, A., Prakash, B.A., Vreeken, J.: Reconstructing an epidemic over time. In: Proceedings of the 22nd International Conference on Knowledge Discovery and Data Mining, pp. 1835–1844 (2016)

  18. Schrijver, A.: Combinatorial Optimization: Polyhedra and Efficiency. Algorithms and Combinatorics, vol. 24. Springer-Verlag, Berlin Heidelberg (2003)

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

    Article  MathSciNet  MATH  Google Scholar 

  20. Snyder, L.V., Scaparra, M.P., Daskin, M.S., Church, R.L.: Planning for Disruptions in Supply Chain Networks, pp. 234–257. Institute for Operations Research and the Management Sciences, Hanover (2014)

    MATH  Google Scholar 

  21. Vazirani, V.V.: Approximation Algorithms. Springer, Berlin (2003)

    Book  MATH  Google Scholar 

  22. Williamson, D.P., Goemans, M.X., Mihail, M., Vazirani, V.V.: A primal–dual approximation algorithm for generalized Steiner network problems. Combinatorica 15(3), 435–454 (1995)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

We thank the anonymous reviewers and PC members of FSTTCS 2021 for their comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Joseph Cheriyan.

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 paper appeared in the Proceedings of the 41st IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science (FSTTCS 2021), December 15–17, 2021, Ed. M. Bojańczyk and C. Chekuri (LIPIcs, Volume 213, Article No. 9, pp. 9:1–9:14).

Joseph Cheriyan is supported in part by NSERC, RGPIN-2019-04197.

This work of Arash Haddadan was mostly done as a postdoctoral researcher at the Biocomplexity Institute and Initiative at the University of Virginia, Charlottesville, and supported by the NSF Expeditions in Computing Grant with Award Number CCF-1918656.

Sharat Ibrahimpur is supported in part by NSERC Grant 327620-09.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Boyd, S., Cheriyan, J., Haddadan, A. et al. Approximation algorithms for flexible graph connectivity. Math. Program. 204, 493–516 (2024). https://doi.org/10.1007/s10107-023-01961-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10107-023-01961-5

Keywords

Mathematics Subject Classification

Navigation