DocumentCode :
1189805
Title :
Complexity of computation of a spanning tree enumeration algorithm
Author :
Jayakumar, R. ; Thulasiraman, K. ; Swamy, M.N.S.
Volume :
31
Issue :
10
fYear :
1984
fDate :
10/1/1984 12:00:00 AM
Firstpage :
853
Lastpage :
860
Abstract :
In 1968, Char [4] presented an algorithm to enumerate all the spanning trees of an undirected graph G . This algorithm starts with a known initial spanning tree of G , and generates all the other spanning trees along with certain spanning non-tree subgraphs of G . In this paper a detailed complexity analysis of Char\´s algorithm and methods to speed up the algorithm are discussed. Two heuristics for the selection of the initial spanning tree are suggested. These heuristics result in a considerable reduction in the number of spanning non-tree subgraphs generated. A technique called path compression, aimed at reducing the actual number of comparisons, is described. Computational results on several randomly generated graphs are presented to illustrate the improvement achieved.
Keywords :
General circuits and systems theory; Trees; Algorithm design and analysis; Circuits; Computer science; Councils; Graph theory; Tree graphs;
fLanguage :
English
Journal_Title :
Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-4094
Type :
jour
DOI :
10.1109/TCS.1984.1085435
Filename :
1085435
Link To Document :
بازگشت