Optimal Binary Split Trees
暂无分享,去创建一个
Abstract Split trees are a technique for storing records with fixed frequency distributions. It was previously believed that no polynomial time algorithms to construct optimal representations of split trees were likely (B. A. Sheil, Median split trees: A fast lookup technique for frequently occurring keys, Comm. ACM (1978) , p.949). In this paper we present an O ( n 5 ) algorithm to construct optimal binary split trees. Other efficient algorithms to construct suboptimal split trees are also discussed. The definition of split trees is later generalized to a larger class of trees so that we can compare several important classes of trees.
[1] D. Wood,et al. The construction of optimal multiway search trees and the monotonicity principle , 1981 .
[2] Douglas Comer. A Note on Median Split Trees , 1980, TOPL.
[3] F. Frances Yao,et al. Efficient dynamic programming using quadrangle inequalities , 1980, STOC '80.
[4] B. A. Sheil,et al. Median split trees: a fast lookup technique for frequently occuring keys , 1978, CACM.