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 条
  • [31] Finding minimum congestion spanning trees
    Werneck, RFF
    Setubal, JC
    da Conceiçao, AF
    ALGORITHM ENGINEERING, 1999, 1668 : 60 - 71
  • [32] Minimum spanning trees for community detection
    Wu, Jianshe
    Li, Xiaoxiao
    Jiao, Licheng
    Wang, Xiaohua
    Sun, Bo
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2013, 392 (09) : 2265 - 2277
  • [33] Planar bichromatic minimum spanning trees
    Borgelt, Magdalene G.
    van Kreveld, Marc
    Loffler, Maarten
    Luo, Jun
    Merrick, Damian
    Silveira, Rodrigo I.
    Vahedi, Mostafa
    JOURNAL OF DISCRETE ALGORITHMS, 2009, 7 (04) : 469 - 478
  • [34] Galactic Archaeology and Minimum Spanning Trees
    MacFarlane, Ben A.
    Gibson, Brad K.
    Flynn, Chris M. L.
    MULTI-OBJECT SPECTROSCOPY IN THE NEXT DECADE: BIG QUESTIONS, LARGE SURVEYS, AND WIDE FIELDS, 2016, 507 : 79 - 83
  • [35] Distributed verification of minimum spanning trees
    Korman, Amos
    Kutten, Shay
    DISTRIBUTED COMPUTING, 2007, 20 (04) : 253 - 266
  • [36] Minimum Spanning Trees in Temporal Graphs
    Huang, Silu
    Fu, Ada Wai-Chee
    Liu, Ruifeng
    SIGMOD'15: PROCEEDINGS OF THE 2015 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2015, : 419 - 430
  • [37] Minimum spanning trees and types of dissimilarities
    Leclerc, B
    EUROPEAN JOURNAL OF COMBINATORICS, 1996, 17 (2-3) : 255 - 264
  • [38] Increasing the weight of minimum spanning trees
    Frederickson, GN
    Solis-Oba, R
    JOURNAL OF ALGORITHMS, 1999, 33 (02) : 244 - 266
  • [39] Minimum restricted diameter spanning trees
    Hassin, R
    Levin, A
    APPROXIMATION ALGORITHMS FOR COMBINATORIAL OPTIMIZATION, PROCEEDINGS, 2002, 2462 : 175 - 184
  • [40] CUMULATIVE CONSTRUCTION OF MINIMUM SPANNING TREES
    ROGER, JH
    CARPENTE.RG
    JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES C-APPLIED STATISTICS, 1971, 20 (02) : 192 - &