Finding a Sparse Connected Spanning Subgraph in a non-Uniform Failure Model (2308.04575v3)
Abstract: We study a generalization of the classic Spanning Tree problem that allows for a non-uniform failure model. More precisely, edges are either \emph{safe} or \emph{unsafe} and we assume that failures only affect unsafe edges. In Unweighted Flexible Graph Connectivity we are given an undirected graph $G = (V,E)$ in which the edge set $E$ is partitioned into a set $S$ of safe edges and a set $U$ of unsafe edges and the task is to find a set $T$ of at most $k$ edges such that $T - {u}$ is connected and spans $V$ for any unsafe edge $u \in T$. Unweighted Flexible Graph Connectivity generalizes both Spanning Tree and Hamiltonian Cycle. We study Unweighted Flexible Graph Connectivity in terms of fixed-parameter tractability (FPT). We show an almost complete dichotomy on which parameters lead to fixed-parameter tractability and which lead to hardness. To this end, we obtain FPT-time algorithms with respect to the vertex deletion distance to cluster graphs and with respect to the treewidth. By exploiting the close relationship to Hamiltonian Cycle, we show that FPT-time algorithms for many smaller parameters are unlikely under standard parameterized complexity assumptions. Regarding problem-specific parameters, we observe that Unweighted Flexible Graph Connectivity} admits an FPT-time algorithm when parameterized by the number of unsafe edges. Furthermore, we investigate a below-upper-bound parameter for the number of edges of a solution. We show that this parameter also leads to an FPT-time algorithm.
- Flexible graph connectivity. Mathematical Programming, 192(1):409–441, 2022.
- Fault-tolerant edge-disjoint s𝑠sitalic_s-t𝑡titalic_t paths – beyond uniform faults. In Proceedings of the 18th Scandinavian Symposium and Workshops on Algorithm Theory (SWAT ’22), pages 5:1–5:19. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2022.
- NP-completeness of the hamiltonian cycle problem for bipartite graphs. Journal of Information processing, 3(2):73–76, 1980.
- Parameterized algorithms for survivable network design with uniform demands. In Proceedings of the 29th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA ’18), pages 2838–2850. SIAM, 2018.
- J. Bang-Jensen and A. Yeo. The minimum spanning strong subdigraph problem is fixed parameter tractable. Discrete Applied Mathematics, 156(15):2924–2929, 2008.
- Improved approximation algorithms by generalizing the primal-dual method beyond uncrossable functions. In Proceedings of the 50th International Colloquium on Automata, Languages, and Programming (ICALP ’23), pages 15:1–15:19. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2023.
- Kernel bounds for path and cycle problems. Theoretical Computer Science, 511:117–136, 2013.
- Approximation algorithms for flexible graph connectivity. In Proceedings of the 41st IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science (FSTTCS ’21), pages 9:1–9:14. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2021.
- C. Chekuri and R. Jain. Approximation algorithms for network design in non-uniform fault models. In Proceedings of the 50th International Colloquium on Automata, Languages, and Programming (ICALP ’23), pages 36:1–36:20. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2023.
- A. Çivril. A new approximation algorithm for the minimum 2-edge-connected spanning subgraph problem. Theoretical Computer Science, 943:121–130, 2023.
- Parameterized Algorithms. Springer, 2015.
- Fundamentals of Parameterized Complexity. Springer, 2013.
- The parameterized complexity of the survivable network design problem. In Proceedings of the 5th Symposium on Simplicity in Algorithms (SOSA ’22), pages 37–56. SIAM, 2022.
- Generalized network design problems. European Journal of Operational Research, 148(1):1–13, 2003.
- Intractability of clique-width parameterizations. SIAM Journal on Computing, 39(5):1941–1956, 2010.
- Clique-width III: Hamiltonian cycle and the odd case of graph coloring. ACM Transactions on Algorithms, 15(1):9:1–9:27, 2019.
- H. N. Gabow and S. Gallagher. Iterated rounding algorithms for the smallest k-edge connected spanning subgraph. SIAM Journal on Computing, 41(1):61–103, 2012.
- Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman, 1979.
- M. C. Golumbic. Algorithmic graph theory and perfect graphs. Academic Press, 1980.
- W. T. Huh. Finding 2-edge connected spanning subgraphs. Operations Research Letters, 32(3):212–216, 2004.
- A 4/3-approximation algorithm for the minimum 2-edge connected subgraph problem. ACM Transactions on Algorithms, 15(4):55:1–55:28, 2019.
- Which problems have strongly exponential complexity? Journal of Computer and System Sciences, 63(4):512–530, 2001.
- T. Kloks. Treewidth: Computations and Approximations. Springer, 1994.
- T. Korhonen. A single-exponential time 2-approximation algorithm for treewidth. In Proceedings of the 62nd Annual Symposium on Foundations of Computer Science (FOCS ’22), pages 184–192. IEEE, 2022.
- J. B. Kruskal. On the shortest spanning subtree of a graph and the traveling salesman problem. Proceedings of the American Mathematical Society, 7(1):48–50, 1956.
- M. Mahajan and V. Raman. Parameterizing above guaranteed values: Maxsat and maxcut. Journal of Algorithms, 31(2):335–354, 1999.
- Parameterizing above or below guaranteed values. Journal of Computer and System Sciences, 75(2):137–153, 2009.
- R. C. Prim. Shortest connection networks and some generalizations. The Bell System Technical Journal, 36(6):1389–1401, 1957.
- H. E. Robbins. A theorem on graphs, with an application to a problem of traffic control. The American Mathematical Monthly, 46(5):281–283, 1939.
- N. Robertson and P. D. Seymour. Graph minors XIII: The disjoint paths problem. Journal of Combinatorial Theory, Series B, 63(1):65–110, 1995.
- A. Sebö and J. Vygen. 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.
- Planning for disruptions in supply chain networks. INFORMS TutORials in Operations Research, pages 234–257, 2006.
- L. Takács. On Cayley’s formula for counting forests. Journal of Combinatorial Theory, Series A, 53(2):321–323, 1990.
- D. B. West. Introduction to Graph Theory. Prentice Hall, 2000.
- Clustering gene expression data using a graph-theoretic approach: An application of minimum spanning trees. Bioinformatics, 18(4):536–545, 2002.