Blocking optimal arborescences
Abstract
The problem of covering minimum cost common bases of two matroids is NP-complete, even if the two matroids coincide, and the costs are all equal to 1. In this paper we show that the following special case is solvable in polynomial time: given a digraph with a designated root node and arc-costs , find a minimum cardinality subset of the arc set such that intersects every minimum -cost -arborescence. By an -arborescence we mean a spanning arborescence of root . The algorithm we give solves a weighted version as well, in which a nonnegative weight function (unrelated to ) is also given, and we want to find a subset of the arc set such that intersects every minimum -cost -arborescence, and is minimum. The running time of the algorithm is , where and denote the number of nodes and arcs of the input digraph, and is the time needed for a minimum cut computation in this digraph. A polyhedral description is not given, and seems rather challenging.
Keywords
Cite
@article{arxiv.1506.05677,
title = {Blocking optimal arborescences},
author = {Attila Bernáth and Gyula Pap},
journal= {arXiv preprint arXiv:1506.05677},
year = {2015}
}