Online computation with advice

被引:88
|
作者
Emek, Yuval [4 ,5 ]
Fraigniaud, Pierre [1 ,3 ]
Korman, Amos [1 ,2 ]
Rosen, Adi [1 ,2 ]
机构
[1] CNRS, F-75700 Paris, France
[2] Univ Paris 11, Paris, France
[3] Univ Paris Diderot, Paris, France
[4] Tel Aviv Univ, IL-69978 Tel Aviv, Israel
[5] Microsoft Israel R&D Ctr, Herzliyya, Israel
关键词
Online algorithms; Competitive analysis; Advice; Metrical task systems; k-server problem; METRICAL TASK SYSTEMS; ALGORITHMS;
D O I
10.1016/j.tcs.2010.08.007
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider a model for online computation in which the online algorithm receives, together with each request, some information regarding the future, referred to as advice. The advice is a function, defined by the online algorithm, of the whole request sequence. The advice provided to the online algorithm may allow an improvement in its performance, compared to the classical model of complete lack of information regarding the future. We are interested in the impact of such advice on the competitive ratio, and in particular, in the relation between the size b of the advice, measured in terms of bits of information per request, and the (improved) competitive ratio. Since b = 0 corresponds to the classical online model, and b = [log vertical bar A vertical bar], where A is the algorithm's action space, corresponds to the optimal (offline) one, our model spans a spectrum of settings ranging from classical online algorithms to offline ones. In this paper we propose the above model and illustrate its applicability by considering two of the most extensively studied online problems, namely, metrical task systems (MTS) and the k-server problem. For MTS we establish tight (up to constant factors) upper and lower bounds on the competitive ratio of deterministic and randomized online algorithms with advice for any choice of 1 <= b <= Theta(log n), where n is the number of states in the system: we prove that any randomized online algorithm for MTS has competitive ratio Omega(log(n)/b) and we present a deterministic online algorithm for MTS with competitive ratio O(log(n)/b). For the k-server problem we construct a deterministic online algorithm for general metric spaces with competitive ratio k(O(1/b)) for any choice of Theta(1) <= b <= log k. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:2642 / 2656
页数:15
相关论文
共 50 条
  • [1] Online Computation with Advice
    Emek, Yuval
    Fraigniaud, Pierre
    Korman, Amos
    Rosen, Adi
    [J]. AUTOMATA, LANGUAGES AND PROGRAMMING, PT I, 2009, 5555 : 427 - +
  • [2] Online computation with untrusted advice
    Angelopoulos, Spyros
    Durr, Christoph
    Jin, Shendan
    Kamali, Shahin
    Renault, Marc
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2024, 144
  • [3] TOWARDS USING THE HISTORY IN ONLINE COMPUTATION WITH ADVICE
    Krug, Sacha
    [J]. RAIRO-THEORETICAL INFORMATICS AND APPLICATIONS, 2015, 49 (02): : 139 - 152
  • [4] Computation with Advice
    Brattka, Vasco
    Pauly, Arno
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2010, (24): : 41 - 55
  • [5] Trust in online advice
    Briggs, P
    Burford, B
    De Angeli, A
    Lynch, P
    [J]. SOCIAL SCIENCE COMPUTER REVIEW, 2002, 20 (03) : 321 - 332
  • [6] Impractical online advice
    Ellis, RL
    [J]. ABA JOURNAL, 2001, 87 : 13 - 14
  • [7] Local MST Computation with Short Advice
    Pierre Fraigniaud
    Amos Korman
    Emmanuelle Lebhar
    [J]. Theory of Computing Systems, 2010, 47 : 920 - 933
  • [8] Polynomial time quantum computation with advice
    Nishimura, H
    Yamakami, T
    [J]. INFORMATION PROCESSING LETTERS, 2004, 90 (04) : 195 - 204
  • [9] Local MST Computation with Short Advice
    Fraigniaud, Pierre
    Korman, Amos
    Lebhar, Emmanuelle
    [J]. SPAA'07: PROCEEDINGS OF THE NINETEENTH ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2007, : 154 - +
  • [10] Local MST Computation with Short Advice
    Fraigniaud, Pierre
    Korman, Amos
    Lebhar, Emmanuelle
    [J]. THEORY OF COMPUTING SYSTEMS, 2010, 47 (04) : 920 - 933