Transversals of subtree hypergraphs and the source location problem in hypergraphs

Abstract

A hypergraph H=(V,E)H=(V,E) is a subtree hypergraph if there is a tree~TT on~VV such that each hyperedge of~EE induces a subtree of~TT. Since the number of edges of a subtree hypergraph can be exponential in n=Vn=|V|, one can not always expect to be able to find a minimum size transversal in time polynomial in~nn. In this paper, we show that if it is possible to decide if a set of vertices WVW\subseteq V is a transversal in time~S(n)S(n) (\,where n=Vn=|V|\,), then it is possible to find a minimum size transversal in~O(n3S(n))O(n^3\,S(n)). This result provides a polynomial algorithm for the Source Location Problem\,: a set of (k,l)(k,l)-sources for a digraph D=(V,A)D=(V,A) is a subset~SS of~VV such that for any vVv\in V there are~kk arc-disjoint paths that each join a vertex of~SS to~vv and~ll arc-disjoint paths that each join~vv to~SS. The Source Location Problem is to find a minimum size set of (k,l)(k,l)-sources. We show that this is a case of finding a transversal of a subtree hypergraph, and that in this case~S(n)S(n) is polynomial

    Similar works