Online computation with untrusted advice

被引:0
|
作者
Angelopoulos, Spyros [1 ]
Durr, Christoph [1 ,2 ,5 ]
Jin, Shendan [1 ]
Kamali, Shahin [3 ]
Renault, Marc [4 ]
机构
[1] Sorbonne Univ, CNRS, Lab Informat Paris 6, LIP6, Paris, France
[2] Univ Chile, CNRS, CMM, Santiago, Chile
[3] York Univ, Dept Elect Engn & Comp Sci, Toronto, ON, Canada
[4] Univ Wisconsin Madison, Comp Sci Dept, Madison, WI USA
[5] Sorbonne Univ, CNRS, LIP6, Paris, France
基金
加拿大自然科学与工程研究理事会;
关键词
Online computation; Competitive analysis; Advice complexity; Robust algorithms; Untrusted advice; LIST UPDATE; BIN PACKING; ALGORITHMS; COMPLEXITY;
D O I
10.1016/j.jcss.2024.103545
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We study a generalization of the advice complexity model of online computation in which the advice is provided by an untrusted source. Our objective is to quantify the impact of untrusted advice so as to design and analyze online algorithms that are robust if the advice is adversarial, and efficient is the advice is foolproof. We focus on four well-studied online problems, namely ski rental, online bidding, bin packing and list update. For ski rental and online bidding, we show how to obtain algorithms that are Pareto-optimal with respect to the competitive ratios achieved, whereas for bin packing and list update, we give online algorithms with worst-case tradeoffs in their competitiveness, depending on whether the advice is trusted or adversarial. More importantly, we demonstrate how to prove lower bounds, within this model, on the tradeoff between the number of advice bits and the competitiveness of any online algorithm. (c) 2024 Elsevier Inc. All rights reserved.
引用
收藏
页数:24
相关论文
共 50 条
  • [1] Online computation with advice
    Emek, Yuval
    Fraigniaud, Pierre
    Korman, Amos
    Rosen, Adi
    [J]. THEORETICAL COMPUTER SCIENCE, 2011, 412 (24) : 2642 - 2656
  • [2] Online Computation with Advice
    Emek, Yuval
    Fraigniaud, Pierre
    Korman, Amos
    Rosen, Adi
    [J]. AUTOMATA, LANGUAGES AND PROGRAMMING, PT I, 2009, 5555 : 427 - +
  • [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] Entrusting Private Computation and Data to Untrusted Networks
    Brun, Yuriy
    Medvidovic, Nenad
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2013, 10 (04) : 225 - 238
  • [6] Secure Online Banking on Untrusted Computers
    Peng, Yanlin
    Chen, Wenji
    Chang, J. Morris
    Guan, Youg
    [J]. PROCEEDINGS OF THE 17TH ACM CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'10), 2010, : 720 - 722
  • [7] Online Metric Algorithms with Untrusted Predictions
    Antoniadis, Antonios
    Coester, Christian
    Elias, Marek
    Polak, Adam
    Simon, Bertrand
    [J]. INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 119, 2020, 119
  • [8] Online Metric Algorithms with Untrusted Predictions
    Antoniadis, Antonios
    Coester, Christian
    Elias, Marek
    Polak, Adam
    Simon, Bertrand
    [J]. ACM TRANSACTIONS ON ALGORITHMS, 2023, 19 (02)
  • [9] Ryoan: A Distributed Sandbox for Untrusted Computation on Secret Data
    Hunt, Tyler
    Zhu, Zhiting
    Xu, Yuanzhong
    Peter, Simon
    Witchel, Emmett
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2018, 35 (04):
  • [10] Ryoan: A Distributed Sandbox for Untrusted Computation on Secret Data
    Hunt, Tyler
    Zhu, Zhiting
    Xu, Yuanzhong
    Peter, Simon
    Witchel, Emmett
    [J]. PROCEEDINGS OF OSDI'16: 12TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, 2016, : 533 - 549