NIST

relaxed balance

(definition)

Definition: When rebalancing a search tree is independent of updating the tree.

See also balanced tree, rebalance.

Note: Normally rebalancing is tightly coupled to updating: as soon as the tree is updated, rebalancing operations are applied until the given balance constraints are again fulfilled. In search trees with relaxed balance, updating and rebalancing are processes which can be controlled separately. Typically, this means that balance constraints must be relaxed such that an update can leave the tree in a well-defined state. Thus, the assumptions under which rebalancing is carried out change. This poses the problem of still carrying out the rebalancing efficiently.

Author: KSL

More information

Relaxed Balance page


Go to the Dictionary of Algorithms and Data Structures home page.

If you have suggestions, corrections, or comments, please get in touch with Paul E. Black.

Entry modified 4 January 2005.
HTML page formatted Tue Dec 6 16:16:32 2011.

Cite this as:
Kim Skak Larsen, "relaxed balance", in Dictionary of Algorithms and Data Structures [online], Paul E. Black, ed., U.S. National Institute of Standards and Technology. 4 January 2005. (accessed TODAY) Available from: http://www.nist.gov/dads/HTML/relaxedBalance.html

to NIST home page