|
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
|
|
|
|
|
|
|
|
Sandy Irani , Nick Reingold , Jeffery Westbrook , Daniel D. Sleator, Randomized competitive algorithms for the list update problem, Proceedings of the second annual ACM-SIAM symposium on Discrete algorithms, p.251-260, January 28-30, 1991, San Francisco, California, United States
|
|
|
F R Chung , D J Hajela , P D Seymour, Self-organizing sequential search and Hilbert's inequalities, Proceedings of the seventeenth annual ACM symposium on Theory of computing, p.217-223, May 06-08, 1985, Providence, Rhode Island, United States
|
|
|
|
|
|
|
|
|
|
|
|
Mark Manasse , Lyle McGeoch , Daniel Sleator, Competitive algorithms for on-line problems, Proceedings of the twentieth annual ACM symposium on Theory of computing, p.322-333, May 02-04, 1988, Chicago, Illinois, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Nir Ailon , Bernard Chazelle , Seshadhri Comandur , Ding Liu, Self-improving algorithms, Proceedings of the seventeenth annual ACM-SIAM symposium on Discrete algorithm, p.261-270, January 22-26, 2006, Miami, Florida
|
|
|
|
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>={k>1>, . . . ,
kN>>} of keys k
more...
|