RANDOMIZED COMPETITIVE ALGORITHMS FOR THE LIST UPDATE PROBLEM

被引:56
作者
REINGOLD, N
WESTBROOK, J
SLEATOR, DD
机构
[1] YALE UNIV,DEPT COMP SCI,NEW HAVEN,CT 06520
[2] CARNEGIE MELLON UNIV,PITTSBURGH,PA 15213
关键词
SEQUENTIAL SEARCH; LIST-UPDATE; ONLINE ALGORITHMS; COMPETITIVE ANALYSIS; RANDOMIZED ALGORITHMS;
D O I
10.1007/BF01294261
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We prove upper and lower bounds on the competitiveness of randomized algorithms for the list update problem of Sleator and Tarjan. We give a simple and elegant randomized algorithm that is more competitive than the best previous randomized algorithm due to Irani. Our algorithm uses randomness only during an initialization phase, and from then on runs completely deterministically. It is the first randomized competitive algorithm with this property to beat the deterministic lower bound. We generalize our approach to a model in which access costs are fixed but update costs are scaled by an arbitrary constant d. We prove lower bounds for deterministic list update algorithms and for randomized algorithms against oblivious and adaptive on-line adversaries. In particular, we show that for this problem adaptive on-line and adaptive off-line adversaries are equally powerful.
引用
收藏
页码:15 / 32
页数:18
相关论文
共 26 条
[1]  
ALON N, 1991, P DIMACS WORKSHOP ON, P1
[2]  
BENDAVID S, 1990, 22ND P ANN ACM S THE, P379
[3]   AMORTIZED ANALYSES OF SELF-ORGANIZING SEQUENTIAL SEARCH HEURISTICS [J].
BENTLEY, JL ;
MCGEOCH, CC .
COMMUNICATIONS OF THE ACM, 1985, 28 (04) :404-411
[4]   A LOCALLY ADAPTIVE DATA-COMPRESSION SCHEME [J].
BENTLEY, JL ;
SLEATOR, DD ;
TARJAN, RE ;
WEI, VK .
COMMUNICATIONS OF THE ACM, 1986, 29 (04) :320-330
[5]  
BLACK DL, 1989, CMUCS89201 CARN U DE
[6]  
BORODIN A, 1987, 19TH P ANN ACM S THE, P373
[7]   MODEL FOR STORAGE AND SEARCH [J].
BURVILLE, PJ ;
KINGMAN, JFC .
JOURNAL OF APPLIED PROBABILITY, 1973, 10 (03) :697-701
[8]   ON FAST ALGORITHMS FOR 2 SERVERS [J].
CHROBAK, M ;
LARMORE, LL .
JOURNAL OF ALGORITHMS, 1991, 12 (04) :607-614
[9]  
CHROBAK M, 1991, YALEUDCSTR897 YAL U
[10]  
Conte S. D., 1980, ELEMENTARY NUMERICAL