English

Blocking optimal arborescences

Combinatorics 2015-06-19 v1 Data Structures and Algorithms

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 D=(V,A)D=(V,A) with a designated root node rVr\in V and arc-costs c:ARc:A\to \mathbb{R}, find a minimum cardinality subset HH of the arc set AA such that HH intersects every minimum cc-cost rr-arborescence. By an rr-arborescence we mean a spanning arborescence of root rr. The algorithm we give solves a weighted version as well, in which a nonnegative weight function w:AR+w:A\to \mathbb{R}_+ (unrelated to cc) is also given, and we want to find a subset HH of the arc set such that HH intersects every minimum cc-cost rr-arborescence, and w(H)=aHw(a)w(H)=\sum_{a\in H}w(a) is minimum. The running time of the algorithm is O(n3T(n,m))O(n^3T(n,m)), where nn and mm denote the number of nodes and arcs of the input digraph, and T(n,m)T(n,m) is the time needed for a minimum sts-t 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}
}
R2 v1 2026-06-22T09:55:57.715Z