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 条
  • [1] Associative parallel algorithm for dynamic reconstruction of a minimum spanning tree after deletion of a vertex
    Nepomniaschaya, A
    PARALLEL COMPUTING TECHNOLOGIES, 2005, 3606 : 159 - 173
  • [2] An Efficient Minimum Spanning Tree Algorithm
    Abdullah-Al Mamun
    Rajasekaran, Sanguthevar
    2016 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATION (ISCC), 2016, : 1047 - 1052
  • [4] 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
  • [5] Clustering Based Minimum Spanning Tree Algorithm
    Saxena, Sakshi
    Verma, Priyanka
    Rajpoot, Dharmveer Singh
    2017 TENTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2017, : 360 - 362
  • [6] A practical minimum spanning tree algorithm using the cycle property
    Katriel, I
    Sanders, P
    Träff, JL
    ALGORITHMS - ESA 2003, PROCEEDINGS, 2003, 2832 : 679 - 690
  • [7] An Efficient Multi-objective Evolutionary Algorithm Based on Minimum Spanning Tree
    Li, Miqing
    Zheng, Jinhua
    Xiao, Guixia
    2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, : 617 - 624
  • [8] An algorithm for solving the minimum vertex ranking spanning tree problem on interval graphs
    Nakayama, SI
    Masuyama, S
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2003, E86A (05): : 1019 - 1026
  • [9] An Algorithm for Solving the Minimum Vertex Ranking Spanning Tree Problem on Interval Graphs
    Nakayama, Shin-Ichi
    Masuyama, Shigeru
    IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, 2003, E86-A (05) : 1019 - 1026
  • [10] A greedy heuristic for the capacitated minimum spanning tree problem
    Kritikos, M.
    Ioannou, G.
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2017, 68 (10) : 1223 - 1235