Professional Documents
Culture Documents
Synopsis OF Term Paper: Course: CSE2050 (DATA STRUCTURES)
Synopsis OF Term Paper: Course: CSE2050 (DATA STRUCTURES)
Synopsis OF Term Paper: Course: CSE2050 (DATA STRUCTURES)
OF
TERM PAPER
Submitted To:
Submitted By:
Aashish Kumar
RB6801A03
B.Tech-ECE
A binary tree is a special kind of tree, one that limits each node to
no more than two children. A binary search tree, or BST, is a binary tree
whose nodes are arranged such that for every node n, all of the nodes in
n's left subtree have a value less than n, and all nodes in n's right subtree
have a value greater than n. Binary Search tree is a binary tree in which
each internal node x stores an element such that the element stored in
the left subtree of x are less than or equal to x and elements stored in the
right subtree of x are greater than or equal to x. This is called binary-
search-tree property.The basic operations on a binary search tree take
time proportional to the height of the tree. For a complete binary tree with
node n, such operations runs in (lg n) worst-case time. If the tree is a
linear chain of n nodes, however, the same operations takes (n) worst-
case time.
The height of the Binary Search Tree equals the number of links
from the root node to the deepest node.
The parallelization of Branch and Bound algorithms has been very studied
when a single list of live nodes is used. Because this scheme is not suitable for
no-shared memory multiprocessor architectures, we propose a scheme of
parallel Branch and Bound algorithms with as many lists of live nodes as
processors have. We study this scheme when a best bound first search is used.
In this scheme the distribution of live nodes among the lists becomes an
important task to achieve a good performance. We present three distribution
functions with different communication requirements, and we study theirs
performance, stablishing a measure of the efficient work made by the
processors. We evaluate the global performance of these algorithms and
compare these performances with the parallel algorithm that uses a single list of
live nodes.