A MATROID APPROACH TO FINDING EDGE-CONNECTIVITY AND PACKING ARBORESCENCES

被引:97
作者
GABOW, HN
机构
[1] Department of Computer Science, University of Colorado at Boulder, Boulder
关键词
D O I
10.1006/jcss.1995.1022
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present an algorithm that finds the edge connectivity lambda of a graph having n vectices and m edges. The running time is O(lambda m log(n(2)/m)) for directed graphs and slightly less for undirected graphs, O(m+lambda(2)n log(n/lambda)). This improves the previous best time bounds, O(min{mn, lambda(2)n(2)}) for directed graphs and O(lambda n(2)) for undirected graphs. We present an algorithm that finds k edge-disjoint arborescences on a directed graph in time O((kn)(2)). This improves the previous best time bound, O(kmn + k(3)n(2)). Unlike previous work, our approach is based on two theorems of Edmonds that link these two problems and show how they can be solved. (C) 1995 Academic Press. Inc.
引用
收藏
页码:259 / 273
页数:15
相关论文
共 35 条
  • [1] MINIMUM PARTITION OF A MATROID INTO INDEPENDENT SUBSETS
    EDMONDS, J
    [J]. JOURNAL OF RESEARCH OF THE NATIONAL BUREAU OF STANDARDS SECTION B-MATHEMATICS AND MATHEMATICAL, 1965, B 69 (1-2): : 67 - +
  • [2] Edmonds J., 1969, COMBINATORIAL STRUCT, P69
  • [3] Edmonds J., 1972, COMBINATORIAL ALGORI, P91
  • [4] Even S., 1975, SIAM Journal on Computing, V4, P507, DOI 10.1137/0204043
  • [5] EVEN S, 1979, GRAPH ALGORITHMS
  • [6] FRANK A, 1979, ACTA SCI MATH, V41, P63
  • [7] A LINEAR-TIME ALGORITHM FOR A SPECIAL CASE OF DISJOINT SET UNION
    GABOW, HN
    TARJAN, RE
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1985, 30 (02) : 209 - 221
  • [8] FORESTS, FRAMES, AND GAMES - ALGORITHMS FOR MATROID SUMS AND APPLICATIONS
    GABOW, HN
    WESTERMANN, HH
    [J]. ALGORITHMICA, 1992, 7 (5-6) : 465 - 497
  • [9] GABOW HN, 1989, 30TH P ANN S F COMP, P106
  • [10] GABOW HN, UNPUB