Skip to main content

Optimal specified root embedding of full binary trees in faulty hypercubes

Extended abstract

  • Conference paper
  • First Online:
ISA'91 Algorithms (ISA 1991)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 557))

Included in the following conference series:

Abstract

We study the problem of running full binary tree based algorithms on a hypercube with faulty nodes. The key to this problem is to devise an algorithm for embedding a full binary tree in the faulty hypercube. Supposing that the root of the tree must be mapped to a specified hypercube node, we show how to embed an (n−1)-tree (a full binary tree with 2n−1-1 nodes) into an n-cube (a hypercube with 2n nodes) having up to n−2 faults. Our embedding has unit dilation and load, and the result is optimal in the sense that the algorithm is time-optimal, the (n−1)-tree is the largest full binary tree that can be embedded in an n-cube, and n−2 faults is the maximum number of faults that can be tolerated when the root is fixed. Furthermore, we also show that any algorithm for this problem cannot be totally recursive in nature.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. F. Annexstein. Fault Tolerance of Hypercube Derivative Networks. Proc. 1st Annual ACM Symp. on Parallel Algorithms and Architectures, 1986, pp 179–188.

    Google Scholar 

  2. B. Becker and H. U. Simon. How Robust is the n-Cube? Proc. 27th Annual IEEE Symp. on Foundations of Computer Science, 1986, pp 283–291.

    Google Scholar 

  3. S. Bhatt, F. Chung, T. Leighton and A. Rosenberg. Optimal Simulations of Tree Machines. Proc. of 27th Annual Symposium on Foundations of Computer Science, 1986, pp 274–282.

    Google Scholar 

  4. S. N. Bhatt, I. C. F. Ipsen. How to Embed Trees in Hypercubes. Research Report YALEU/DCS/RR-443.

    Google Scholar 

  5. J. Bruck, R. Cypher and D. Soroker. Running Algorithms Efficiently on Faulty Hypercubes. Proc. 2nd Annual ACM Symposium on Parallel Algorithms and Architectures, 1990, pp 37–44.

    Google Scholar 

  6. M. Y. Chan. Embedding of Grids into Optimal Hypercubes. SIAM Journal on Computing, SICOMP 20–5, October 1991, to appear.

    Google Scholar 

  7. M. Y. Chan and F. Chin. On Embedding Rectangular Grids in Hypercubes. IEEE Transactions on Computers, 37, 1988, pp 1285–1288.

    Google Scholar 

  8. M. Y. Chan and F. Chin. Parallelized Simulation of Grids by Hypercubes. International Computer Symposium 1990, Taiwan, December 1990, pp 535–544.

    Google Scholar 

  9. M. Y. Chan, F. din and C. K. Pooa Optimal Simulation of Full Binary Trees on Faulty Hypercubes. Technical Report TR-91-06, July 1991.

    Google Scholar 

  10. M. Y. Chan and S. J. Lce. Fault-Tolerant Embeddings of Complete Binary Trees in Hypercubes, IEEE Transaction on Parallel and Distributed Systems, to appear.

    Google Scholar 

  11. M. Y. Chan and S. J. Lee. On the Existence of Hamiltonian Circuits in Faulty Hypercubes, SIAM Journal on Discrete Mathematics, to appear.

    Google Scholar 

  12. J. Hastad, T. Leighton, and M. Newman. Fast Computation Using Faulty Hypercubes. Proc. 21st Annual ACM symposium on Theory of Computing, 1989, pp 251–284.

    Google Scholar 

  13. C. T. Ho and S. L. Johnsson. Embedding Meshes in Boolean Cubes by Graph Decomposition. Journal of Parallel and Distributed Computing, April 1990, pp 325–339.

    Google Scholar 

  14. T. Leighton, M. Newman, A. G. Ranade and E. Schwabe. Dynamic Tree Embeddings in Butterflies and Hypercubes. Proc. of 2nd Annual ACM Symposium on Parallel Algorithms and Architectures, 1989, pp 224–234.

    Google Scholar 

  15. M. Livingston and Q. Stout. Embeddings in Hypercubes. Mathematical Computer Modelling Vol. 11, pp 222–227.

    Google Scholar 

  16. M. Livingston, Q. Stout, N. Graham, and F. Harary. Subcube Fault-Tolerance in Hypercubes. Technical Report CRL-TR-12-87, U. of Michigan Computing Research Laboratory, September 1987.

    Google Scholar 

  17. B. Monien and I. H. Sudborough. Simulating Binary Trees on Hypercubes. Proc. of the 3rd Aegean Workshop on Computing, 1988, pp 170–180.

    Google Scholar 

  18. A. Wang, R. Cypher and E. Mayr. Embedding Complete Binary Trees in Faulty Hypercubes. Technical Report RJ 7821 (72203), November 1990.

    Google Scholar 

  19. A. Y. Wu. Embedding of Tree Networks into Hypercubes. Journal of Parallel and Distributed Computing 2, 1985, pp 238–249

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Wen-Lian Hsu R. C. T. Lee

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chan, M.Y., Chin, F.Y.L., Poon, C.K. (1991). Optimal specified root embedding of full binary trees in faulty hypercubes. In: Hsu, WL., Lee, R.C.T. (eds) ISA'91 Algorithms. ISA 1991. Lecture Notes in Computer Science, vol 557. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54945-5_68

Download citation

  • DOI: https://doi.org/10.1007/3-540-54945-5_68

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54945-1

  • Online ISBN: 978-3-540-46600-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics