[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1007/978-3-031-49815-2_14guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Improved Approximations for Relative Survivable Network Design

Published: 22 December 2023 Publication History

Abstract

One of the most important and well-studied settings for network design is edge-connectivity requirements. This encompasses uniform demands (e.g. the Minimum k-Edge-Connected Spanning Subgraph problem), as well as nonuniform demands (e.g. the Survivable Network Design problem (SND)). In a recent paper [Dinitz, Koranteng, Kortsarz APPROX ’22], the authors observed that a weakness of these formulations is that we cannot consider fault-tolerance in graphs that have small cuts but where some large fault sets can still be accommodated. To remedy this, they introduced new variants of these problems under the notion relative fault-tolerance. Informally, this requires not that two nodes are connected if there are a bounded number of faults (as in the classical setting), but that they are connected if there are a bounded number of faults and the nodes are connected in the underlying graph post-faults.
Due to difficulties introduced by this new notion of fault-tolerance, the results in [Dinitz, Koranteng, Kortsarz APPROX ’22] are quite limited. For the Relative Survivable Network Design problem (RSND) with non-uniform demands, they are only able to give a nontrivial result when there is a single demand with connectivity requirement 3—a non-optimal 27/4-approximation. We strengthen this result in two significant ways: We give a 2-approximation for RSND when all requirements are at most 3, and a -approximation for RSND with a single demand of arbitrary valuek. To achieve these results, we first use the “cactus representation” of minimum cuts to give a lossless reduction to normal SND. Second, we extend the techniques of [Dinitz, Koranteng, Kortsarz APPROX’22] to prove a generalized and more complex version of their structure theorem, which we then use to design a recursive approximation algorithm.

References

[1]
Adjiashvili, D., Hommelsheim, F., Mühlenthaler, M.: Flexible graph connectivity: approximating network design problems between 1- and 2-connectivity (2020)
[2]
Adjiashvili, D., Hommelsheim, F., Mühlenthaler, M., Schaudt, O.: Fault-tolerant edge-disjoint paths - beyond uniform faults (2020)
[3]
Bansal, I., Cheriyan, J., Grout, L., Ibrahimpur, S.: Improved approximation algorithms by generalizing the primal-dual method beyond uncrossable functions (2022)
[4]
Bilò, D., Gualà, L., Leucci, S., Proietti, G.: Multiple-edge-fault-tolerant approximate shortest-path trees (2016).
[5]
Bodwin, G., Dinitz, M., Nazari, Y.: Vertex fault-tolerant emulators. In: Braverman, M. (ed.) 13th Innovations in Theoretical Computer Science Conference, ITCS 2022. LIPIcs, vol. 215, pp. 25:1–25:22. Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2022).
[6]
Bodwin, G., Dinitz, M., Nazari, Y.: Epic fail: emulators can tolerate polynomially many edge faults for free. In: 14th Innovations in Theoretical Computer Science Conference, ITCS 2023 (2023)
[7]
Bodwin, G., Dinitz, M., Parter, M., Williams, V.V.: Optimal vertex fault tolerant spanners (for fixed stretch). In: Czumaj, A. (ed.) Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2018, New Orleans, LA, USA, 7–10 January 2018, pp. 1884–1900. SIAM (2018)
[8]
Bodwin, G., Dinitz, M., Robelle, C.: Optimal vertex fault-tolerant spanners in polynomial time. In: Naor, J.S., Buchbinder, N. (eds.) Proceedings of the 2022 ACM-SIAM Symposium on Discrete Algorithms, SODA 2022, pp. 2924–2938. SIAM (2022).
[9]
Bodwin, G., Patel, S.: A trivial yet optimal solution to vertex fault tolerant spanners. In: Proceedings of the 2019 ACM Symposium on Principles of Distributed Computing, PODC 2019, pp. 541–543. Association for Computing Machinery, New York (2019).
[10]
Boyd, S., Cheriyan, J., Haddadan, A., Ibrahimpur, S.: Approximation algorithms for flexible graph connectivity (2022)
[11]
Chechik S, Langberg M, Peleg D, and Roditty L Fault tolerant spanners for general graphs SIAM J. Comput. 2010 39 7 3403-3423
[12]
Chekuri, C., Jain, R.: Approximating flexible graph connectivity via räcke tree based rounding (2022)
[13]
Chekuri, C., Jain, R.: Augmentation based approximation algorithms for flexible network design (2022)
[14]
Cheriyan, J., Laekhanukit, B., Naves, G., Vetta, A.: Approximating rooted Steiner networks. ACM Trans. Algorithms 11(2), 8:1–8:22 (2014)
[15]
Cheriyan J and Thurimella R Approximating minimum-size k-connected spanning subgraphs via matching SIAM J. Comput. 2000 30 2 528-560
[16]
Dinitz, M., Koranteng, A., Kortsarz, G.: Relative survivable network design. In: APPROX-RANDOM, vol. 245, pp. 41:1–41:19 (2022)
[17]
Dinitz, M., Koranteng, A., Kortsarz, G., Nutov, Z.: Improved approximations for relative survivable network design (2023).
[18]
Dinitz, M., Krauthgamer, R.: Fault-tolerant spanners: better and simpler. In: Proceedings of the 30th Annual ACM Symposium on Principles of Distributed Computing, PODC 2011, San Jose, CA, USA, 6–8 June 2011, pp. 169–178 (2011)
[19]
Dinitz, M., Robelle, C.: Efficient and simple algorithms for fault-tolerant spanners. In: Emek, Y., Cachin, C. (eds.) ACM Symposium on Principles of Distributed Computing, PODC 2020, pp. 493–500. ACM (2020).
[20]
Dinitz Y and Westbrook J Maintaining the classes of 4-edge-connectivity in a graph on-line Algorithmica 1998 20 242-276
[21]
Dinitz, Y., Nutov, Z.: A 2-level cactus model for the system of minimum and minimum+ 1 edge-cuts in a graph and its incremental maintenance. In: Proceedings of the Twenty-Seventh Annual ACM Symposium on Theory of Computing, pp. 509–518 (1995)
[22]
Feldmann, A.E., Mukherjee, A., van Leeuwen, E.J.: The parameterized complexity of the survivable network design problem. In: SOSA, pp. 37–56 (2022)
[23]
Gabow HN, Goemans MX, Tardos É, and Williamson DP Approximating the smallest k-edge connected spanning subgraph by LP-rounding Networks 2009 53 4 345-357
[24]
Henzinger MR A static 2-approximation algorithm for vertex connectivity and incremental approximation algorithms for edge and vertex connectivity J. Algorithms 1997 24 1 194-220
[25]
Jain K A factor 2 approximation algorithm for the generalized Steiner network problem Combinatorica 2001 21 1 39-60
[26]
Khandekar R, Kortsarz G, and Nutov Z Approximating fault-tolerant Group-Steiner problems Theor. Comput. Sci. 2012 416 55-64
[27]
Lo OS, Schmidt JM, and Thorup M Compact cactus representations of all non-trivial min-cuts Discret. Appl. Math. 2021 303 296-304
[28]
Marx D Kolman P and Kratochvíl J Important separators and parameterized algorithms Graph-Theoretic Concepts in Computer Science 2011 Heidelberg Springer 5-10
[29]
Poutre JAL Maintenance of 2- and 3-edge-connected components of graphs II SIAM J. Comput. 2000 29 5 1521-1549
[30]
Williamson DP, Goemans MX, Mihail M, and Vazirani VV A primal-dual approximation algorithm for generalized Steiner network problems Combinatorica 1995 15 3 435-454

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
Approximation and Online Algorithms : 21st International Workshop, WAOA 2023, Amsterdam, The Netherlands, September 7–8, 2023, Proceedings
Sep 2023
245 pages
ISBN:978-3-031-49814-5
DOI:10.1007/978-3-031-49815-2
  • Editors:
  • Jarosław Byrka,
  • Andreas Wiese

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 22 December 2023

Author Tags

  1. Fault tolerance
  2. Network design

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media