Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2010.17A.3.159

Hybrid Minimum Spanning Tree Algorithm  

Lee, Sang-Un (강릉원주대학교 과학기술대학 멀티미디어공학과)
Abstract
In this paper, to obtain the Minimum Spanning Tree (MST) from the graph with several nodes having the same weight, I applied both Bor$\dot{u}$vka and Kruskal MST algorithms. The result came out to such a way that Kruskal MST algorithm succeeded to obtain MST, but not did the Prim MST algorithm. It is also found that an algorithm that chooses Inter-MSF MWE in the $2^{nd}$ stage of Bor$\dot{u}$vka is quite complicating. The $1^{st}$ stage of Bor$\dot{u}$vka has an advantage of obtaining Minimum Spanning Forest (MSF) with the least number of the edges, and on the other hand, Kruskal MST algorithm has an advantage of always obtaining MST though it deals with all the edges. Therefore, this paper suggests an Hybrid MST algorithm which consists of the merits of both Bor$\dot{u}$vka's $1^{st}$ stage and Kruskal MST algorithm. When applied additionally to 6 graphs, Hybrid MST algorithm has a same effect as that of Kruskal MST algorithm. Also, comparing the algorithm performance speed and capacity, Hybrid MST algorithm has shown the greatest performance Therefore, the suggested algorithm can be used as the generalized MST algorithm.
Keywords
Minimum Spanning Tree; Undirected; Distinct Weights; Same Weights; Cycle;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Wikipedia, http://en.wikipedia.org/wiki/Minimum_spanning_ tree
2 O. Boruvka, "O Jistem Problemu Minimalnim," Prace Mor. Prrodved. Spol. V Brne (Acta Societ. Natur. Moravicae), Vol. III, No.3, pp.37-58, 1926.
3 R. C. Prim, "Shortest Connection Networks and Some Generalisations," Bell System Technical Journal, Vol.36, pp.1389-1401, 1957.   DOI
4 J. B. Kruskal, "On the Shortest Spanning Subtree and The Traveling Salesman Problem," Proceedings of the American Mathematical Society, Vol.7, pp.48-50, 1956.   DOI
5 J. Erickson, "CS 473G -Graduate Algorithms," Dept. of Computer Science, University of Illinois, 2005.
6 WWL. Chen, "Discrete Mathematics," Department of Mathematics, Division of ICS, Macquarie University, Australia, http://www. maths.mq.edu.au/~wchen/lndmfolder/ lndm.html, 2003.
7 C. Peiper, CS 400 -Data Structures for Non CS-Majors, http://www.cs.uiuc.edu/class/fa05/cs400/_labs/Lab12/suuri/, 2005.
8 Wikipedia, http://en.wikipedia.org/wiki/Kruskal_algorithm
9 J. Neeetril, E. Milkova, and H. Nesetrilova, "Otakar Boruvka on Minimum Spanning Tree Problem (Translation of the both 1926 Papers, Comments, History)," DMATH: Discrete Mathematics, Vol.233, 2001.