An optimal minimum spanning tree algorithm

被引:0
|
作者
Pettie, S [1 ]
Ramachandran, V [1 ]
机构
[1] Univ Texas, Dept Comp Sci, Austin, TX 78712 USA
来源
关键词
graph algorithms; minimum spanning tree; optimal complexity;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We establish that the algorithmic complexity of the minimum spanning tree problem is equal to its decision-tree complexity. Specifically, we present a deterministic algorithm to find a minimum spanning forest; of a graph with n vertices and m edges that runs in time O(tau*(m, n)) where tau* is the minimum number of edge-weight comparisons needed to determine the solution. The algorithm is quite simple and can be implemented on a pointer machine. Although our time bound is optimal, the exact function describing it is not known at present. The current best bounds known for tau* are tau*(m, n) = Omega(m) and tau*(m, n) = O(m . alpha(m, n)), where alpha is a certain natural inverse of Ackermann's function. Even under the assumption that tau* is super-linear, we show that if the input graph is selected from G(n,m), our algorithm runs in linear time w.h.p., regardless of n, m, or the permutation of edge weights. The analysis uses a new martingale for G(n,m) similar to the edge-exposure martingale for G(n,p).
引用
收藏
页码:49 / 60
页数:12
相关论文
共 50 条
  • [41] PERTURBATION ALGORITHM FOR A MINIMAX REGRET MINIMUM SPANNING TREE PROBLEM
    Makuchowski, Mariusz
    [J]. OPERATIONS RESEARCH AND DECISIONS, 2014, 24 (01) : 37 - 49
  • [42] A single-tree algorithm to compute the Euclidean minimum spanning tree on GPUs
    Prokopenko, Andrey
    Sao, Piyush
    Lebrun-Grandie, Damien
    [J]. 51ST INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2022, 2022,
  • [43] The Application of Minimum Spanning Tree Algorithm in the Water Supply Network
    Cong, Fengxia
    Zhao, Ying
    [J]. PROCEEDINGS OF THE 2015 INTERNATIONAL INDUSTRIAL INFORMATICS AND COMPUTER ENGINEERING CONFERENCE, 2015, : 52 - 55
  • [44] A hybrid evolutionary algorithm for the capacitated minimum spanning tree problem
    Lu, Yongliang
    Benlic, Una
    Wu, Qinghua
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2022, 144
  • [45] A distributed algorithm for directed minimum-weight spanning tree
    Fischer, Orr
    Oshman, Rotem
    [J]. DISTRIBUTED COMPUTING, 2023, 36 (01) : 57 - 87
  • [46] A Memetic Algorithm for Solving the Generalized Minimum Spanning Tree Problem
    Pop, Petrica
    Matei, Oliviu
    Sabo, Cosmin
    [J]. SOFT COMPUTING IN INDUSTRIAL APPLICATIONS, 2011, 96 : 187 - 194
  • [47] Cellular Competitive Decision Algorithm for Minimum Ratio Spanning Tree
    Xiong, Xiaohua
    Ning, Aibing
    [J]. MECHATRONICS AND INTELLIGENT MATERIALS II, PTS 1-6, 2012, 490-495 : 365 - +
  • [48] A practical minimum spanning tree algorithm using the cycle property
    Katriel, I
    Sanders, P
    Träff, JL
    [J]. ALGORITHMS - ESA 2003, PROCEEDINGS, 2003, 2832 : 679 - 690
  • [49] Parallel implementation of Boruvka's minimum spanning tree algorithm
    Chung, S
    Condon, A
    [J]. 10TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM - PROCEEDINGS OF IPPS '96, 1996, : 302 - 308
  • [50] Musical Note Recognition Using Minimum Spanning Tree Algorithm
    Sazaki, Yoppy
    Ayuni, Rosda
    Kom, S.
    [J]. 2014 8TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATION SYSTEMS SERVICES AND APPLICATIONS (TSSA), 2014,