Complexity of the Steiner Network Problem with Respect to the Number of Terminals
Abstract
In the Directed Steiner Network problem we are given an arc-weighted digraph , a set of terminals , and an (unweighted) directed request graph with . Our task is to output a subgraph of the minimum cost such that there is a directed path from to in for all . It is known that the problem can be solved in time [Feldman&Ruhl, SIAM J. Comput. 2006] and cannot be solved in time even if is planar, unless Exponential-Time Hypothesis (ETH) fails [Chitnis et al., SODA 2014]. However, as this reduction (and other reductions showing hardness of the problem) only shows that the problem cannot be solved in time unless ETH fails, there is a significant gap in the complexity with respect to in the exponent. We show that Directed Steiner Network is solvable in time , where is a constant depending solely on the genus of and is a computable function. We complement this result by showing that there is no algorithm for any function for the problem on general graphs, unless ETH fails.
Keywords
Cite
@article{arxiv.1802.08189,
title = {Complexity of the Steiner Network Problem with Respect to the Number of Terminals},
author = {Eduard Eiben and Dušan Knop and Fahad Panolan and Ondřej Suchý},
journal= {arXiv preprint arXiv:1802.08189},
year = {2018}
}