scispace - formally typeset
Search or ask a question
Journal ArticleDOI

Two Algorithms for Computing All Spanning Trees of a Simple, Undirected, and Connected Graph: Once Assuming a Complete Graph

01 Jan 2018-IEEE Access (Institute of Electrical and Electronics Engineers (IEEE))-Vol. 6, pp 56290-56300
TL;DR: This paper proposes altogether different and new approaches for the computation of all possible spanning trees of a simple, undirected, and connected graph and proposes to have novelties and limitations of its own.
Abstract: In this paper, we have proposed altogether different and new approaches for the computation of all possible spanning trees of a simple, undirected, and connected graph. Our proposed algorithms have the capability to solve the major bottlenecks in this area, namely, generation of duplicate trees and circuit checking. In the first algorithm, the given graph has been converted to its corresponding weighted complete graph, which proposes to have novelties and limitations of its own. In addition, we have also proposed another related algorithm, and as a result, we have been able to come up with new ideas in this research domain of graph theory.
Citations
More filters
Journal ArticleDOI
TL;DR: In this paper , an algorithm based on a new technique, namely divide-and-conquer, has been proposed for all spanning tree generation of a simple connected graph, which is a well-approached problem in graph theory.
Abstract: All spanning tree generation of a simple connected graph is a well-approached problem in graph theory. In this paper, an algorithm based on a new technique, namely divide-and-conquer, has been proposed. The performance of the proposed algorithm has also been benchmarked against several existing algorithms, including one algorithm implemented in parallel, in this domain. The basis of comparison is on the number of circuits generated and CPU time taken by each of the algorithms compared, using a set of randomly generated graph instances on a common platform.

3 citations

Book ChapterDOI
01 Jan 2021
TL;DR: In this article, the authors proposed an algorithm to generate all possible structures of spanning trees of an undirected complete graph of n vertices, where the process starts with a star-tree (T) of the given complete graph and then replaces the edges of T one by one to generate different possible structures like chain, branch, etc.
Abstract: The objective of this paper is to propose an algorithm to generate all possible structures of spanning trees of an undirected complete graph of n vertices. The process starts with a star-tree (T) of the given complete graph and then replacing the edges of T one by one to generate different possible structures like chain, branch, etc. These spanning tree structures repeat themselves as we move from lower to higher values of n. The authors have attempted to find out some generalized expressions for different structures of spanning trees for a complete graph of order n.

2 citations

References
More filters
Journal ArticleDOI
TL;DR: This paper presents an algorithm for finding all possible spanning trees of a simple, connected and un-oriented graph by observing that generation of all spanning trees by test and select method is very much relevant today.
Abstract: This paper presents an algorithm for finding all possible spanning trees of a simple, connected and un-oriented graph. To cope the situation we observed that generation of all spanning trees by test and select method is very much relevant today. As a sequel of our old work is the area we try here mainly all spanning tree generation with small amount of circuit checking. The time complexity of the algorithm is O(en n2 Tn) and space complexity of the algorithm is O(en), where n is the number of vertices and e is the number of edges of the graph. Although yet to reach the ideal situation that is the situation where we do not need any circuit checking for non-tree.

4 citations

Journal ArticleDOI

4 citations


"Two Algorithms for Computing All Sp..." refers methods in this paper

  • ...These three techniques are tree testing [1]–[10] elementary tree transformation [11]–[18], and successive reduction [19]–[21] methods....

    [...]

  • ...[11] B. V. Cherkasskii, ‘‘New algorithm for generation of spanning trees,’’ Cybernetics, vol. 23, no. 1, pp. 107–113, 1987....

    [...]

  • ...Some algorithms following this method of tree generation are those of Cherkasskii [11], Hakimi [12], Kapoor and Ramesh [13], Matsui [14], [15], Mayeda and Seshu [16], Shioura and Tamura [17], Shioura et al. [18], and many others. iii....

    [...]

  • ...Some algorithms following this method of tree generation are those of Cherkasskii [11], Hakimi [12], Kapoor and Ramesh [13], Matsui [14], [15], Mayeda and Seshu [16], Shioura and Tamura [17], Shioura et al....

    [...]

01 Jun 1993
TL;DR: This paper proposes a new algorithm for enumerating all spanning trees of G in such compact form that is optimal in the sense of time complexity and space complexity.

3 citations


"Two Algorithms for Computing All Sp..." refers methods in this paper

  • ...[17] A. Shioura and A. Tamura, ‘‘Efficiently scanning all spanning trees of an undirected graph,’’ Dept. Inf....

    [...]

  • ...[18] A. Shioura, A. Tamura, and T. Uno, ‘‘An optimal algorithm for scanning all spanning trees of undirected graphs,’’ SIAM J. Comput., vol. 26, no. 3, pp. 678–692, 1997....

    [...]

  • ...Some algorithms following this method of tree generation are those of Cherkasskii [11], Hakimi [12], Kapoor and Ramesh [13], Matsui [14], [15], Mayeda and Seshu [16], Shioura and Tamura [17], Shioura et al....

    [...]

  • ...Some algorithms following this method of tree generation are those of Cherkasskii [11], Hakimi [12], Kapoor and Ramesh [13], Matsui [14], [15], Mayeda and Seshu [16], Shioura and Tamura [17], Shioura et al. [18], and many others. iii....

    [...]

  • ...Some of the earlier standard algorithms (namely, algorithms by Shioura and Tamura [17], Matsui [14], Mayeda and Seshu [16], Hakimi [12], Char [2], and Winter [21]) for generating all possible spanning trees of a given graph have also been implemented on the same environment with the same set of instances for a comparative study....

    [...]