An efficient algorithm for minimum-weight bibranching

被引:10
|
作者
Keijsper, J [1 ]
Pendavingh, R [1 ]
机构
[1] Univ Amsterdam, Fac Wiskunde Informat Nat Kunde Sterrenkunde, Amsterdam, Netherlands
关键词
D O I
10.1006/jctb.1998.1817
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Given a directed graph D = (V, A) and a set S subset of or equal to V, a bibranching is a set of area B subset of or equal to A that contains a v-(V\S) path for every v is an element of S and an S-v path for every v is an element of V\S. In this paper, we describe a primal-dual algorithm that determines a minimum weight bibranching in a weighted digraph. It has running time O(n'(m + n log n)), where m = \A\, n = \V\ and n' = min{\S\, \V\S\}. Thus, our algorithm obtains the best known bounds for two important special cases of the problem: bipartite edge cover and r-branching. (C) 1998 Academic Press.
引用
收藏
页码:130 / 145
页数:16
相关论文
共 50 条