Safe sets in digraphs
Abstract: A non-empty subset of the vertices of a digraph is called a {\it safe set} if \begin{itemize} \item[(i)] for every strongly connected component of , there exists a strongly connected component of such that there exists an arc from to ; and \item[(ii)] for every strongly connected component of and every strongly connected component of , we have whenever there exists an arc from to . \end{itemize} In the case of acyclic digraphs a set of vertices is a safe set precisely when is an {\it in-dominating set}, that is, every vertex not in has at least one arc to . We prove that, even for acyclic digraphs which are traceable (have a hamiltonian path) it is NP-hard to find a minimum cardinality in-dominating set. Then we show that the problem is also NP-hard for tournaments and give, for every positive constant , a polynomial algorithm for finding a minimum cardinality safe set in a tournament on vertices in which no strong component has size more than . Under the so called Exponential Time Hypothesis (ETH) this is close to best possible in the following sense: If ETH holds, then, for every $\epsilon>0$ there is no polynomial time algorithm for finding a minimum cardinality safe set for the class of tournaments in which the largest strong component has size at most . We also discuss bounds on the cardinality of safe sets in tournaments.
Paper Prompts
Sign up for free to create and run prompts on this paper.