Constructing edge-disjoint spanning trees in augmented cubes
S.A. Mane

TL;DR
This paper presents a method for constructing the maximum possible number of edge-disjoint spanning trees in augmented cubes, which are a variation of hypercubes with superior properties, enhancing reliable communication protocols.
Contribution
It provides an optimal construction of n-1 edge-disjoint spanning trees in n-dimensional augmented cubes, improving upon previous results for hypercube variants.
Findings
Constructed n-1 edge-disjoint spanning trees in AQn for n > 2
Proved the construction is optimal with respect to the number of trees
Enhanced reliability in communication protocols using these trees
Abstract
Let T1, T2,.... Tk be spanning trees in a graph G. If for any pair of vertices u and v of G, the paths between u and v in every Ti( 0 < i < k+1) do not contain common edges then T1, T2,.... Tk are called edge-disjoint spanning trees in G. The design of multiple edge-disjoint spanning trees has applications to the reliable communication protocols. The n-dimensional augmented cube, denoted as AQn, a variation of the hypercube, possesses some properties superior to those of the hypercube. For AQn (n > 2), construction of n-1 edge-disjoint spanning trees is given the result is optimal with respect to the number of edge-disjoint spanning trees.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInterconnection Networks and Systems · VLSI and FPGA Design Techniques · Advanced Optical Network Technologies
Constructing edge-disjoint spanning trees in augmented cubes
Abstract.
Let be spanning trees in a graph . If for any pair of vertices of , the paths between and in every ( ) do not contain common edges then are called edge-disjoint spanning trees in . The design of multiple edge-disjoint spanning trees has applications to the reliable communication protocols. The dimensional augmented cube, denoted as , a variation of the hypercube, possesses some properties superior to those of the hypercube. For (), construction of edge-disjoint spanning trees is given the result is optimal with respect to the number of edge-disjoint spanning trees.
S. A. Mane
Center for Advanced Studies in Mathematics, Department of Mathematics,
Savitribai Phule Pune University, Pune-411007, India.
Keywords: edge-disjoint spanning trees, Augmented cubes
1. Introduction
A graph is a triple consisting of a vertex set , an edge set , and a relation that associates with each edge two vertices called its endpoints[12]. The topology of the network is modeled in the form of a graph whose vertices correspond to nodes, while edges represent direct physical connections between nodes. This paper deals with the well-established problem of handling the maximum possible number of communication requests without using a single physical link more than once, known as the edge-disjoint spanning trees Problem. The hypercubes are one of the most versatile and efficient interconnection networks discovered for parallel computation. Many variants of the hypercube have been proposed. The augmented cube, proposed by Choudam and Sunitha[2], is one of such variations. An dimensional augmented cube can be formed as an extension of by adding some links. For any positive integer , is a vertex transitive, -regular and -connected graph with vertices. retains all favorable properties of since . Moreover, possesses some embedding properties that does not. The main merit of augmented cubes is that their diameters are about half of those of the corresponding hypercubes.
A tree is called a spanning tree of a graph if . Two spanning trees and in are edge-disjoint if .
The edge-disjoint spanning trees(EDSTs for short) problem has received a great deal of attention in recent years because of its numerous applications on interconnection networks such as fault-tolerant broad casting and secure message distribution[3, 4, 5, 6, 7, 8, 9, 10, 13].
Barden, Hadas, Davis and Williams[1] proved there exist EDSTs in a hypercube of dimension and provided a construction for obtaining the maximum number of EDSTs in a hyperube. Wang, Shen and Fan[11] proved existence of EDSTs in an augmented cube and they asked, “how to derive an effective algorithm that constructs edge-disjoint spanning trees based on our algorithm, in an augmented cube?” Motivated by this question, we provide the construction for obtaining the maximum number of EDSTs ( EDSTs ) in augmented cube ( ).
2. Preliminaries
The definition of the dimensional augmented cube is stated as the following. Let be an integer. The -dimensional augmented cube, denoted by , is a graph with vertices, and each vertex can be distinctly labeled by an -bit binary string, . is the graph with vertex set . For , can be recursively constructed by two copies of , denoted by and , and by adding edges between and as follows:
Let and . A vertex of is joined to a vertex of if and only if for every , either
-
; in this case an edge is called a hypercube edge and we say , or
-
; in this case an edge is called a complement edge and we say .
Let and . See Fig..
\tiny{0}$$\tiny{1}$$\tiny{00}$$\tiny{10}$$\tiny{01}$$\tiny{11}$$\tiny{000}$$\tiny{010}$$\tiny{001}$$\tiny{011}$$\tiny{101}$$\tiny{100}$$\tiny{110}$$\tiny{111}$$\tiny AQ_{1}$$\tiny AQ_{2}$$\tiny AQ_{3}Fig.1$$\tiny AQ^{1}_{1}$$\tiny AQ^{0}_{1}$$\tiny AQ^{0}_{2}$$\tiny AQ^{1}_{2}
For undefined terminology and notations see [12].
3. Construction of edge-disjoint spanning trees in augmented cubes
Our proof is by induction.
As is -regular, . When we construct any spanning tree on vertices of we need exactly edges hence we can construct at most EDSTs. Still, for , number of edges remain uncovered by these EDSTs, but by our method, we are able to construct the tree on vertices containing uncovered edges.
Theorem 3.1**.**
Let be an integer. There exist edge-disjoint spanning trees in augmented cube .
Proof.
First if , we construct two EDSTs and as follows. See Fig.2.
\tiny{000}$$\tiny{001}$$\tiny{010}$$\tiny{011}$$\tiny{111}$$\tiny{101}$$\tiny{100}$$\tiny{110}Fig.2(a). Spanning tree in AQ_{3}$$\tiny{000}$$\tiny{001}$$\tiny{010}$$\tiny{011}$$\tiny{111}$$\tiny{101}$$\tiny{100}$$\tiny{110}Fig.2(b). Spanning tree in
Edges uncovered by and again form a tree say on vertices. See Fig.3.
\tiny{000}$$\tiny{001}$$\tiny{010}$$\tiny{011}$$\tiny{111}$$\tiny{101}$$\tiny{100}$$\tiny{110}Fig.3. Tree in
Let be decomposed into two augmented cubes say and with vertex set say and respectively. Denote by the EDSTs in . Let the identical corresponding EDSTs in be denoted by . Let the vertices of the tree say which is made up of uncovered edges of EDSTs in be denoted by and the identical corresponding vertices of the corresponding tree say in be denoted by .
We want to construct EDSTs in , of which first EDSTs are constructed from and by adding a hypercube edge to connect two internal vertices and , for . See Fig.4.
T^{0}_{1}$$T^{0}_{2}$$T^{0}_{n-2}$$T^{1}_{1}$$T^{1}_{2}$$T^{1}_{n-2}$$v^{1}_{1}$$v^{1}_{2}$$v^{1}_{n-2}$$v^{0}_{1}$$v^{0}_{2}$$v^{0}_{n-2}Fig.4. AQ^{0}_{n}$$AQ^{1}_{n}
The EDST is constructed from by adding all complement edges .See Fig.5.
AQ^{0}_{n}$$AQ^{1}_{n}$$T^{0}_{(n-1)}$$u^{0}_{1}$$(u^{0}_{1})^{c}$$u^{0}_{2^{n-1}}$$v^{0}_{1}$$(v^{0}_{1})^{c}$$(u^{0}_{2^{n-1}})^{c}$$(v^{0}_{2^{n-1}})^{c}$$v^{0}_{2^{n-1}}Fig.5
The EDST is constructed from by adding to it hypercube edges to connect internal vertices and . The vertices in which are not connected to via hypercube edges are () and , but the edge is included in , by adding to the edges of the tree through the vertex connect all remaining vertices and () to . See Fig.6.
AQ^{0}_{n}$$AQ^{1}_{n}$$T^{1}_{(n-1)}$$T^{0}_{n}$$v^{0}_{2^{n-1}}$$v^{1}_{2^{n-1}}Fig.6v^{0}_{n}$$v^{1}_{n}$$v^{0}_{n+1}$$v^{1}_{n+1}
Still, we have uncovered edges of namely edges of tree , the hypercube edge and hypercube edges (). We can easily observe that these uncovered hypercube edges along with the tree again form a new tree on vertices. See Fig.7.
AQ^{0}_{n}$$AQ^{1}_{n}$$T^{1}_{n}$$u^{0}_{1}$$u^{1}_{1}$$u^{0}_{2^{n-1}}$$u^{1}_{2^{n-1}}Fig.7v^{0}_{n-1}$$v^{1}_{n-1}
∎
Acknowledgment: The author gratefully acknowledges the Department of Science and Technology, New Delhi, India for the award of Women Scientist Scheme for research in Basic/Applied Sciences.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] B. Barden, R. Libeskind-Hadas, J. Davis, W. Williams, On edge-disjoint spanning trees in hypercubes, Inform. Process. Lett. 70 ( 1 ) ( 1999 ) 13 − 16 70 1 1999 13 16 70(1)(1999)13-16 .
- 2[2] S.A. Choudum, V. Sunitha, Augmented cubes, Networks 40 ( 2 ) ( 2002 ) 71 − 84 40 2 2002 71 84 40(2)(2002)71-84 .
- 3[3] P. Fragopoulou, S.G. Akl, Edge-disjoint spanning trees on the star network with applications to fault tolerance, IEEE Trans. Comput. 45 ( 2 ) ( 1996 ) 174 − 185 45 2 1996 174 185 45(2)(1996)174-185 .
- 4[4] S.L. Johnsson, C.T. Ho, Optimal broadcasting and personalized communication in hypercubes, IEEE Transactions on Computing 38 ( 9 ) ( 1989 ) 1249 − 1268 38 9 1989 1249 1268 38(9)(1989)1249-1268 .
- 5[5] R. Libeskind-Hadas, D. Mazzoni, R. Rajagopalan, Tree-based multicasting in wormhole-routed irregular topologies, in: Proc. Merged 12th Internat. Parallel Processing Symp. and the 9th Symp. on Parallel and Distributed Processing, April 1998 , p p .244 − 249 1998 𝑝 𝑝 .244 249 1998,pp.244-249 .
- 6[6] S.-Y. Hsieh, C.-J. Tu, Constructing edge-disjoint spanning trees in locally twisted cubes, Theoret. Comput. Sci. 410 ( 8 – 10 ) ( 2009 ) 926 − 932 410 8 – 10 2009 926 932 410(8–10)(2009)926-932 .
- 7[7] J.-C. Lin, J.-S. Yang, C.-C. Hsu, J.-M. Chang, Independent spanning trees vs. edge-disjoint spanning trees in locally twisted cubes, Inform. Process. Lett. 110 ( 10 ) ( 2010 ) 414 − 419 110 10 2010 414 419 110(10)(2010)414-419 .
- 8[8] L. Ni, P. Mc Kinley, A survey of wormhole routing techniques in direct networks. IEEE Comput. 26 ( 2 ) ( 1993 ) 62 − 76 26 2 1993 62 76 26(2)(1993)62-76 .
