A practical minimum spanning tree algorithm using the cycle property

被引:0
|
作者
Katriel, I [1 ]
Sanders, P
Träff, JL
机构
[1] Max Planck Inst Informat, Saarbrucken, Germany
[2] NEC Europe Ltd, C&C Res Labs, St Augustin, Germany
来源
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a simple new (randomized) algorithm for computing minimum spanning trees that is more than two times faster than the best previously known algorithms (for dense, "difficult" inputs). It is of conceptual interest that the algorithm uses the property that the heaviest edge in a cycle can be discarded. Previously this has only been exploited in asymptotically optimal algorithms that are considered impractical. An additional advantage is that the algorithm can greatly profit from pipelined memory access. Hence, an implementation on a vector machine is up to 10 times faster than previous algorithms. We outline additional refinements for MSTs of implicitly defined graphs and the use of the central data structure for querying the heaviest edge between two nodes in the MST. The latter result is also interesting for sparse graphs.
引用
收藏
页码:679 / 690
页数:12
相关论文
共 50 条
  • [31] A genetic algorithm for the Capacitated Minimum Spanning Tree problem
    de Lacerda, Estefane George Macedo
    de Medeiros, Manoel Firmino
    2006 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-6, 2006, : 725 - +
  • [32] The design and analysis of algorithm of minimum cost spanning tree
    Xu, XS
    Liu, DC
    Wu, LH
    ACTA MATHEMATICA SCIENTIA, 1996, 16 (03) : 296 - 301
  • [33] A Distributed Parallel Algorithm for the Minimum Spanning Tree Problem
    Mazeev, Artem
    Semenov, Alexander
    Simonov, Alexey
    PARALLEL COMPUTATIONAL TECHNOLOGIES, PCT 2017, 2017, 753 : 101 - 113
  • [34] Algorithm of documents clustering based on Minimum Spanning Tree
    Zheng, XS
    He, PL
    Tian, M
    Yuan, FY
    2003 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-5, PROCEEDINGS, 2003, : 199 - 203
  • [35] A new algorithm for the minimum spanning tree verification problem
    Matthew Williamson
    K. Subramani
    Computational Optimization and Applications, 2015, 61 : 189 - 204
  • [36] A new proof of the GHS minimum spanning tree algorithm
    Moses, Yoram
    Shimony, Benny
    DISTRIBUTED COMPUTING, PROCEEDINGS, 2006, 4167 : 120 - +
  • [37] A memetic algorithm for the biobjective minimum spanning tree problem
    Rocha, Daniel A. M.
    Gouvea Goldbarg, Elizabeth F.
    Goldbarg, Marco Cesar
    EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, PROCEEDINGS, 2006, 3906 : 222 - 233
  • [38] A new efficient parallel algorithm for minimum spanning tree
    de Alencar Vasconcellos, Jucele Franca
    Caceres, Edson Norberto
    Mongelli, Henrique
    Song, Siang Wun
    2018 30TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD 2018), 2018, : 107 - 114
  • [39] An Algorithm for the Minimum Spanning Tree Problem with Uncertain Structures
    Hernandes, F.
    Lourenco, M. H. R. S.
    IEEE LATIN AMERICA TRANSACTIONS, 2015, 13 (12) : 3885 - 3889
  • [40] Optimum Dynamic Distribution Network Reconfiguration using Minimum Spanning Tree Algorithm
    Mosbah, Mustafa
    Arif, Salem
    Mohammedi, Ridha Djamel
    Hellal, Abdelhafid
    2017 5TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING - BOUMERDES (ICEE-B), 2017,