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 r∈Vr\in V and arc-costs c:A→Rc: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:A→R+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)=∑a∈Hw(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 s−ts-t cut computation in this digraph. A polyhedral description is not given, and seems rather challenging.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.