Constructing three completely independent spanning trees in hypercubes
S. A. Kandekar,S. A. Mane
2024-10-04
Abstract:In 2013, Tapolcai demonstrated that a network with two completely independent spanning trees (CISTs) is sufficient for implementing protection routing. In a graph \( G \) with \( k \geq 2 \) spanning trees, denoted as \( T = \{T_1, T_2, \ldots, T_k\} \), these trees are termed completely independent spanning trees (CISTs) if the paths connecting any two vertices \( x \) and \( y \) across different trees do not overlap in vertices or edges, other than \( x \) and \( y \) themselves. Specifically, when \( k = 2 \), the trees form a dual-CIST, and when \( k = 3 \), they constitute a tri-CIST. The problem of determining whether a dual-CIST exists in a graph is NP-complete, as noted by Hasunuma (2002). In data networks, dual-CISTs facilitate fault-tolerant routing, while tri-CISTs enhance both reliability and secure message distribution.
Recent advancements have focused on constructing CISTs within hypercube variant networks. Pai and Chang proposed a technique to generate two CISTs in hypercubes variant networks and called for the development of algorithms to extend this to more CISTs. Methods for constructing three CISTs have been established for various hypercube variants, including crossed cubes, Mobius cubes, and shuffle cubes.
In 2017, Darties et al. asked if the 6-dimensional hypercube \( Q_6 \) can have three completely independent spanning trees, a question that remains unanswered. In this paper, we show how to construct three completely independent spanning trees in \( Q_n \) for \( n \geq 7 \). Two of these trees have diameters of at most \(2n+1\) and \(2n+3\), respectively, and the third tree has a diameter of at most \(2n+4\).
Combinatorics