On Directed Steiner Trees with Multiple Roots
Abstract
We introduce a new Steiner-type problem for directed graphs named \textsc{-Root Steiner Tree}. Here one is given a directed graph and two subsets of its vertices, of size and , and the task is to find a minimum size subgraph of that contains a path from each vertex of to each vertex of . The special case of this problem with is the well known \textsc{Directed Steiner Tree} problem, while the special case with is the \textsc{Strongly Connected Steiner Subgraph} problem. We first show that the problem is W[1]-hard with respect to for any . Then we restrict ourselves to instances with . Generalizing the methods of Feldman and Ruhl [SIAM J. Comput. 2006], we present an algorithm for this restriction with running time , i.e., this restriction is FPT with respect to for any constant . We further show that we can, without significantly affecting the achievable running time, loosen the restriction to only requiring that in the solution there are a vertex and a path from each vertex of to and from to each vertex of~. Finally, we use the methods of Chitnis et al. [SODA 2014] to show that the restricted version can be solved in planar graphs in time.
Cite
@article{arxiv.1604.05103,
title = {On Directed Steiner Trees with Multiple Roots},
author = {Ondřej Suchý},
journal= {arXiv preprint arXiv:1604.05103},
year = {2016}
}
Comments
28 pages, 3 figures