English

Random-Order Models

Data Structures and Algorithms 2020-02-28 v1 Computer Science and Game Theory

Abstract

This chapter introduces the \emph{random-order model} in online algorithms. In this model, the input is chosen by an adversary, then randomly permuted before being presented to the algorithm. This reshuffling often weakens the power of the adversary and allows for improved algorithmic guarantees. We show such improvements for two broad classes of problems: packing problems where we must pick a constrained set of items to maximize total value, and covering problems where we must satisfy given requirements at minimum total cost. We also discuss how random-order model relates to other stochastic models used for non-worst-case competitive analysis.

Keywords

Cite

@article{arxiv.2002.12159,
  title  = {Random-Order Models},
  author = {Anupam Gupta and Sahil Singla},
  journal= {arXiv preprint arXiv:2002.12159},
  year   = {2020}
}

Comments

Preprint of Chapter 11 in "Beyond the Worst-Case Analysis of Algorithms", Cambridge University Press, 2020