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 条
  • [21] CLUSTERING WITH MINIMUM SPANNING TREES
    Zhou, Yan
    Grygorash, Oleksandr
    Hain, Thomas F.
    INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2011, 20 (01) : 139 - 177
  • [22] Approximating degree-bounded minimum spanning trees of directed acyclic graphs
    Li, Hengwu
    Liu, Zhendong
    Han, Huijian
    Journal of Computational Information Systems, 2010, 6 (07): : 2399 - 2406
  • [23] On Steiner trees and minimum spanning trees in hypergraphs
    Polzin, T
    Daneshmand, SV
    OPERATIONS RESEARCH LETTERS, 2003, 31 (01) : 12 - 20
  • [24] HIERARCHICAL CLUSTERING PHRASED IN GRAPH THEORY: MINIMUM SPANNING TREES, REGIONS OF INFLUENCE, AND DIRECTED TREES.
    Polanco, Xavier
    14TH INTERNATIONAL SOCIETY OF SCIENTOMETRICS AND INFORMETRICS CONFERENCE (ISSI), 2013, : 2109 - 2112
  • [25] EFFICIENT ALGORITHMS FOR FINDING MINIMUM SPANNING-TREES IN UNDIRECTED AND DIRECTED-GRAPHS
    GABOW, HN
    GALIL, Z
    SPENCER, T
    TARJAN, RE
    COMBINATORICA, 1986, 6 (02) : 109 - 122
  • [26] Spanning trees with minimum weighted degrees
    Ghodsi, Mohammad
    Mahini, Hamid
    Mirjalali, Kian
    Gharan, Shayan Oveis
    R., Amin S. Sayedi
    Zadimoghaddam, Morteza
    INFORMATION PROCESSING LETTERS, 2007, 104 (03) : 113 - 116
  • [27] Increasing the weight of minimum spanning trees
    Frederickson, GN
    SolisOba, R
    PROCEEDINGS OF THE SEVENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 1996, : 539 - 546
  • [28] On Sorting, Heaps, and Minimum Spanning Trees
    Navarro, Gonzalo
    Paredes, Rodrigo
    ALGORITHMICA, 2010, 57 (04) : 585 - 620
  • [29] Morphology on Graphs and Minimum Spanning Trees
    Meyer, Fernand
    Stawiaski, Jean
    MATHEMATICAL MORPHOLOGY AND ITS APPLICATION TO SIGNAL AND IMAGE PROCESSING, 2009, 5720 : 161 - 170
  • [30] Geometric Minimum Spanning Trees with GEOFILTERKRUSKAL
    Chatterjee, Samidh
    Connor, Michael
    Kumar, Piyush
    EXPERIMENTAL ALGORITHMS, PROCEEDINGS, 2010, 6049 : 486 - 500