Ghost Value Augmentation for $k$-Edge-Connectivity (2311.09941v4)
Abstract: We give a poly-time algorithm for the $k$-edge-connected spanning subgraph ($k$-ECSS) problem that returns a solution of cost no greater than the cheapest $(k+10)$-ECSS on the same graph. Our approach enhances the iterative relaxation framework with a new ingredient, which we call ghost values, that allows for high sparsity in intermediate problems. Our guarantees improve upon the best-known approximation factor of $2$ for $k$-ECSS whenever the optimal value of $(k+10)$-ECSS is close to that of $k$-ECSS. This is a property that holds for the closely related problem $k$-edge-connected spanning multi-subgraph ($k$-ECSM), which is identical to $k$-ECSS except edges can be selected multiple times at the same cost. As a consequence, we obtain a $\left(1+O\left(\frac{1}{k}\right)\right)$-approximation algorithm for $k$-ECSM, which resolves a conjecture of Pritchard and improves upon a recent $\left(1+O\left(\frac{1}{\sqrt{k}}\right)\right)$-approximation algorithm of Karlin, Klein, Oveis Gharan, and Zhang. Moreover, we present a matching lower bound for $k$-ECSM, showing that our approximation ratio is tight up to the constant factor in $O\left(\frac{1}{k}\right)$, unless $P=NP$.
- David Adjiashvili “Beating approximation factor two for weighted tree augmentation with bounded costs” In ACM Transactions on Algorithms (TALG) 15.2 ACM New York, NY, USA, 2018, pp. 1–26
- “A 2222-Approximation Algorithm for Finding an Optimum 3333-Vertex-Connected Spanning Subgraph” In Journal of Algorithms 32, 1999, pp. 21–30
- H. Angelidakis, D. Hyatt-Denesik and L.j Sanitá “Node Connectivity Augmentation via Iterative Randomized Rounding” In Mathematical Programming, Series A 199, 2023, pp. 995–1031
- Sylvia Boyd, Yao Fu and Yu Sun “A 5/4-approximation for subcubic 2EC using circulations and obliged edges” In Discrete Applied Mathematics 209, 2016, pp. 48–58
- “Minimum weight 2-edge-connected spanning subgraphs in planar graphs” In International Colloquium on Automata, Languages and Programming (ICALP), 2007, pp. 90–101 Springer
- “A 4/3-Approximation Algorithm for the Minimum 2-Edge Connected Multisubgraph Problem in the Half-Integral Case” In International Workshop on Approximation Algorithms for Combinatorial Optimization Problems (APPROX) 176, 2020, pp. 61:1–61:12
- “Approximating (unweighted) tree augmentation via lift-and-project, part I: stemless TAP” In Algorithmica 80 Springer, 2018, pp. 530–559
- “Multi-processor scheduling to minimize flow time with ε𝜀\varepsilonitalic_ε resource augmentation” In Annual ACM Symposium on Theory of Computing (STOC), 2004, pp. 363–372
- “Approximation schemes for minimum 2-edge-connected and biconnected subgraphs in planar graphs.” In Annual ACM-SIAM Symposium on Discrete Algorithms (SODA) 4, 2004, pp. 496–505
- “Approximating k-edge-connected spanning subgraphs via a near-linear time LP solver” In arXiv preprint arXiv:2205.14978, 2022
- “On Approximability of the Minimum-Cost k-Connected Spanning Subgraph Problem.” In Annual ACM-SIAM Symposium on Discrete Algorithms (SODA) 99, 1999, pp. 281–290
- “A New Bound for the 2-Edge Connected Subgraph Problem” In Conference on Integer Programming and Combinatorial Optimization (IPCO), 1998, pp. 112–125
- “What would Edmonds do? Augmenting paths and witnesses for degree-bounded MSTs” In Algorithmica 55.1 Springer, 2009, pp. 157–189
- “Approximating minimum- size k-connected spanning subgraphs via matching” In SIAM Journal on Computing 30, 2000, pp. 528–560
- Federica Cecchetto, Vera Traub and Rico Zenklusen “Bridging the Gap between Tree and Connectivity Augmentation: Unified and Stronger Approaches” In Annual ACM Symposium on Theory of Computing (STOC), 2021, pp. 370–383
- “Approximating Minimum-Cost k𝑘kitalic_k-Node Connected Subgraphs via Independence-Free Graphs” In SIAM Journal on Computing 43.4, 2014, pp. 1342–1362
- Michal Dory “Distributed approximation of minimum k-edge-connected spanning subgraphs” In ACM Symposium on Principles of Distributed Computing (PODC), 2018, pp. 149–158
- “A quick proof for the cactus representation of mincuts” www.cs.elte.hu/egres, 2009
- “Approximating weighted tree augmentation via Chvátal-Gomory cuts” In Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), 2018, pp. 817–831
- G.N. Fredrickson and Joseph F. JáJá “Approximation Algorithms for Several Graph Augmentation Problems” In SIAM Journal on Computing 10.2, 1981, pp. 270–283
- G.N. Fredrickson and Joseph F. JáJá “On the relationship between the biconnectivity augmentation and traveling salesman problem” In Theoretical Computer Science 19, 1982, pp. 189–201
- H. Gabow “An improved analysis for approximating the smallest k-edge connected spanning subgraph of a multi-graph” In SIAM Journal on Discrete Math 19, 2005, pp. 1–18
- Michel X. Goemans and Dimitris Bertsimas “Survivable networks, linear programming relaxations and the parsimonious property” In Mathematical Programming 60, 1993, pp. 145–166
- “Iterated rounding algorithms for the smallest k-edge connected spanning subgraph” In SIAM Journal on Computing 41, 2008, pp. 61–103
- “Approximating the smallest k-edge connected spanning subgraph by LP-rounding” In Networks 53.4, 2009, pp. 345–357
- Harold N Gabow, Michel X Goemans and David P Williamson “An efficient approximation algorithm for the survivable network design problem” In Mathematical Programming 82.1-2 Springer, 1998, pp. 13–40
- F. Grandoni, A. Jabal Ameli and V. Traub “Breaching the 2222-Approximation Barrier for the Forest Augmentation Problem” In Proceedings of the 54th Annual ACM SIGACT Symposium on Theory of Computing (STOC), 2022, pp. 1598–1611
- F. Grandoni, C. Kalaitzis and R. Zenklusen “Improved approximation for tree augmentation: Saving by rewiring” In Annual ACM Symposium on Theory of Computing (STOC), 2018, pp. 632–645
- M. Grötschel, L. Lovász and A. Schrijver “The ellipsoid method and its consequences in combinatorial optimization” In Combinatorica 1.2, 1981, pp. 169–197
- Michel X. Goemans “Minimum Bounded Degree Spanning Trees” In Symposium on Foundations of Computer Science (FOCS), 2006, pp. 273–282
- D. Hyatt-Denesik, A. Jabal Ameli and Sanità L. “Finding Almost Tight Witness Trees” In International Colloquium on Automata, Languages and Programming (ICALP), 2023, pp. 79:1–79:16
- “Coloring Down: 3/2323/23 / 2-approximation for special cases of the weighted tree augmentation problem” In arXiv preprint arXiv:1707.05240, 2017
- Kamal Jain “A Factor 2 Approximation Algorithm for the Generalized Steiner Network Problem” In Combinatorica 21, 2001, pp. 39–60
- Patrick Jaillet and Michael R Wagner “Generalized online routing: New competitive ratios, resource augmentation, and asymptotic analyses” In Operations Research 56.3 INFORMS, 2008, pp. 745–757
- D. Karger “Random sampling in cut, flow, and network design problems” In Math OR 24, 1999, pp. 383–413
- Guy Kortsarz, Robert Krauthgamer and James R Lee “Hardness of approximation for vertex-connectivity network design problems” In SIAM Journal on Computing 33.3 SIAM, 2004, pp. 704–720
- Anna R. Karlin, Nathan Klein and Shayan Oveis Gharan “A (Slightly) Improved Approximation Algorithm for Metric TSP” In Annual ACM Symposium on Theory of Computing (STOC) ACM, 2021
- Anna Karlin, Nathan Klein and Shayan Oveis Gharan “A (Slightly) Improved Bound on the Integrality Gap of the Subtour LP for TSP” In Symposium on Foundations of Computer Science (FOCS), 2022, pp. 844–855
- “An improved approximation algorithm for the minimum k-edge connected multi-subgraph problem” In Annual ACM Symposium on Theory of Computing (STOC), 2022, pp. 1612–1620
- “A matter of degree: Improved approximation algorithms for degree-bounded minimum spanning trees” In Annual ACM Symposium on Theory of Computing (STOC), 2000, pp. 537–546
- “Primal-dual meets local search: approximating MST’s with nonuniform degree bounds” In Annual ACM Symposium on Theory of Computing (STOC), 2003, pp. 389–395
- “Improved approximation algorithms for uniform connectivity problems” In Journal of Algorithms 21, 1996, pp. 434–450
- “Biconnectivity approximations and graph carvings” In Journal of the ACM (JACM) 41.2 ACM New York, NY, USA, 1994, pp. 214–235
- Bundit Laekhanukit, Shayan Oveis Gharan and Mohit Singh “A Rounding by Sampling Approach to the Minimum Size k-Arc Connected Subgraph Problem” In International Colloquium on Automata, Languages and Programming (ICALP), 2012, pp. 606–616
- Lap-Chi Lau, R. Ravi and Mohit Singh “Iterative Methods in Combinatorial Optimization” New York, NY, USA: Cambridge University Press, 2011
- C.St.J.A. Nash-Williams “Edge disjoint spanning trees of finite graphs” In Journal of the London Mathematical Society 36, 1961, pp. 445–45
- Z. Nutov “Approximating Minimum-Cost Edge-Covers of Crossing Biset-Families” In Combinatorica 43.1, 2014, pp. 95–113
- Z. Nutov “On the tree augmentation problem” In Annual European Symposium on Algorithms (ESA), 2017, pp. 61:1–61:14
- Z. Nutov “A 4+ϵ4italic-ϵ4+\epsilon4 + italic_ϵ approximation for k𝑘kitalic_k-connected subgraphs” In Journal of Computer and System Sciences 123, 2022, pp. 64–75
- David Pritchard “k-Edge-Connectivity: Approximation and LP Relaxation” In Approximation and Online Algorithms, 2011
- “Optimal time-critical scheduling via resource augmentation” In Annual ACM Symposium on Theory of Computing (STOC), 1997, pp. 140–149
- Tim Roughgarden “Resource Augmentation.”, 2020
- “Delegate and conquer: An LP-based approximation algorithm for minimum degree MSTs” In International Colloquium on Automata, Languages and Programming (ICALP), 2006, pp. 169–180 Springer
- Mohit Singh and Lap Chi Lau “Approximating minimum bounded degree spanning trees to within one of optimal” In Journal of the ACM (JACM) 62.1, 2015
- Daniel D. Sleator and Robert E. Tarjan “Amortized Efficiency of List Update and Paging Rules” In Communications of the ACM 28.2 Association for Computing Machinery, 1985, pp. 202–208
- “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” In Combinatorica 34.5, 2014, pp. 597–629
- “A Better-Than-2 Approximation for Weighted Tree Augmentation” In FOCS, 2021
- “Local search for weighted tree augmentation and Steiner tree” In Proceedings of the 2022 Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), 2022, pp. 3253–3272 SIAM
- “A (1.5+ε)1.5𝜀(1.5+\varepsilon)( 1.5 + italic_ε )-Approximation Algorithm for Weighted Connectivity Augmentation” In Annual ACM Symposium on Theory of Computing (STOC), 2023