(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
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