Shortest bibranchings and valuated matroid intersection
Shortest bibranchings and valuated matroid intersection
复制标题
最短分枝和评估拟阵交集
DOI:
10.1007/s13160-012-0072-2
复制
发表时间:
2012
影响因子:
0.9
通讯作者:
K. Takazawa
中科院分区:
文献类型:
--
作者:
Y. Cui;J. Jansson;and W.-K. Sung.;J. Jansson and A. Lingas.;須田亮平,中野眞一,山中克久;K. Takazawa
For a digraphD= (V,A) and a partition {S,T} ofV, an arc setis called anS−Tif each vertex inTis reachable fromSand each vertex inSreachesTin the subgraph (V,B). Bibranchings commonly generalize bipartite edge covers and arborescences. A totally dual integral linear system determining theS−Tpolytope is provided by Schrijver, and the shortestS−Tproblem, whose objective is to find anS−Tof minimum total arc weight, can be solved in polynomial time by the ellipsoid method or a faster combinatorial algorithm due to Keijsper and Pendavingh. The valuated matroid intersection problem, introduced by Murota, is a weighted generalization of the independent matching problem, including the independent assignment problem and the weighted matroid intersection problem. The valuated matroid intersection problem can be solved efficiently with polynomially many value oracles by extending classical combinatorial algorithms for the weighted matroid intersection problem. In this paper, we show that the shortestS−Tproblem is polynomially reducible to the valuated matroid intersection problem. This reduction suggests one answer to why the shortestS−Tproblem is tractable, and implies new combinatorial algorithms for the shortestS−Tproblem based on the valuated matroid intersection algorithm, where a value oracle corresponds to computing a minimum-weight arborescence.