Skip to main content
Log in

Embedding complete binary trees into parity cubes

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

The complete binary tree as an important network structure has long been investigated for parallel and distributed computing, which has many nice properties and used to be embedded into other interconnection architectures. The parity cube is an important variant of the hypercube. It has many attractive features superior to those of the hypercube. In this paper, we prove that the complete binary tree with \(2^n-1\) vertices can be embedded with dilation 1, congestion 1, load 1 into the \(n\)-dimensional parity cube \(PQ_n\) and expansion tending to 1. Furthermore, we provide an \(O(NlogN)\) algorithm to construct the complete binary tree with \(2^n-1\) vertices in \(PQ_n\), where \(N\) denotes the number of vertices in \(PQ_n\) and \(n\ge 1\).

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
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  1. Auletta L, Rescigno AA, Scarano V (1995) Embedding graphs onto the supercube. IEEE Trans Comput 44(4):593–597

    Article  MathSciNet  MATH  Google Scholar 

  2. Chaudhary V, Aggarwal JK (1990) Generalized mapping of parallel algorithms onto parallel architectures. In: Proceedings of the 1990 international conference on parallel processing, vol 2, pp 137–141

  3. Hsu H-C, Li T-K, Tan JJM, Hsu L-H (2004) Fault Hamiltonicity and Fault Hamiltonian connectivity of the arrangement graphs. IEEE Trans Comput 53(1):39–53

    Article  MathSciNet  Google Scholar 

  4. Patel A, Kusalik A, McCrosky C (2000) Area-efficient VLSI layouts for binary hypercubes. IEEE Trans Comput 49(2):160–169

    Article  MathSciNet  Google Scholar 

  5. Yang M-C, Tan JJM, Hsu L-H (2007) Highly fault-tolerant cycle embeddings of hypercubes. J Syst Architect 53:227–232

    Article  Google Scholar 

  6. Xu JM (2010) Topological structure and analysis of interconnection networks. Springer Publishing Company, Incorporated

  7. Bossard A, Kaneko K (2014) k-pairwise disjoint paths routing in perfect hierarchical hypercubes. J Supercomput 67(2):485–495

    Article  Google Scholar 

  8. Keshavarz-Kohjerdi F, Bagheri A (2013) An efficient parallel algorithm for the longest path problem in meshes. J Supercomput 65(2):723–741

    Article  Google Scholar 

  9. Fan J, Jia X, Lin X (2007) Optimal embeddings of paths with various lengths in twisted cubes. IEEE Trans Parallel Distrib Syst 18(4):511–521

    Article  Google Scholar 

  10. Fan J, Jia X, Lin X (2006) Complete path embeddings in crossed cubes. Inform Sci 176(22):3332–3346

    Article  MathSciNet  MATH  Google Scholar 

  11. Fan J, Jia X (2008) Edge-pancyclicity and path-embeddability of bijective connection graphs. Inform Sci 178(2):340–351

    Article  MathSciNet  MATH  Google Scholar 

  12. Shih Y-K, Chuang H-C, Kao S-S, Tan JJM (2010) Mutually independent Hamiltonian cycles in dual-cubes. J Supercomput 54(2):239–251

    Article  Google Scholar 

  13. Su H, Chen S-Y, Kao S-S (2012) Mutually independent Hamiltonian cycles in alternating group graphs. J Supercomput 61(3):560–571

    Article  Google Scholar 

  14. Chen Y, Shen H (2011) Embedding meshes and tori on double-loop networks of the same size. IEEE Trans Comput 60(8):1157–1168

    Article  MathSciNet  Google Scholar 

  15. Fu J-S, Hung H-S, Chen G-H (2009) Embedding fault-free cycles in crossed cubes with conditional link faults. J Supercomput 49(2):219–233

    Article  Google Scholar 

  16. Liu L, Ming A, Ma H, Zhang X (2012) A binary-classification-tree based framework for distributed target classification in multimedia sensor networks. IEEE INFOCOM, pp 594–602

  17. Vilaplana V, Marques F, Salembier P (2008) Binary partition trees for object detection. IEEE Trans Image Process 17(11):2201–2216

    Article  MathSciNet  Google Scholar 

  18. Zheng S, Yang M (2007) Algorithm-hardware codesign of fast parallel round-robin arbiters. IEEE Trans Parallel Distrib Syst 18(1):84–95

    Article  Google Scholar 

  19. Tsapanos N, Tefas A, Nikolaidis N, Pitas I (2012) Shape matching using a binary search tree structure of weak classifiers. Pattern Recognit 45(6):2363–2376

    Article  MATH  Google Scholar 

  20. Doyon J-P, Hamel S, Chauve C (2012) An efficient method for exploring the space of gene tree/species tree reconciliations in a probabilistic framework. IEEE/ACM Trans Comput Biol Bioinform 9(1):26–39

    Article  Google Scholar 

  21. Fang W-C, Hsu C-C, Wang C-M (2003) On the fault-tolerant embeddings of complete binary trees in the mesh interconnection networks. Inform Sci 151:51–70

    Article  MathSciNet  MATH  Google Scholar 

  22. Tseng Y-C, Chen Y-S, Juang T-Y, Chang C-J (1999) Congestion-free, dilation-2 embedding of complete binary trees into star graphs. Networks 33(3):221–231

    Article  MathSciNet  MATH  Google Scholar 

  23. Kumamoto M, Miyano E (2012) Optimal distortion embedding of complete binary trees into lines. Inform Process Lett 112(10):365–370

    Article  MathSciNet  MATH  Google Scholar 

  24. Lin Y-B, Miller Z, Perkel M, Pritikin D, Sudborough IH (2003) Expansion of layouts of complete binary trees into grids. Discrete Appl Math 131(3):611–642

    Article  MathSciNet  MATH  Google Scholar 

  25. Gupta A-K, Hambrusch S-E (1991) Embedding complete binary trees into butterfly networks. IEEE Trans Comput 40(7):853–863

    Article  MathSciNet  Google Scholar 

  26. Efe K (1991) A variation on the hypercube with lower diameter. IEEE Trans Comput 40(11):1312–1316

    Article  Google Scholar 

  27. Cull P, Larson SM (1995) The Möbius cubes. IEEE Trans Comput 44(5):647–659

    Article  MathSciNet  MATH  Google Scholar 

  28. Hilbers PAJ, Koopman MRJ, Van de Snepscheut JLA (1987) The twisted cube. In: deBakker J, Numan A, Trelearen P (eds) PARLE: Parallel Architectures and Languages Europe, 1: Parallel Architectures. Springer, Berlin, pp 152–158

  29. Wang D, Zhao L (1999) The twisted-cube connected networks. J Comput Sci Technol 14(2):181–187

    Article  MATH  Google Scholar 

  30. Fan J, Lin X (2005) The t/k-Diagnosability of the BC Graphs. IEEE Trans Comput 54(2):176–184

    Article  Google Scholar 

  31. Vaidya AS, Rao PSN, Shankar SR (1993) A class of hypercube-like networks. In: Proceedings of the 5th IEEE symposium on parallel and distributed processing, Dallas, USA, pp 800–803

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

    Article  MathSciNet  MATH  Google Scholar 

  33. Park J-H, Kim H-C, Lim H-S (2009) Many-to-many disjoint path covers in the presence of faulty elements. IEEE Trans Comput 58(4):528–540

    Article  MathSciNet  Google Scholar 

  34. Park J-H, Lim H-S, Kim H-C (2006) Embedding starlike trees into hypercube-like interconnection networks. In: Proceedings of the 4th international symposium on parallel and distributed processing and applications, pp 301–310

  35. Nebesky L (1974) On cubes and dichotomic trees. Casopis Pest Mat 99(2):164–167

    MathSciNet  MATH  Google Scholar 

  36. Choudum S-A, Usha nandini R (2004) Complete binary trees in folded and enhanced cube. Networks 43(4):266–272

  37. Kulasinghe P, Bettayeb S (1995) Embedding binary trees into crossed cubes. IEEE Trans Comput 44(7):923–929

    Article  MATH  Google Scholar 

  38. Wang X, Fan J, Jia X, Zhang S, Yu J (2011) Embedding meshes into twisted-cubes. Inform Sci 181(14):3085–3099

    MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  40. 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–1301

    Article  Google Scholar 

Download references

Acknowledgments

We would like to express our sincerest appreciation to Prof. Guoliang Chen for his constructive suggestions. This work is supported by National Natural Science Foundation of China (No. 61170021 and No. 61303205), and Application Foundation Research of Suzhou of China (No. SYG201240).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jianxi Fan.

Appendix

Appendix

Here, the main C functions of algorithm PQCBT are as follows:

figure c
figure d

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, Z., Fan, J. & Jia, X. Embedding complete binary trees into parity cubes. J Supercomput 71, 1–27 (2015). https://doi.org/10.1007/s11227-014-1274-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-014-1274-y

Keywords

Navigation