Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Amortized efficiency of list update and paging rules
Sleator D., Tarjan R. (ed) Communications of the ACM28 (2):202-208,1985.Type:Article
Date Reviewed: Nov 1 1985

.Abstract In this article we study the amortized efficiency of the “move-to-front” and similar rules for dynamically maintaining a linear list. Under the assumption that accessing the ith element from the front of the list takes &THgr;(i) time, we show that move-to-front is within a constant factor of optimum among a wide class of list maintenance rules. Other natural heuristics, such as the transpose and frequency count rules, do not share this property. We generalize our results to show that move-to-front is within a constant factor of optimum as long as the access cost is a convex function. We also study paging, a setting in which the access cost is not convex. The paging rule corresponding to move-to-front is the “least recently used” (LRU) replacement rule. We analyze the amortized complexity of LRU, showing that its efficiency differs from that of the offline paging rule (Belady’s MIN algorithm) by a factor that depends on the size of fast memory. No existing on-line paging algorithm has better amortized performance.

--Authors’ Abstract

The above abstract gives a good overview of the content of the paper. The paper is interesting; however, a knowledge of list organization and manipulation is necessary to be able to follow the discussion. The concepts presented and the proofs of theorems would be difficult for a novice to follow or comprehend.

Reviewer:  Charles Schroeder Review #: CR109339
Bookmark and Share
 
Lists, Stacks, And Queues (E.1 ... )
 
 
Sorting And Searching (F.2.2 ... )
 
 
Swapping (D.4.2 ... )
 
 
Tables (E.1 ... )
 
 
Performance (D.4.8 )
 
Would you recommend this review?
yes
no
Other reviews under "Lists, Stacks, And Queues": Date
A priority queue for the all pairs shortest path problem
Moffat A., Takaoka T. Information Processing Letters 18(4): 189-193, 1984. Type: Article
Mar 1 1985
Self-organizing search lists using probabilistic back-pointers
Hester J., Hirschberg D. Communications of the ACM 30(12): 1074-1079, 1987. Type: Article
Oct 1 1988
Self-organizing linear search
Hester J., Hirschberg D. ACM Computing Surveys 17(3): 295-311, 1985. Type: Article
Sep 1 1986
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