Blocking unions of arborescences
Abstract
Given a digraph and a positive integer , a subset is called a \textbf{-union-arborescence}, if it is the disjoint union of spanning arborescences. When also arc-costs are given, minimizing the cost of a -union-arborescence is well-known to be tractable. In this paper we take on the following problem: what is the minimum cardinality of a set of arcs the removal of which destroys every minimum -cost -union-arborescence. Actually, the more general weighted problem is also considered, that is, arc weights (unrelated to ) are also given, and the goal is to find a minimum weight set of arcs the removal of which destroys every minimum -cost -union-arborescence. An equivalent version of this problem is where the roots of the arborescences are fixed in advance. In an earlier paper [A. Bern\'ath and Gy. Pap, \emph{Blocking optimal arborescences}, Integer Programming and Combinatorial Optimization, Springer, 2013] we solved this problem for . This work reports on other partial results on the problem. We solve the case when both and are uniform -- that is, find a minimum size set of arcs that covers all -union-arbosercences. Our algorithm runs in polynomial time for this problem. The solution uses a result of [M. B\'ar\'asz, J. Becker, and A. Frank, \emph{An algorithm for source location in directed graphs}, Oper. Res. Lett. \textbf{33} (2005)] saying that the family of so-called insolid sets (sets with the property that every proper subset has a larger in-degree) satisfies the Helly-property, and thus can be (efficiently) represented as a subtree hypergraph. We also give an algorithm for the case when only is uniform but is not. This algorithm is only polynomial if is not part of the input.
Cite
@article{arxiv.1507.00868,
title = {Blocking unions of arborescences},
author = {Attila Bernáth and Gyula Pap},
journal= {arXiv preprint arXiv:1507.00868},
year = {2015}
}