Efficiently Computing Directed Minimum Spanning Trees

被引:0
|
作者
Bother, Maximilian [1 ]
Kissig, Otto [2 ]
Weyand, Christopher [3 ]
机构
[1] Swiss Fed Inst Technol, Zurich, Switzerland
[2] Hasso Plattner Inst, Potsdam, Germany
[3] Karlsruhe Inst Technol, Karlsruhe, Germany
关键词
ARBORESCENCE;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Computing a directed minimum spanning tree, called arborescence, is a fundamental algorithmic problem, although not as common as its undirected counterpart. In 1967, Edmonds discussed an elegant solution. It was refined to run in O(min(n(2), mlog n)) by Tarjan which is optimal for very dense and very sparse graphs. Gabow et al. gave a version of Edmonds' algorithm that runs in O(n log n+ m), thus asymptotically beating the Tarjan variant in the regime between sparse and dense. Despite the attention the problem received theoretically, there exists, to the best of our knowledge, no empirical evaluation of either of these algorithms. In fact, the version by Gabow et al. has never been implemented and, aside from coding competitions, all readily available Tarjan implementations run in O(n(2)). In this paper, we provide the first implementation of the version by Gabow et al. as well as five variants of Tarjan's version with different underlying data structures. We evaluate these algorithms and existing solvers on a large set of real-world and random graphs.
引用
收藏
页码:86 / 95
页数:10
相关论文
共 50 条
  • [41] CUMULATIVE CONSTRUCTION OF MINIMUM SPANNING TREES
    ROGER, JH
    CARPENTE.RG
    JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES C-APPLIED STATISTICS, 1971, 20 (02) : 192 - &
  • [42] Minimum Spanning Trees with Sums of Ratios
    Christopher C. Skiscim
    Susan W. Palocsay
    Journal of Global Optimization, 2001, 19 : 103 - 120
  • [43] On minimum edge ranking spanning trees
    Makino, K
    Uno, Y
    Ibaraki, T
    JOURNAL OF ALGORITHMS, 2001, 38 (02) : 411 - 437
  • [44] Distributed verification of minimum spanning trees
    Amos Korman
    Shay Kutten
    Distributed Computing, 2007, 20 : 253 - 266
  • [45] On Sorting, Heaps, and Minimum Spanning Trees
    Gonzalo Navarro
    Rodrigo Paredes
    Algorithmica, 2010, 57 : 585 - 620
  • [46] Balanced partition of minimum spanning trees
    Andersson, M
    Gudmundsson, J
    Levcopoulos, C
    Narasimhan, G
    INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 2003, 13 (04) : 303 - 316
  • [47] Minimum bounded degree spanning trees
    Goemans, Michel X.
    47TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2006, : 273 - 282
  • [48] Balanced partition of minimum spanning trees
    Andersson, M
    Gudmundsson, J
    Levcopoulos, C
    Narasimhan, G
    COMPUTATIONAL SCIENCE-ICCS 2002, PT III, PROCEEDINGS, 2002, 2331 : 26 - 35
  • [49] Minimum spanning trees with sums of ratios
    Skiscim, CC
    Palocsay, SW
    JOURNAL OF GLOBAL OPTIMIZATION, 2001, 19 (02) : 103 - 120
  • [50] Minimum spanning trees on random networks
    Dobrin, R
    Duxbury, PM
    PHYSICAL REVIEW LETTERS, 2001, 86 (22) : 5076 - 5079