4.6 Article

Two Algorithms for Constructing Independent Spanning Trees in (n,k)-Star Graphs

期刊

IEEE ACCESS
卷 8, 期 -, 页码 175932-175947

出版社

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/ACCESS.2020.3025009

关键词

Independent spanning trees; (n,k)-star graphs; breadth-first search; recursive algorithm; parallel algorithm

向作者/读者索取更多资源

In a graph G, two spanning trees T-1 and T-2 are rooted at the same vertex r. If, for every v is an element of V (G), the paths from v to the root r in T 1 and T 2 are internally vertex-disjoint, they are called independent spanning trees (ISTs). ISTs can be applied in numerous fields, such as fault-tolerant broadcasting and secure message distribution. The (n,k)-star graphs S-n,S-k constitute a generalized version of the star network. The method of constructing ISTs in (n,k)-star graphs remains unknown. In this paper, we propose one recursive algorithm and one parallel algorithm for constructing ISTs on (n,k)-star graphs. The main ideas of the recursive algorithm are to use induction to change small trees into large trees, to use a modified breadth-first search (MBFS) traversal to create a frame for an IST, and to use a breadth-first search (BFS) traversal to connect the rest of nodes. The main ideas of the parallel algorithm are to create frames through MBFS traversals in parallel, and to use some specific rules to connect the rest of nodes in parallel. We also present validation proofs for both algorithms, and analyze the time complexities of both algorithms. The time complexity of the recursive algorithm in S-n,S-k is O(n x n!/(n-k)!), where n!/(n-k)! is the number of nodes of S-n,S-k. The time complexity of the parallel algorithm can be reduced to On!/(n-k)! if the system has n - 1 processors computing in parallel. Both algorithms are correct with the stated time complexity values; the parallel algorithm is more efficient than the recursive algorithm.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.6
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据