Chain Rotations: a New Look at Tree Distance

Computer Science – Data Structures and Algorithms

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Scientific paper

As well known the rotation distance D(S,T) between two binary trees S, T of n vertices is the minimum number of rotations of pairs of vertices to transform S into T. We introduce the new operation of chain rotation on a tree, involving two chains of vertices, that requires changing exactly three pointers in the data structure as for a standard rotation, and define the corresponding chain distance C(S,T). As for D(S,T), no polynomial time algorithm to compute C(S,T) is known. We prove a constructive upper bound and an analytical lower bound on C(S,T) based on the number of maximal chains in the two trees. In terms of n we prove the general upper bound C(S,T)<= n-1 and we show that there are pairs of trees for which this bound is tight. No similar result is known for D(S,T) where the best upper and lower bounds are 2n-6 and 5n/3-4 respectively.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Chain Rotations: a New Look at Tree Distance does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Chain Rotations: a New Look at Tree Distance, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Chain Rotations: a New Look at Tree Distance will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-314478

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.