Abstract

The D irected S teiner N etwork (DSN) problem takes as input a directed graph G =( V , E ) with non-negative edge-weights and a set D ⊆ V × V of k demand pairs. The aim is to compute the cheapest network N⊆ G for which there is an s\rightarrow t path for each ( s , t )∈ D. It is known that this problem is notoriously hard, as there is no k 1/4− o (1) -approximation algorithm under Gap-ETH, even when parametrizing the runtime by k [Dinur & Manurangsi, ITCS 2018]. In light of this, we systematically study several special cases of DSN and determine their parameterized approximability for the parameter k . For the bi -DSNP lanar problem, the aim is to compute a solution N⊆ G whose cost is at most that of an optimum planar solution in a bidirected graph G , i.e., for every edge uv of G the reverse edge vu exists and has the same weight. This problem is a generalization of several well-studied special cases. Our main result is that this problem admits a parameterized approximation scheme (PAS) for k . We also prove that our result is tight in the sense that (a) the runtime of our PAS cannot be significantly improved, and (b) no PAS exists for any generalization of bi-DSNP lanar , under standard complexity assumptions. The techniques we use also imply a polynomial-sized approximate kernelization scheme (PSAKS). Additionally, we study several generalizations of bi -DSNP lanar and obtain upper and lower bounds on obtainable runtimes parameterized by k . One important special case of DSN is the S trongly C onnected S teiner S ubgraph (SCSS) problem, for which the solution network N⊆ G needs to strongly connect a given set of k terminals. It has been observed before that for SCSS a parameterized 2-approximation exists for parameter k [Chitnis et al., IPEC 2013]. We give a tight inapproximability result by showing that for k no parameterized (2 − ε)-approximation algorithm exists under Gap-ETH. Additionally, we show that when restricting the input of SCSS to bidirected graphs, the problem remains NP-hard but becomes FPT for k .

Highlights

  • In this paper we study the Directed Steiner Network (DSN) problem,4 in which a directed edge-weighted graph G = (V, E) is given together with a set of k demands D = {(si, ti)}ki=1 ⊆ V × V

  • We prove that our result is tight in the sense that (a) the runtime of our parameterized approximation scheme (PAS) cannot be significantly improved, and (b) it is unlikely that a PAS exists for any generalization of bi-DSNPlanar, unless fixed-parameter tractable (FPT)=W[1]

  • To the best of our knowledge, this is the first example of a W[1]-hard problem admitting a nontrivial parameterized approximation factor which is known to be tight! we show that when restricting the input of Strongly Connected Steiner Subgraph (SCSS) to bidirected graphs, the problem remains NP-hard but becomes FPT for k

Read more

Summary

Introduction

20:3 is possible in time f (k) · nO(1) for any function f (k) under the Gap Exponential Time Hypothesis (Gap-ETH), which postulates that there exists a constant ε > 0 such that no (possibly randomized) algorithm running in 2o(n) time can distinguish whether it is possible to satisfy all or at most a (1 − ε)-fraction of clauses of any given 3SAT formula [16, 48] Given these hardness results, the main question we explore is: what approximation factors and runtimes are possible for special cases of DSN when parametrizing by k? To the best of our knowledge, bidirected inputs are the first example where SCSS remains NP-hard but turns out to be FPT parameterized by k! in contrast to bi-DSN, the complexity of the in-between bi-SCSS problem resembles that of the undirected variant (the ST problem) rather than the directed version (the SCSS problem)

Our results
Our techniques
An approximation scheme for bi-DSNPlanar
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call