English

A randomized strategy in the mirror game

Data Structures and Algorithms 2019-01-24 v1

Abstract

Alice and Bob take turns (with Alice playing first) in declaring numbers from the set [1,2N][1,2N]. If a player declares a number that was previously declared, that player looses and the other player wins. If all numbers are declared without repetition, the outcome is a tie. If both players have unbounded memory and play optimally, then the game will be tied. Garg and Schneider [ITCS 2019] showed that if Alice has unbounded memory, then Bob can secure a tie with logN\log N memory, whereas if Bob has unbounded memory, then Alice needs memory linear in NN in order to secure a tie. Garg and Schneider also considered an {\em auxiliary matching} model in which Alice gets as an additional input a random matching MM over the numbers [1,2N][1,2N], and storing this input does not count towards the memory used by Alice. They showed that is this model there is a strategy for Alice that ties with probability at least 11N1 - \frac{1}{N}, and uses only O(N(logN)2)O(\sqrt{N} (\log N)^2) memory. We show how to modify Alice's strategy so that it uses only O((logN)3)O((\log N)^3) space.

Keywords

Cite

@article{arxiv.1901.07809,
  title  = {A randomized strategy in the mirror game},
  author = {Uriel Feige},
  journal= {arXiv preprint arXiv:1901.07809},
  year   = {2019}
}
R2 v1 2026-06-23T07:19:34.128Z