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] On minimum edge ranking spanning trees
    Makino, K
    Uno, Y
    Ibaraki, T
    JOURNAL OF ALGORITHMS, 2001, 38 (02) : 411 - 437
  • [42] Minimum Spanning Trees with Sums of Ratios
    Christopher C. Skiscim
    Susan W. Palocsay
    Journal of Global Optimization, 2001, 19 : 103 - 120
  • [43] Distributed verification of minimum spanning trees
    Amos Korman
    Shay Kutten
    Distributed Computing, 2007, 20 : 253 - 266
  • [44] 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
  • [45] Minimum bounded degree spanning trees
    Goemans, Michel X.
    47TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2006, : 273 - 282
  • [46] 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
  • [47] On Sorting, Heaps, and Minimum Spanning Trees
    Gonzalo Navarro
    Rodrigo Paredes
    Algorithmica, 2010, 57 : 585 - 620
  • [48] Minimum spanning trees on random networks
    Dobrin, R
    Duxbury, PM
    PHYSICAL REVIEW LETTERS, 2001, 86 (22) : 5076 - 5079
  • [49] The vertex degrees of minimum spanning trees
    Cieslik, D
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 125 (02) : 278 - 282
  • [50] Minimum spanning trees with sums of ratios
    Skiscim, CC
    Palocsay, SW
    JOURNAL OF GLOBAL OPTIMIZATION, 2001, 19 (02) : 103 - 120