Skip to main content
Log in

Construction independent spanning trees on locally twisted cubes in parallel

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

Let \(LTQ_n\) be the n-dimensional locally twisted cube. Hsieh and Tu (Theor Comput Sci 410(8–10):926–932, 2009) proposed an algorithm to construct n edge-disjoint spanning trees rooted at a particular vertex 0 in \(LTQ_n\). Later on, Lin et al. (Inf Process Lett 110(10):414–419, 2010) proved that Hsieh and Tu’s spanning trees are indeed independent spanning trees (ISTs for short), i.e., all spanning trees are rooted at the same vertex r and for any other vertex \(v(\ne r)\), the paths from v to r in any two trees are internally vertex-disjoint. Shortly afterwards, Liu et al. (Theor Comput Sci 412(22):2237–2252, 2011) pointed out that \(LTQ_n\) fails to be vertex-transitive for \(n\geqslant 4\) and proposed an algorithm for constructing n ISTs rooted at an arbitrary vertex in \(LTQ_n\). Although this algorithm can simultaneously construct n ISTs, it is hard to be parallelized for the construction of each spanning tree. In this paper, from a modification of Hsieh and Tu’s algorithm, we present a fully parallelized scheme to construct n ISTs rooted at an arbitrary vertex in \(LTQ_n\) in \({\mathcal O}(n)\) time using \(2^n\) vertices of \(LTQ_n\) as processors.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  • Bao F, Funyu Y, Hamada Y, Igarashi Y et al (1998) Reliable broadcasting and secure distributing in channel networks. IEICE Trans Fundam Electron Commun Comput Sci E81–A(5):796–806

  • Chang Q-Y, Ma M-J, Xu J-M (2006) Fault-tolerant pancyclicity of locally twisted cubes (in Chinese). J China Univ Sci Tech 36:607–610

    Google Scholar 

  • Chang J-M, Wang J-D, Yang J-S, Pai K-J (2014) A comment on Independent spanning trees in crossed cubes. Inf Process Lett 114(12):734–739

    Article  MathSciNet  MATH  Google Scholar 

  • Chen X-B (2011) Parallel construction of optimal independent spanning trees on Cartesian product of complete graphs. Inf Process Lett 111(5):235–238

    Article  MathSciNet  MATH  Google Scholar 

  • Cheng B, Fan J, Jia X, Jia J (2013a) Parallel construction of independent spanning trees and an application in diagnosis on Möbius cubes. J Supercomput 65(3):1279–1301

    Article  Google Scholar 

  • Cheng B, Fan J, Jia X, Wang J (2013b) Dimension-adjacent trees and parallel construction of independent spanning trees on crossed cubes. J Parallel Distrib Comput 73(5):641–652

    Article  MATH  Google Scholar 

  • Cheng B, Fan J, Jia X, Zhang S (2013c) Independent spanning trees in crossed cubes. Inf Sci 233:276–289

    Article  MathSciNet  MATH  Google Scholar 

  • Cheng B, Fan J, Jia X, Zhang S, Chen B (2013d) Constructive algorithm of independent spanning trees on Möbius cubes. Comput J 56(11):1347–1362

    Article  Google Scholar 

  • Cheng B, Fan J, Jia X (2015) Dimensional-permutation-based independent spanning trees in bijective connection networks. IEEE Trans Parallel Distrib Syst 26(1):45–53

    Article  Google Scholar 

  • Cheriyan J, Maheshwari SN (1988) Finding nonseparating induced cycles and independent spanning trees in 3-connected graphs. J Algorithms 9(4):507–537

    Article  MathSciNet  MATH  Google Scholar 

  • Curran S, Lee O, Yu X (2006) Finding four independent trees. SIAM J Comput 35(5):1023–1058

    Article  MathSciNet  MATH  Google Scholar 

  • Han Y, Fan J, Zhang S, Yang J, Qjan P (2010) Embedding meshes into locally twisted cubes. Inf Sci 180(19):3794–3805

    Article  MathSciNet  MATH  Google Scholar 

  • Hsieh S-Y, Tu C-J (2009) Constructing edge-disjoint spanning trees in locally twisted cubes. Theor Comput Sci 410(8–10):926–932

    Article  MathSciNet  MATH  Google Scholar 

  • Hsieh S-Y, Wu C-Y (2010) Edge-fault-tolerant Hamiltonicity of locally twisted cubes under conditional edge faults. J Combin Optim 19(1):16–30

    Article  MathSciNet  MATH  Google Scholar 

  • Hu KS, Yeoh S-S, Chen C, Hsu L-H (2007) Node-pancyclicity and edge-pancyclicity of hypercube variants. Inf Process Lett 102(1):1–7

    Article  MathSciNet  MATH  Google Scholar 

  • Huck A (1994) Independent trees in graphs. Graphs Comb 10(1):29–45

    Article  MathSciNet  MATH  Google Scholar 

  • Huck A (1999) Independent trees in planar graphs. Graphs Comb 15(1):29–77

    MathSciNet  MATH  Google Scholar 

  • Itai A, Rodeh M (1988) The multi-tree approach to reliability in distributed networks. Inf Comput 79(1):43–59

    Article  MathSciNet  MATH  Google Scholar 

  • Iwasaki Y, Kajiwara Y, Obokata K, Igarashi Y (1999) Independent spanning trees of chordal rings. Inf Process Lett 69(3):155–160

    Article  MathSciNet  MATH  Google Scholar 

  • Kim J-S, Lee H-O, Cheng E, Lipták L (2011a) Optimal independent spanning trees on odd graphs. J Supercomput 56(2):212–225

    Article  Google Scholar 

  • Kim J-S, Lee H-O, Cheng E, Lipták L (2011b) Independent spanning trees on even networks. Inf Sci 181(13):2892–2905

    Article  MathSciNet  MATH  Google Scholar 

  • Lin J-C, Yang J-S, Hsu C-C, Chang J-M (2010) Independent spanning trees vs. edge-disjoint spanning trees in locally twisted cubes. Inf Process Lett 110(10):414–419

  • Liu Y-J, Lan JK, Chou WY, Chen C (2011) Constructing independent spanning trees for locally twisted cubes. Theor Comput Sci 412(22):2237–2252

    Article  MathSciNet  MATH  Google Scholar 

  • Ma M-J, Xu J-M (2006) Panconnectivity of locally twisted cubes. Appl Math Lett 19(7):673–677

    Article  MathSciNet  MATH  Google Scholar 

  • Ma M-J, Xu J-M (2008) Weak edge-pancyclicity of locally twisted cubes. Ars Comb 89:89–94

    MATH  Google Scholar 

  • Miura K, Nakano S, Nishizeki T, Takahashi D (1999) A linear-time algorithm to find four independent spanning trees in four connected planar graphs. Int J Found Comput Sci 10(2):195–210

    Article  MathSciNet  MATH  Google Scholar 

  • Nagai S, Nakano S (2001) A linear-time algorithm to find independent spanning trees in maximal planar graphs. IEICE Trans Fundam Electron Commun Comput Sci E84–A(5):1102–1109

  • Obokata K, Iwasaki Y, Bao F, Igarashi Y (1996) Independent spanning trees of product graphs and their construction. IEICE Trans Fundam Electron Commun Comput Sci E79–A(11):1894–1903

  • Park J-H, Lim H-S, Kim H-C (2007) Panconnectivity and pancyclicity of hypercube-like interconnection networks with faulty elements. Theor Comput Sci 377:170–180

    Article  MathSciNet  MATH  Google Scholar 

  • Rescigno AA (2001) Vertex-disjoint spanning trees of the star network with applications to fault-tolerance and security. Inf Sci 137:259–276

    Article  MathSciNet  MATH  Google Scholar 

  • Tang S-M, Wang Y-L, Leu Y-H (2004) Optimal independent spanning trees on hypercubes. J Inf Sci Eng 20(1):143–155

    MathSciNet  Google Scholar 

  • Tang S-M, Yang J-S, Wang Y-L, Chang J-M (2010) Independent spanning trees on multidimensional torus networks. IEEE Trans Comput 59(1):93–102

    Article  MathSciNet  Google Scholar 

  • Wang Y, Fan J, Zhou G, Jia X (2012a) Independent spanning trees on twisted cubes. J Parallel Distrib Comput 72(1):58–69

    Article  MATH  Google Scholar 

  • Wang Y, Fan J, Jia X, Huang H (2012b) An algorithm to construct independent spanning trees on parity cubes. Theor Comput Sci 465:61–72

    Article  MathSciNet  MATH  Google Scholar 

  • Werapun J, Intakosum S, Boonjing V (2012) An efficient parallel construction of optimal independent spanning trees on hypercubes. J Parallel Distrib Comput 72(12):1713–1724

    Article  MATH  Google Scholar 

  • Xu X, Zhai W, Xu J-M, Deng A, Yang Y (2011) Fault-tolerant edge-pancyclicity of locally twisted cubes. Inf Sci 181(11):2268–2277

    Article  MathSciNet  MATH  Google Scholar 

  • Yang J-S, Chang J-M (2010) Independent spanning trees on folded hyper-stars. Networks 56(4):272–281

    Article  MathSciNet  MATH  Google Scholar 

  • Yang J-S, Chang J-M (2014) Optimal independent spanning trees on Cartesian product of hybrid graphs. Comput J 57(1):93–99

    Article  Google Scholar 

  • Yang H, Yang X (2007) A fast diagnosis algorithm for locally twisted cube multiprocessor systems under the MM\(^*\) model. Comput Math Appl 53(6):918–926

    Article  MathSciNet  MATH  Google Scholar 

  • Yang J-S, Chan H-C, Chang J-M (2011) Broadcasting secure messages via optimal independent spanning trees in folded hypercubes. Discret Appl Math 159(12):1254–1263

    Article  MathSciNet  MATH  Google Scholar 

  • Yang J-S, Chang J-M, Tang S-M, Wang Y-L (2007) Reducing the height of independent spanning trees in chordal rings. IEEE Trans Parallel Distrib Syst 18(5):644–657

    Article  Google Scholar 

  • Yang J-S, Chang J-M, Tang S-M, Wang Y-L (2009) On the independent spanning trees of recursive circulant graphs \(G(cd^m, d)\) with \(d>2\). Theor Comput Sci 410(21–23):2001–2010

    Article  MathSciNet  MATH  Google Scholar 

  • Yang J-S, Chang J-M, Tang S-M, Wang Y-L (2010) Constructing multiple independent spanning trees on recursive circulant graphs \(G(2^m,2)\). Int J Found Comput Sci 21(1):73–90

    Article  MathSciNet  MATH  Google Scholar 

  • Yang J-S, Chang J-M, Pai K-J, Chan H-C (2015a) Parallel construction of independent spanning trees on enhanced hypercubes. IEEE Trans Parallel Distrib Syst 26(11):3090–3098

  • Yang X, Evans DJ, Megson GM (2005) The locally twisted cubes. Int J Comput Math 82(4):401–413

    Article  MathSciNet  MATH  Google Scholar 

  • Yang X, Megson GM, Evans DJ (2004) Locally twisted cubes are 4-pancyclic. Appl Math Lett 17(8):919–925

    Article  MathSciNet  MATH  Google Scholar 

  • Yang J-S, Tang S-M, Chang J-M, Wang Y-L (2007) Parallel construction of optimal independent spanning trees on hypercubes. Parallel Comput 33(1):73–79

    Article  MathSciNet  Google Scholar 

  • Yang J-S, Wu M-R, Chang J-M, Chang Y-H (2015b) A fully parallelized scheme of constructing independent spanning trees on Möbius cubes. J Supercomput 71(3):952–965

  • Zehavi A, Itai A (1989) Three tree-paths. J Graph Theory 13(2):175–188

    Article  Google Scholar 

Download references

Acknowledgments

This research was partially supported by Ministry of Science and Technology under the Grants MOST103-2221-E-141-003 and MOST103-2221-E-141-001.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jou-Ming Chang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chang, YH., Yang, JS., Hsieh, SY. et al. Construction independent spanning trees on locally twisted cubes in parallel. J Comb Optim 33, 956–967 (2017). https://doi.org/10.1007/s10878-016-0018-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-016-0018-8

Keywords

Navigation