Playing Guess Who with your kids: Code-word strategy against adversaries

Ami Paz*, Liat Peterfreund

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

Guess Who is a two-player search game in which each player chooses a character from a deck of 24 cards, and has to infer the other player's character by asking yes-no questions. A simple binary search strategy allows the starting player find the opponent's character by asking 5 questions only, when the opponent is honest. Real-life observations show that in more realistic scenarios, the game is played against adversaries that do not strictly follow the rules, e.g., kids. Such players might decide to answer all questions at once, answer only part of the questions as they do not know the answers to all, and even lie occasionally. We devise strategies for such scenarios using techniques from error-correcting and erasure codes. This connects to a recent line of work on search problems on graphs and trees with unreliable auxiliary information, and could be of independent interest.

Original languageEnglish
Article number114766
JournalTheoretical Computer Science
Volume1016
DOIs
StatePublished - 12 Nov 2024

Bibliographical note

Publisher Copyright:
© 2024

Keywords

  • Binary search
  • Erasure codes
  • Error correcting codes
  • Guess Who?
  • Rényi-Ulam games

Fingerprint

Dive into the research topics of 'Playing Guess Who with your kids: Code-word strategy against adversaries'. Together they form a unique fingerprint.

Cite this