2 RESULTS ON THE LIST UPDATE PROBLEM

被引:40
作者
IRANI, S
机构
[1] Computer Science Division, University of California at Berkeley, Berkeley
关键词
ANALYSIS OF ALGORITHMS; ONLINE ALGORITHMS; COMPETITIVE ANALYSIS; AMORTIZED ANALYSIS; LINEAR LISTS;
D O I
10.1016/0020-0190(91)90086-W
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we give a randomized on-line algorithm for the list update problem. Sleator and Tarjan show a deterministic algorithm, Move-to-Front, that achieves competitive ratio of (2L - 1)/L for lists of length L. Karp and Raghavan show that no deterministic algorithm can beat 2L/(L + 1). We show that Move-to-Front in fact achieves an optimal competitive ratio of 2L/(L + 1). We show a randomized algorithm that achieves a competitive ratio of (31L + 1)/16(L + 1) against an oblivious adversary. This is the first randomized strategy whose competitive factor beats a constant less than 2.
引用
收藏
页码:301 / 306
页数:6
相关论文
共 7 条
[1]  
BENDAVID S, 1990, 22ND P ANN ACM S THE, P379
[2]   AMORTIZED ANALYSES OF SELF-ORGANIZING SEQUENTIAL SEARCH HEURISTICS [J].
BENTLEY, JL ;
MCGEOCH, CC .
COMMUNICATIONS OF THE ACM, 1985, 28 (04) :404-411
[3]  
CHROBAK M, 1990, COMMUNICATION
[4]  
IRANI S, 1990, COMMUNICATION
[5]  
KARP R, 1990, YALEUDCS TR804 TECH
[6]  
REINGOLD N, 1990, YALEUDCSTR805 TECH R
[7]   AMORTIZED EFFICIENCY OF LIST UPDATE AND PAGING RULES [J].
SLEATOR, DD ;
TARJAN, RE .
COMMUNICATIONS OF THE ACM, 1985, 28 (02) :202-208