A COMBINED BIT AND TIMESTAMP ALGORITHM FOR THE LIST UPDATE PROBLEM

被引:37
作者
ALBERS, S [1 ]
VONSTENGEL, B [1 ]
WERCHNER, R [1 ]
机构
[1] INT COMP SCI INST,BERKELEY,CA 94704
关键词
ONLINE ALGORITHMS; ANALYSIS OF ALGORITHMS; COMPETITIVE ANALYSIS; LIST-UPDATE;
D O I
10.1016/0020-0190(95)00142-Y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present a randomized on-line algorithm for the list update problem which achieves a competitive factor of 1.6, the best known so far. The algorithm makes an initial random choice between two known algorithms that have different worst-case request sequences. The first is the BIT algorithm that, for each item in the list, alternates between moving it to the front of the list and leaving it at its place after it has been requested. The second is a TIMESTAMP algorithm that moves an item in front of less often requested items within the list.
引用
收藏
页码:135 / 139
页数:5
相关论文
共 8 条
[1]  
ALBERS S, 1995, 6TH P ANN ACM SIAM S, P412
[2]   ON THE POWER OF RANDOMIZATION IN ONLINE ALGORITHMS [J].
BENDAVID, S ;
BORODIN, A ;
KARP, R ;
TARDOS, G ;
WIGDERSON, A .
ALGORITHMICA, 1994, 11 (01) :2-14
[3]   AMORTIZED ANALYSES OF SELF-ORGANIZING SEQUENTIAL SEARCH HEURISTICS [J].
BENTLEY, JL ;
MCGEOCH, CC .
COMMUNICATIONS OF THE ACM, 1985, 28 (04) :404-411
[4]   2 RESULTS ON THE LIST UPDATE PROBLEM [J].
IRANI, S .
INFORMATION PROCESSING LETTERS, 1991, 38 (06) :301-306
[5]   RANDOMIZED COMPETITIVE ALGORITHMS FOR THE LIST UPDATE PROBLEM [J].
REINGOLD, N ;
WESTBROOK, J ;
SLEATOR, DD .
ALGORITHMICA, 1994, 11 (01) :15-32
[6]   AMORTIZED EFFICIENCY OF LIST UPDATE AND PAGING RULES [J].
SLEATOR, DD ;
TARJAN, RE .
COMMUNICATIONS OF THE ACM, 1985, 28 (02) :202-208
[7]   A LOWER-BOUND FOR RANDOMIZED LIST UPDATE ALGORITHMS [J].
TEIA, B .
INFORMATION PROCESSING LETTERS, 1993, 47 (01) :5-9
[8]  
Yao A. C. - C., 1977, 18TH P FOCS, P222