Root-Balanced Tree (Q7361880)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

AFP entry Root_Balanced_Tree
Language Label Description Also known as
default for all languages
No label defined
    English
    Root-Balanced Tree
    AFP entry Root_Balanced_Tree

      Statements

      20 August 2017
      0 references
      Tobias Nipkow
      0 references
      Root-Balanced Tree (English)
      0 references
      Andersson introduced general balanced trees , search trees based on the design principle of partial rebuilding: perform update operations naively until the tree becomes too unbalanced, at which point a whole subtree is rebalanced. This article defines and analyzes a functional version of general balanced trees, which we call root-balanced trees . Using a lightweight model of execution time, amortized logarithmic complexity is verified in the theorem prover Isabelle. This is the Isabelle formalization of the material decribed in the APLAS 2017 article Verified Root-Balanced Trees by the same author, which also presents experimental results that show competitiveness of root-balanced with AVL and red-black trees.
      0 references