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 条
  • [1] An optimal minimum spanning tree algorithm
    Pettie, S
    Ramachandran, V
    JOURNAL OF THE ACM, 2002, 49 (01) : 16 - 34
  • [2] An optimal minimum spanning tree algorithm
    Pettie, S
    Ramachandran, V
    AUTOMATA LANGUAGES AND PROGRAMMING, 2000, 1853 : 49 - 60
  • [3] PROBABILISTIC MINIMUM SPANNING TREE ALGORITHM
    ROHLF, FJ
    INFORMATION PROCESSING LETTERS, 1978, 7 (01) : 44 - 48
  • [4] A FAST ALGORITHM FOR THE MINIMUM SPANNING TREE
    SURAWEERA, F
    COMPUTERS IN INDUSTRY, 1989, 13 (02) : 181 - 185
  • [5] An Efficient Minimum Spanning Tree Algorithm
    Abdullah-Al Mamun
    Rajasekaran, Sanguthevar
    2016 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATION (ISCC), 2016, : 1047 - 1052
  • [6] Musical Note Recognition Using Minimum Spanning Tree Algorithm
    Sazaki, Yoppy
    Ayuni, Rosda
    Kom, S.
    2014 8TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATION SYSTEMS SERVICES AND APPLICATIONS (TSSA), 2014,
  • [7] Minimum Spanning Tree Cycle Intersection problem
    Dubinsky, Manuel
    Massri, Cesar
    Taubin, Gabriel
    DISCRETE APPLIED MATHEMATICS, 2021, 294 : 152 - 166
  • [8] A minimum spanning tree equipartition algorithm for microaggregation
    Panagiotakis, Costas
    Tziritas, Georgios
    JOURNAL OF APPLIED STATISTICS, 2015, 42 (04) : 846 - 865
  • [9] An algorithm for inverse minimum spanning tree problem
    Zhang, JH
    Xu, SJ
    Ma, ZF
    OPTIMIZATION METHODS & SOFTWARE, 1997, 8 (01): : 69 - 84
  • [10] Clustering Based Minimum Spanning Tree Algorithm
    Saxena, Sakshi
    Verma, Priyanka
    Rajpoot, Dharmveer Singh
    2017 TENTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2017, : 360 - 362