The Parameterized Complexity of the Survivable Network Design Problem
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 .
Cite
@article{arxiv.2111.02295,
title = {The Parameterized Complexity of the Survivable Network Design Problem},
author = {Andreas Emil Feldmann and Anish Mukherjee and Erik Jan van Leeuwen},
journal= {arXiv preprint arXiv:2111.02295},
year = {2022}
}