An Efficient Greedy Minimum Spanning Tree Algorithm Based on Vertex Associative Cycle Detection Method

被引:4
|
作者
Biswas, Prantik [1 ]
Goel, Mansi [1 ]
Negi, Harshita [1 ]
Datta, Megha [1 ]
机构
[1] Natl Inst Technol, Kurukshetra 136119, Haryana, India
关键词
Discrete Optimization; Minimal Spanning Tree; Greedy Algorithm; Cycle Detection; Graph Algorithm; DISTRIBUTED ALGORITHM;
D O I
10.1016/j.procs.2016.07.376
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The minimal spanning tree problem is a popular problem of discrete optimization. Numerous algorithms have been developed using the traditional approach but with the emergence of modern-day complex data structures, new algorithms have been proposed which are more complex yet asymptotically efficient. In this paper we present a cycle detection based greedy algorithm, to obtain a minimal spanning tree of a given input weighted undirected graph. The algorithm operates on the idea that every connected graph without any cycle is a tree. At successive iterations, the algorithm selects and tests if the highest degree vertex is a member of any cycle to remove the most expensive edge from the cycle associated with it. The iteration continues until all the cycles are eliminated to obtain the resultant minimal spanning tree. The simplicity of the algorithm makes it easier to understand and implement in any high-level languages. The proposed approach will be beneficial in analyzing certain class of problems in science and engineering. (C) 2016 The Authors. Published by Elsevier B.V.
引用
收藏
页码:513 / 519
页数:7
相关论文
共 50 条
  • [21] An efficient node partitioning algorithm for the capacitated minimum spanning tree problem
    Han, Jun
    Sun, Zhaohao
    Huai, Jinpeng
    Li, Xian
    6TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, PROCEEDINGS, 2007, : 575 - +
  • [22] PROBABILISTIC MINIMUM SPANNING TREE ALGORITHM
    ROHLF, FJ
    INFORMATION PROCESSING LETTERS, 1978, 7 (01) : 44 - 48
  • [23] A FAST ALGORITHM FOR THE MINIMUM SPANNING TREE
    SURAWEERA, F
    COMPUTERS IN INDUSTRY, 1989, 13 (02) : 181 - 185
  • [24] A Simple and Efficient Algorithm for Finding Minimum Spanning Tree Replacement Edges
    Bader, David A.
    Burkhardt, Paul
    Journal of Graph Algorithms and Applications, 2022, 26 (04): : 577 - 588
  • [25] Fast approximate minimum spanning tree based clustering algorithm
    Jothi, R.
    Mohanty, Sraban Kumar
    Ojha, Aparajita
    NEUROCOMPUTING, 2018, 272 : 542 - 557
  • [26] Minimum Spanning Tree Problem Research based on Genetic Algorithm
    Liu, Hong
    Zhou, Gengui
    SECOND INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN, VOL 2, PROCEEDINGS, 2009, : 197 - +
  • [27] Dynamic channel routing algorithm based on minimum spanning tree
    Wei, Jian-Jun
    Kang, Ji-Chang
    Lei, Yan-Jing
    Chen, Fu-Long
    Zhongbei Daxue Xuebao (Ziran Kexue Ban)/Journal of North University of China (Natural Science Edition), 2008, 29 (02): : 120 - 124
  • [28] Minimum Spanning Tree Cycle Intersection problem
    Dubinsky, Manuel
    Massri, Cesar
    Taubin, Gabriel
    DISCRETE APPLIED MATHEMATICS, 2021, 294 : 152 - 166
  • [29] Np-hardness proof and an approximation algorithm for the minimum vertex ranking spanning tree problem
    Miyata, Keizo
    Masuyama, Shigeru
    Nakayama, Shin-ichi
    Zhao, Liang
    DISCRETE APPLIED MATHEMATICS, 2006, 154 (16) : 2402 - 2410
  • [30] Minimum Vertex Ranking Spanning Tree Problem on Permutation Graphs
    Chang, Ruei-Yuan
    Lee, Guanling
    Peng, Sheng-Lung
    THEORY AND APPLICATIONS OF MODELS OF COMPUTATION, 2009, 5532 : 158 - 167