Skip to main content
Erschienen in: The Journal of Supercomputing 3/2015

01.03.2015

A fully parallelized scheme of constructing independent spanning trees on Möbius cubes

verfasst von: Jinn-Shyong Yang, Meng-Ru Wu, Jou-Ming Chang, Yu-Huei Chang

Erschienen in: The Journal of Supercomputing | Ausgabe 3/2015

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

A set of spanning trees in a graph is said to be independent (ISTs for short) if all the trees are rooted at the same node \(r\) and for any other node \(v(\ne r)\), the paths from \(v\) to \(r\) in any two trees are node-disjoint except the two end nodes \(v\) and \(r\). It was conjectured that for any \(n\)-connected graph there exist \(n\) ISTs rooted at an arbitrary node. Let \(N=2^n\) be the number of nodes in the \(n\)-dimensional Möbius cube \(MQ_n\). Recently, for constructing \(n\) ISTs rooted at an arbitrary node of \(MQ_n\), Cheng et al. (Comput J 56(11):1347–1362, 2013) and (J Supercomput 65(3):1279–1301, 2013), respectively, proposed a sequential algorithm to run in \({\mathcal O}(N\log N)\) time and a parallel algorithm that takes \({\mathcal O}(N)\) time using \(\log N\) processors. However, the former algorithm is executed in a recursive fashion and thus is hard to be parallelized. Although the latter algorithm can simultaneously construct \(n\) ISTs, it is not fully parallelized for the construction of each spanning tree. In this paper, we present a non-recursive and fully parallelized approach to construct \(n\) ISTs rooted at an arbitrary node of \(MQ_n\) in \({\mathcal O}(\log N)\) time using \(N\) nodes of \(MQ_n\) as processors. In particular, we derive useful properties from the description of paths in ISTs, which make the proof of independency to become easier than ever before.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Arabnia HR (1990) A parallel algorithm for the arbitrary rotation of digitized images using process-and-data-decomposition approach. J Parallel Distrib Comput 10(2):188–192CrossRef Arabnia HR (1990) A parallel algorithm for the arbitrary rotation of digitized images using process-and-data-decomposition approach. J Parallel Distrib Comput 10(2):188–192CrossRef
2.
Zurück zum Zitat Arabnia HR, Smith JW (1993) A reconfigurable interconnection network for imaging operations and its implementation using a multi-stage switching box. In: Proceedings of the 7th annual international high performance computing conference. Calgary, Alberta, Canada, pp 349–357 Arabnia HR, Smith JW (1993) A reconfigurable interconnection network for imaging operations and its implementation using a multi-stage switching box. In: Proceedings of the 7th annual international high performance computing conference. Calgary, Alberta, Canada, pp 349–357
3.
Zurück zum Zitat Bao F, Funyu Y, Hamada Y, Igarashi Y (1998) Reliable broadcasting and secure distributing in channel networks. IEICE Trans Fundam Electron Commun Comput Sci E81-A(5):796–806 Bao F, Funyu Y, Hamada Y, Igarashi Y (1998) Reliable broadcasting and secure distributing in channel networks. IEICE Trans Fundam Electron Commun Comput Sci E81-A(5):796–806
4.
Zurück zum Zitat Bhandarkar SM, Arabnia HR (1995) The REFINE multiprocessor: theoretical properties and algorithms. Parallel Comput 21(11):1783–1805CrossRef Bhandarkar SM, Arabnia HR (1995) The REFINE multiprocessor: theoretical properties and algorithms. Parallel Comput 21(11):1783–1805CrossRef
5.
Zurück zum Zitat 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–739CrossRefMATHMathSciNet 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–739CrossRefMATHMathSciNet
6.
Zurück zum Zitat Chen X-B (2011) Parallel construction of optimal independent spanning trees on Cartesian product of complete graphs. Inf Process Lett 111(5):235–238CrossRefMATH Chen X-B (2011) Parallel construction of optimal independent spanning trees on Cartesian product of complete graphs. Inf Process Lett 111(5):235–238CrossRefMATH
7.
Zurück zum Zitat Cheng B, Fan J, Jia X, Jia J (2013) Parallel construction of independent spanning trees and an application in diagnosis on Möbius cubes. J Supercomput 65(3):1279–1301CrossRef Cheng B, Fan J, Jia X, Jia J (2013) Parallel construction of independent spanning trees and an application in diagnosis on Möbius cubes. J Supercomput 65(3):1279–1301CrossRef
8.
Zurück zum Zitat Cheng B, Fan J, Jia X, Wang J (2013) Dimension-adjacent trees and parallel construction of independent spanning trees on crossed cubes. J Parallel Distrib Comput 73(5):641–652CrossRefMATH Cheng B, Fan J, Jia X, Wang J (2013) Dimension-adjacent trees and parallel construction of independent spanning trees on crossed cubes. J Parallel Distrib Comput 73(5):641–652CrossRefMATH
10.
Zurück zum Zitat Cheng B, Fan J, Jia X, Zhang S, Chen B (2013) Constructive algorithm of independent spanning trees on Möbius cubes. Comput J 56(11):1347–1362CrossRef Cheng B, Fan J, Jia X, Zhang S, Chen B (2013) Constructive algorithm of independent spanning trees on Möbius cubes. Comput J 56(11):1347–1362CrossRef
11.
Zurück zum Zitat Cheriyan J, Maheshwari SN (1988) Finding nonseparating induced cycles and independent spanning trees in 3-connected graphs. J Algorithms 9(4):507–537CrossRefMATHMathSciNet Cheriyan J, Maheshwari SN (1988) Finding nonseparating induced cycles and independent spanning trees in 3-connected graphs. J Algorithms 9(4):507–537CrossRefMATHMathSciNet
14.
Zurück zum Zitat Fan J (1998) Diagnosability of the Möbius cubes. IEEE Trans Parallel Distrib Syst 9(9):923–928CrossRef Fan J (1998) Diagnosability of the Möbius cubes. IEEE Trans Parallel Distrib Syst 9(9):923–928CrossRef
15.
Zurück zum Zitat Fan J (2002) Hamilton-connectivity and cycle-embedding of the Möbius cubes. Inf Process Lett 82(2):113–117CrossRefMATH Fan J (2002) Hamilton-connectivity and cycle-embedding of the Möbius cubes. Inf Process Lett 82(2):113–117CrossRefMATH
16.
Zurück zum Zitat Hsieh S-Y, Chang N-W (2006) Hamiltonian path embedding and pancyclicity on the Möbius cube with faulty nodes and faulty edges. IEEE Trans Comput 55(7):854–863CrossRef Hsieh S-Y, Chang N-W (2006) Hamiltonian path embedding and pancyclicity on the Möbius cube with faulty nodes and faulty edges. IEEE Trans Comput 55(7):854–863CrossRef
17.
Zurück zum Zitat Hsieh S-Y, Chen C-H (2004) Pancyclicity on Möbius cubes with maximal edge faults. Parallel Comput 30(3):407–421CrossRefMathSciNet Hsieh S-Y, Chen C-H (2004) Pancyclicity on Möbius cubes with maximal edge faults. Parallel Comput 30(3):407–421CrossRefMathSciNet
21.
Zurück zum Zitat Iwasaki Y, Kajiwara Y, Obokata K, Igarashi Y (1999) Independent spanning trees of chordal rings. Inf Process Lett 69(3):155–160CrossRefMathSciNet Iwasaki Y, Kajiwara Y, Obokata K, Igarashi Y (1999) Independent spanning trees of chordal rings. Inf Process Lett 69(3):155–160CrossRefMathSciNet
22.
Zurück zum Zitat Kim J-S, Lee H-O, Cheng E, Lipták L (2011) Optimal independent spanning trees on odd graphs. J Supercomput 56(2):212–225CrossRef Kim J-S, Lee H-O, Cheng E, Lipták L (2011) Optimal independent spanning trees on odd graphs. J Supercomput 56(2):212–225CrossRef
23.
Zurück zum Zitat Kim J-S, Lee H-O, Cheng E, Lipták L (2011) Independent spanning trees on even networks. Inf Sci 181(13):2892–2905CrossRefMATH Kim J-S, Lee H-O, Cheng E, Lipták L (2011) Independent spanning trees on even networks. Inf Sci 181(13):2892–2905CrossRefMATH
24.
Zurück zum Zitat Liu Y-J, Lan JK, Chou WY, Chen C (2011) Constructing independent spanning trees for locally twisted cubes. Theor Comput Sci 412(22):2237–2252CrossRefMATHMathSciNet Liu Y-J, Lan JK, Chou WY, Chen C (2011) Constructing independent spanning trees for locally twisted cubes. Theor Comput Sci 412(22):2237–2252CrossRefMATHMathSciNet
25.
Zurück zum Zitat 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–210CrossRefMathSciNet 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–210CrossRefMathSciNet
26.
Zurück zum Zitat 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 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
27.
Zurück zum Zitat 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 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
28.
Zurück zum Zitat Rescigno AA (2001) Vertex-disjoint spanning trees of the star network with applications to fault-tolerance and security. Inf Sci 137:259–276CrossRefMATHMathSciNet Rescigno AA (2001) Vertex-disjoint spanning trees of the star network with applications to fault-tolerance and security. Inf Sci 137:259–276CrossRefMATHMathSciNet
29.
Zurück zum Zitat Tang S-M, Wang Y-L, Leu Y-H (2004) Optimal independent spanning trees on hypercubes. J Inf Sci Eng 20(1):143–155MathSciNet Tang S-M, Wang Y-L, Leu Y-H (2004) Optimal independent spanning trees on hypercubes. J Inf Sci Eng 20(1):143–155MathSciNet
30.
Zurück zum Zitat 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–102CrossRefMathSciNet 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–102CrossRefMathSciNet
31.
32.
Zurück zum Zitat Wang Y, Fan J, Zhou G, Jia X (2012) Independent spanning trees on twisted cubes. J Parallel Distrib Comput 72(1):58–69CrossRefMATH Wang Y, Fan J, Zhou G, Jia X (2012) Independent spanning trees on twisted cubes. J Parallel Distrib Comput 72(1):58–69CrossRefMATH
33.
Zurück zum Zitat Wang Y, Fan J, Jia X, Huang H (2012) An algorithm to construct independent spanning trees on parity cubes. Theor Comput Sci 465:61–72CrossRefMATHMathSciNet Wang Y, Fan J, Jia X, Huang H (2012) An algorithm to construct independent spanning trees on parity cubes. Theor Comput Sci 465:61–72CrossRefMATHMathSciNet
34.
Zurück zum Zitat 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–1724CrossRefMATH 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–1724CrossRefMATH
35.
Zurück zum Zitat Xu M, Xu J-M (2005) Edge-pancyclicity of Möbius cubes. Inf Process Lett 96(4):136–140CrossRefMATH Xu M, Xu J-M (2005) Edge-pancyclicity of Möbius cubes. Inf Process Lett 96(4):136–140CrossRefMATH
36.
Zurück zum Zitat Xu J-M, Deng ZG (2005) Wide diameter of Möbius cubes. J Interconnect Netw 6(1):51–62CrossRef Xu J-M, Deng ZG (2005) Wide diameter of Möbius cubes. J Interconnect Netw 6(1):51–62CrossRef
37.
Zurück zum Zitat Xu J-M, Ma M, Lü M (2006) Paths in Möbius cubes and crossed cubes. Inf Process Lett 97(3):94–97CrossRefMATH Xu J-M, Ma M, Lü M (2006) Paths in Möbius cubes and crossed cubes. Inf Process Lett 97(3):94–97CrossRefMATH
38.
Zurück zum Zitat Yang J-S, Chan H-C, Chang J-M (2011) Broadcasting secure messages via optimal independent spanning trees in folded hypercubes. Discrete Appl Math 159(12):1254–1263CrossRefMATHMathSciNet Yang J-S, Chan H-C, Chang J-M (2011) Broadcasting secure messages via optimal independent spanning trees in folded hypercubes. Discrete Appl Math 159(12):1254–1263CrossRefMATHMathSciNet
40.
Zurück zum Zitat Yang J-S, Chang J-M (2014) Optimal independent spanning trees on Cartesian product of hybrid graphs. Comput J 57(1):93–99CrossRef Yang J-S, Chang J-M (2014) Optimal independent spanning trees on Cartesian product of hybrid graphs. Comput J 57(1):93–99CrossRef
41.
Zurück zum Zitat 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–657CrossRef 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–657CrossRef
42.
Zurück zum Zitat 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–2010CrossRefMATHMathSciNet 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–2010CrossRefMATHMathSciNet
43.
Zurück zum Zitat 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–90CrossRefMATHMathSciNet 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–90CrossRefMATHMathSciNet
44.
Zurück zum Zitat 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–79CrossRefMathSciNet 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–79CrossRefMathSciNet
46.
Zurück zum Zitat Yang M-C, Li T-K, Tan JM, Hsu L-H (2005) Fault-tolerant pancyclicity of the Möbius cubes. IEICE Trans Fundam Electron Commun Comput Sci E88-A(1):346–352 Yang M-C, Li T-K, Tan JM, Hsu L-H (2005) Fault-tolerant pancyclicity of the Möbius cubes. IEICE Trans Fundam Electron Commun Comput Sci E88-A(1):346–352
47.
Zurück zum Zitat Yang X, Megson GM, Evens DJ (2006) Pancyclicity of Möbius cubes with faulty nodes. Microprocess Microsyst 30(3):165–172CrossRef Yang X, Megson GM, Evens DJ (2006) Pancyclicity of Möbius cubes with faulty nodes. Microprocess Microsyst 30(3):165–172CrossRef
Metadaten
Titel
A fully parallelized scheme of constructing independent spanning trees on Möbius cubes
verfasst von
Jinn-Shyong Yang
Meng-Ru Wu
Jou-Ming Chang
Yu-Huei Chang
Publikationsdatum
01.03.2015
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 3/2015
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-014-1346-z

Weitere Artikel der Ausgabe 3/2015

The Journal of Supercomputing 3/2015 Zur Ausgabe