Embedding incomplete binary trees into incomplete hypercubes

C. H. Huang, Ju-Yuan Hsiao, R. C.T. Lee

Research output: Contribution to journalArticle

Abstract

It has been proved that an incomplete binary tree cannot be embedded into an incomplete hypercube with dilation 1 and expansion 1. By applying some properties of inorder traversal, the authors present an embedding scheme with dilation 2, edgecongestion 2 and expansion ratio (N + l)/N, where N is the number of nodes in an incomplete binary tree. The authors prove that this embedding is optimal under the constraint of expansion ratio (N + l)/N. With this embedding scheme, a method is developed that can be used to simulate a binary tree on an incomplete hypercube effectively. Under the distributed environment, the mapping addresses of neighbouring nodes in an incomplete binary tree can be identified in constant time without repeating the mapping work. Furthermore, experimental results show that this scheme is much better than the corresponding best known dilation 1 embedding scheme in terms of hardware costs and implementation. Even in total time costs (addressing time, computation time and transmission time), this approach is quite competitive.

Original languageEnglish
Pages (from-to)377-384
Number of pages8
JournalIEE Proceedings: Computers and Digital Techniques
Volume145
Issue number6
Publication statusPublished - 1999 Dec 1

Fingerprint

Binary trees
Binary Tree
Hypercube
Dilation
Distributed Environment
Costs
Vertex of a graph
Time Constant
Hardware
Experimental Results

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Hardware and Architecture
  • Computational Theory and Mathematics

Cite this

@article{66e48e2f68014756b0111183e8ec884b,
title = "Embedding incomplete binary trees into incomplete hypercubes",
abstract = "It has been proved that an incomplete binary tree cannot be embedded into an incomplete hypercube with dilation 1 and expansion 1. By applying some properties of inorder traversal, the authors present an embedding scheme with dilation 2, edgecongestion 2 and expansion ratio (N + l)/N, where N is the number of nodes in an incomplete binary tree. The authors prove that this embedding is optimal under the constraint of expansion ratio (N + l)/N. With this embedding scheme, a method is developed that can be used to simulate a binary tree on an incomplete hypercube effectively. Under the distributed environment, the mapping addresses of neighbouring nodes in an incomplete binary tree can be identified in constant time without repeating the mapping work. Furthermore, experimental results show that this scheme is much better than the corresponding best known dilation 1 embedding scheme in terms of hardware costs and implementation. Even in total time costs (addressing time, computation time and transmission time), this approach is quite competitive.",
author = "Huang, {C. H.} and Ju-Yuan Hsiao and Lee, {R. C.T.}",
year = "1999",
month = "12",
day = "1",
language = "English",
volume = "145",
pages = "377--384",
journal = "IEE Proceedings: Computers and Digital Techniques",
issn = "1350-2387",
publisher = "Institute of Electrical Engineers",
number = "6",

}

Embedding incomplete binary trees into incomplete hypercubes. / Huang, C. H.; Hsiao, Ju-Yuan; Lee, R. C.T.

In: IEE Proceedings: Computers and Digital Techniques, Vol. 145, No. 6, 01.12.1999, p. 377-384.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Embedding incomplete binary trees into incomplete hypercubes

AU - Huang, C. H.

AU - Hsiao, Ju-Yuan

AU - Lee, R. C.T.

PY - 1999/12/1

Y1 - 1999/12/1

N2 - It has been proved that an incomplete binary tree cannot be embedded into an incomplete hypercube with dilation 1 and expansion 1. By applying some properties of inorder traversal, the authors present an embedding scheme with dilation 2, edgecongestion 2 and expansion ratio (N + l)/N, where N is the number of nodes in an incomplete binary tree. The authors prove that this embedding is optimal under the constraint of expansion ratio (N + l)/N. With this embedding scheme, a method is developed that can be used to simulate a binary tree on an incomplete hypercube effectively. Under the distributed environment, the mapping addresses of neighbouring nodes in an incomplete binary tree can be identified in constant time without repeating the mapping work. Furthermore, experimental results show that this scheme is much better than the corresponding best known dilation 1 embedding scheme in terms of hardware costs and implementation. Even in total time costs (addressing time, computation time and transmission time), this approach is quite competitive.

AB - It has been proved that an incomplete binary tree cannot be embedded into an incomplete hypercube with dilation 1 and expansion 1. By applying some properties of inorder traversal, the authors present an embedding scheme with dilation 2, edgecongestion 2 and expansion ratio (N + l)/N, where N is the number of nodes in an incomplete binary tree. The authors prove that this embedding is optimal under the constraint of expansion ratio (N + l)/N. With this embedding scheme, a method is developed that can be used to simulate a binary tree on an incomplete hypercube effectively. Under the distributed environment, the mapping addresses of neighbouring nodes in an incomplete binary tree can be identified in constant time without repeating the mapping work. Furthermore, experimental results show that this scheme is much better than the corresponding best known dilation 1 embedding scheme in terms of hardware costs and implementation. Even in total time costs (addressing time, computation time and transmission time), this approach is quite competitive.

UR - http://www.scopus.com/inward/record.url?scp=0032201962&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0032201962&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:0032201962

VL - 145

SP - 377

EP - 384

JO - IEE Proceedings: Computers and Digital Techniques

JF - IEE Proceedings: Computers and Digital Techniques

SN - 1350-2387

IS - 6

ER -