paper

The Parameterized Complexity of the Survivable Network Design Problem

arXiv:2111.02295

Abstract

For the well-known Survivable Network Design Problem (SNDP) we are given an undirected graph with edge costs, a set of terminal vertices, and an integer demand for every terminal pair . The task is to compute a subgraph of of minimum cost, such that there are at least disjoint paths between and in . If the paths are required to be edge-disjoint we obtain the edge-connectivity variant (EC-SNDP), while internally vertex-disjoint paths result in the vertex-connectivity variant (VC-SNDP). Another important case is the element-connectivity variant (LC-SNDP), where the paths are disjoint on edges and non-terminals. In this work we shed light on the parameterized complexity of the above problems. We consider several natural parameters, which include the solution size , the sum of demands , the number of terminals , and the maximum demand $d_\max$. Using simple, elegant arguments, we prove the following results. - We give a complete picture of the parameterized tractability of the three variants w.r.t. parameter : both EC-SNDP and LC-SNDP are FPT, while VC-SNDP is W[1]-hard. - We identify some special cases of VC-SNDP that are FPT: * when $d_\max\leq 3$ for parameter , * on locally bounded treewidth graphs (e.g., planar graphs) for parameter , and * on graphs of treewidth for parameter . - The well-known Directed Steiner Tree (DST) problem can be seen as single-source EC-SNDP with $d_\max=1$ on directed graphs, and is FPT parameterized by [Dreyfus & Wagner 1971]. We show that in contrast, the 2-DST problem, where $d_\max=2$, is W[1]-hard, even when parameterized by .