ACM Home Page
Please provide us with feedback. Feedback
Amortized analyses of self-organizing sequential search heuristics
Full text PdfPdf (837 KB)
Source
Communications of the ACM archive
Volume 28 ,  Issue 4  (April 1985) table of contents
Lecture notes in computer science Vol. 174
Pages: 404 - 411  
Year of Publication: 1985
ISSN:0001-0782
Authors
Jon L. Bentley  AT&T Bell Laboratories, Murray Hill, NJ
Catherine C. McGeoch  Carnegie-Mellon Univ., Pittsburgh, PA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 22,   Downloads (12 Months): 96,   Citation Count: 17
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/3341.3349
What is a DOI?

ABSTRACT

The performance of sequential search can be enhanced by the use of heuristics that move elements closer to the front of the list as they are found. Previous analyses have characterized the performance of such heuristics probabilistically. In this article, we use amortization to analyze the heuristics in a worst-case sense; the relative merit of the heuristics in this analysis is different in the probabilistic analyses. Experiments show that the behavior of the heuristics on real data is more closely described by the amortized analyses than by the probabilistic analyses.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Anderson, E.J.. Nash, P.. and Weber. R.R. A counterexample to a conjecture on optimal list ordering. \. Appt. Prob. 19, 3 (1982), 730- 732.
 
3
Bellows, M.U. Performance of self-organizing sequential search heuristics under stochastic reference models. Ph.D. dissertation, Dept. of Statistics, Carnegie-Mellon Univ.. Pittsburgh, Pa.. 1983.
 
4
 
5
Bitner. J.R. Heuristics that dynamically organize data structures. SIAM /. Comput. 8, 1 (Feb. 1979). 82-110.
 
6
 
7
Burville. P.J., and Kingman. J.F.C. On a model for storage and search. 1. App/. Prob. IO. 3 (Sept. 1973). 697-701.
 
8
Gannet, G., Munro. J.I.. and Suwanda, H. Toward self-organizing sequential search heuristics. In Proceedings of 20th IEEE Symposium Foundations Compufer Science, (San Juan, Puerto Rico, 1979). 169-174.
 
9
Gannet. G., Munro. J.I., and Suwanda. H. Exegisis of self-organizing linear search. SIAM 1. Compuf. IO. 3 (Aug. 1981) 613-637.
 
10
 
11
Hendricks, W.J. The stationary distribution of an interesting Markov chain. 1, Appl. Prob. 9, 1 (Mar. 1972). 231-233.
 
12
Hendricks. W.J. An extension of a theorem concerning an interesting Markov chain. 1. Appl. Prob. IO. 4 (Dec. 1973). 886-890.
 
13
Hendricks. W.J. An account of self-organizing systems. SIAM J Comput, 5.4 (Dec. 1976). 715-723.
 
14
Kan. Y.C.. and Ross. S.M. Optimal list order under partial memory constraints. \. Appl. Prob. 17, 4 (Dec. 1980) 1004-1015.
 
15
 
16
Lam. K.. Sui. M.K.. and Yu. CT. A generalized counter scheme. Theoretical Compuf. Sci. 16. 3 {Dec. 1981) 271-278.
 
17
McCabe, J. On serial files with relocatable records. Oper. Res. 13,
 
18
McCreight. E. Personal communication, Xerox Palo Alto Research Center,Palo Alto, CA, Feb. 1983.
19
 
20
Schay. G.. Jr., and Dauer. F.W. A probabilistic model of a self-organizing file system. SlAM J Appl. Mafh. 15, 4 (Feb. 1967). 874-888.
21
22
23
 
24
Tenenbaum. A.. and Nemes. R.M. Two spectra of self-organizing sequential search algorithms. SIAM J Compuf. II. 3 (Aug. 1982). 557-566.
 
25
Veinott, A.F. Optimal policy in a dynamic, single product, nonstationary inventory mode with several demand classes. Oper. Res. 13, (1965); 761-778

CITED BY  17


REVIEW

"William Fennell Smyth : Reviewer"

This clearly written and well-researched paper deals with sequential searching of what it calls a “list” (an ordered set K={k1, . . . , kN} of keys k more...

Collaborative Colleagues:
Jon L. Bentley: colleagues
Catherine C. McGeoch: colleagues