Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
An adaptation of a root finding method to searching ordered disk files
Armenakis A., Garey L., Gupta R. BIT25 (4):562-568,1985.Type:Article
Date Reviewed: Mar 1 1987

Three methods of locating a record in a static, ordered file are compared under different assumptions about the statistical distribution from which the keys are drawn. The methods, specifically, are the interpolation search by Perl et al. [1], the robust search by Burton and Lewis [2], and a new method proposed by the authors. Pegasus superlinear root finding method for a continuous function [3] forms the basis for the new search method. The experimental results show that:

  • (1) The time complexity for these methods has a growth rate of lg lg (N), except for Perl’s method with the key values following either gamma or exponential distribution.

  • (2) Under the condition that the key values follow uniform distribution, Perl’s method is the best. Otherwise, the proposed scheme based on the Pegasus method is better than the robust and the interpolation search methods.

It is interesting to consider the results in the paper by Willard [4], published around the same time, in relation to the above.

Reviewer:  V. V. Raghavan Review #: CR110408
1) Perl, Y.; Itai, A.; and Avni, H.Interpolation search--a log log N search, Commun. ACM 21 (1978), 550–553.
2) Burton, F. W.; and Lewis, N. G.A robust variation of interpolation search, Inf. Process. Lett. 10 (1980), 198–201.
3) Dowell, M.; and Jarrat, P.The Pegasus method for computing the root of an equation, BIT 12 (1972), 503–508.
4) Willard, D. E.Searching un-indexed and non-uniformly generated file in log log N time, SIAM J. Comput. 14 (1985), 1013–1029.
Bookmark and Share
 
Sorting/ Searching (E.5 ... )
 
 
Interpolation Formulas (G.1.1 ... )
 
 
Linear Approximation (G.1.2 ... )
 
 
Statistical Computing (G.3 ... )
 
 
Algorithms (I.1.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Sorting/Searching": Date
New techniques for best-match retrieval
Shasha D. (ed), Wang T. ACM Transactions on Information Systems 8(2): 140-158, 2001. Type: Article
Jun 1 1991
Approximating shortest superstrings with constraints
Jiang T., Li M. (ed) Theoretical Computer Science 134(2): 473-491, 1994. Type: Article
Nov 1 1995
Constant time parallel sorting: an empirical view
Gasarch W., Golub E., Kruskal C. Journal of Computer and System Sciences 67(1): 63-91, 2003. Type: Article
Nov 21 2003
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy