DocumentCode
1443131
Title
The estimated cost of a search tree on binary words
Author
Fedotov, Alexey ; Ryabko, Boris
Author_Institution
Dept. of Inf. Technol., Inst. of Comput. Technol., Novosibirsk, Russia
Volume
47
Issue
1
fYear
2001
fDate
1/1/2001 12:00:00 AM
Firstpage
326
Lastpage
329
Abstract
The problem of constructing a binary search tree for a set of binary words has wide applications in computer science, biology, mineralogy, etc. Shannon considered a similar statement in his optimal coding theorem. It is NP-complete to construct a tree of minimum cost; therefore, the problem arises of finding simple algorithms for constructing nearly optimal trees. We show that there is a simple algorithm for constructing search trees sufficiently close to the optimal tree on average. By means of this algorithm we prove that for the optimal tree the average number of bits to be checked is near to its natural lower bound, i.e., the binary logarithm of the number of given words: their difference is less than 1.04
Keywords
binary codes; optimisation; tree searching; NP-complete problem; Shannon theorem; algorithms; binary logarithm; binary search tree; binary words; biology; computer science; estimated cost; lower bound; mineralogy; minimum cost tree; optimal coding theorem; optimal trees; Application software; Binary search trees; Binary trees; Biology; Codes; Computer science; Cost function; Information theory; Notice of Violation; Telecommunication computing;
fLanguage
English
Journal_Title
Information Theory, IEEE Transactions on
Publisher
ieee
ISSN
0018-9448
Type
jour
DOI
10.1109/18.904530
Filename
904530
Link To Document