“Ulam‘s” Liar Game with Lies in an Interval Benjamin Doerr (MPI Saarbrücken, Germany) joint work with Johannes Lengler and David Steurer (Universität des.

Slides:



Advertisements
Similar presentations
Xiaoming Sun Tsinghua University David Woodruff MIT
Advertisements

Broadcasting in Conflict Aware Multi-Channel Networks WALCOM 2013 – Feb 14, 2013 Shahin Kamali 1 Joint work with Francisco Claude 1, Reza Dorrigiv 2, Alejandro.
Ulams Game and Universal Communications Using Feedback Ofer Shayevitz June 2006.
Incentivize Crowd Labeling under Budget Constraint
CS 345: Chapter 9 Algorithmic Universality and Its Robustness
Congestion Games with Player- Specific Payoff Functions Igal Milchtaich, Department of Mathematics, The Hebrew University of Jerusalem, 1993 Presentation.
Online learning, minimizing regret, and combining expert advice
Computation and representation Joe Lau. Overview of lecture What is computation? Brief history Computational explanations in cognitive science Levels.
Online Scheduling with Known Arrival Times Nicholas G Hall (Ohio State University) Marc E Posner (Ohio State University) Chris N Potts (University of Southampton)
Magic Numbers and Subset Construction Samik Datta Sayantan Mahinder.
Foundations of Cryptography Lecture 4 Lecturer: Moni Naor.
Tight Analysis of Randomized Rumor Spreading in Complete Graphs Benjamin Doerr (LIX) joint work with Marvin Künnemann (MPI Informatics)
5/15/ Algorithms1 Algorithms – Ch4 - Divide & Conquer Recurrences: as we saw in another lecture, the Divide and Conquer approach leads to Recurrence.
MASTERMIND Henning Thomas (joint with Benjamin Doerr, Reto Spöhel and Carola Winzen) TexPoint fonts used in EMF. Read the TexPoint manual before you delete.
Partial Colorings of Unimodular Hypergraphs Benjamin Doerr (MPI Saarbrücken)
Improving the Round Complexity of VSS in Point-to-Point Networks Jonathan Katz (University of Maryland) Chiu-Yuen Koo (Google Labs) Ranjit Kumaresan (University.
SEARCHING, SORTING, TOPOLOGICAL SORTS Most real world computer applications deal with vast amounts of data. Searching for a particular data item can take.
CSE 501 Research Overview Atri Rudra
Ordering and Consistent Cuts Presented By Biswanath Panda.
The Communication Complexity of Coalition Formation Among Autonomous Agents A. D. Procaccia & J. S. Rosenschein.
Online Ramsey Games in Random Graphs Reto Spöhel Joint work with Martin Marciniszyn and Angelika Steger.
Coding Theory: Packing, Covering, and 2-Player Games Robert Ellis Menger Day 2008: Recent Applied Mathematics Research Advances April 14, 2008.
On Uniform Amplification of Hardness in NP Luca Trevisan STOC 05 Paper Review Present by Hai Xu.
Sequence Alignment Variations Computing alignments using only O(m) space rather than O(mn) space. Computing alignments with bounded difference Exclusion.
Josef WidderBooting Clock Synchronization1 The  - Model, and how to Boot Clock Synchronization in it Josef Widder Embedded Computing Systems Group
Adaptive Coding from a Diffusion Process on the Integer Line Robert Ellis October 26, 2009 Joint work with Joshua Cooper, University of South Carolina.
Estimation 8.
Experts and Boosting Algorithms. Experts: Motivation Given a set of experts –No prior information –No consistent behavior –Goal: Predict as the best expert.
Analysis of Algorithms COMP171 Fall Analysis of Algorithms / Slide 2 Introduction * What is Algorithm? n a clearly specified set of simple instructions.
Online Function Tracking with Generalized Penalties Marcin Bieńkowski Institute of Computer Science, University of Wrocław, Poland Stefan Schmid Deutsche.
Rényi-Ulam liar games with a fixed number of lies Robert B. Ellis Illinois Institute of Technology University of Illinois at Chicago, October 26, 2005.
Hamming Codes 11/17/04. History In the late 1940’s Richard Hamming recognized that the further evolution of computers required greater reliability, in.
The Fundamentals: Algorithms, the Integers & Matrices.
How to play ANY mental game
The Hat Game 11/19/04 James Fiedler. References Hendrik W. Lenstra, Jr. and Gadiel Seroussi, On Hats and Other Covers, preprint, 2002,
An Improved Liar Game Strategy From a Deterministic Random Walk Robert Ellis February 22 nd, 2010 Peled Workshop, UIC Joint work with Joshua Cooper, University.
Approximation schemes Bin packing problem. Bin Packing problem Given n items with sizes a 1,…,a n  (0,1]. Find a packing in unit-sized bins that minimizes.
1 Algorithms and networks Period 2, 2014/ Today Graphs and networks and algorithms: what and why? This course: organization Case introduction:
1 Introduction to Quantum Information Processing CS 667 / PH 767 / CO 681 / AM 871 Richard Cleve DC 2117 Lecture 19 (2009)
1 Near-Optimal Play in a Social Learning Game Ryan Carr, Eric Raboin, Austin Parker, and Dana Nau Department of Computer Science, University of Maryland.
CS151 Complexity Theory Lecture 13 May 11, Outline proof systems interactive proofs and their power Arthur-Merlin games.
Rei Safavi-Naini University of Calgary Joint work with: Hadi Ahmadi iCORE Information Security.
Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013.
TECH Computer Science Problem: Selection Design and Analysis: Adversary Arguments The selection problem >  Finding max and min Designing against an adversary.
1 CHAPTER 2 Decision Making, Systems, Modeling, and Support.
Failure Mode Assumptions and Assumption Coverage David Powell.
Sorting and searching in the presence of memory faults (without redundancy) Irene Finocchi Giuseppe F. Italiano DISP, University of Rome “Tor Vergata”
V1.7Fault Tolerance1. V1.7Fault Tolerance2 A characteristic of Distributed Systems is that they are tolerant of partial failures within the distributed.
1 Software Test Computer Science Department, Information Faculty Dr. KaiYu Wan.
1 Algorithms and networks Period 3, 2011/ Today Graphs and networks and algorithms: what and why? This course: organization Case introduction:
Copyright © Cengage Learning. All rights reserved. 2 Limits and Derivatives.
&d1 Algorithms and networks Period 3, 2010/2011. &d2 Today Graphs and networks and algorithms: what and why? This course: organization Case introduction:
Writing a Science or Engineering Paper: It is just a story Frank Shipman Department of Computer Science Texas A&M University.
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 3524 Course.
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 3524 Course.
Big O David Kauchak cs302 Spring Administrative Assignment 1: how’d it go? Assignment 2: out soon… Lab code.
Compression for Fixed-Width Memories Ori Rottenstriech, Amit Berman, Yuval Cassuto and Isaac Keslassy Technion, Israel.
An identity for dual versions of a chip-moving game Robert B. Ellis April 8 th, 2011 ISMAA 2011, North Central College Joint work with Ruoran Wang.
Ch03-Algorithms 1. Algorithms What is an algorithm? An algorithm is a finite set of precise instructions for performing a computation or for solving a.
Computational Geometry
Fundamentals of Fault-Tolerant Distributed Computing In Asynchronous Environments Paper by Felix C. Gartner Graeme Coakley COEN 317 November 23, 2003.
An identity for dual versions of a chip-moving game Robert B. Ellis April 8 th, 2011 ISMAA 2011, North Central College Joint work with Ruoran Wang.
An Improved Liar Game Strategy From a Deterministic Random Walk
Artificial Intelligence
Confidence intervals for µ
Honors Do Now: (10 mins. Max)
Crowd Simulation (INFOMCRWS) - Course Introduction
Benjamin Doerr Partial Colorings of Unimodular Hypergraphs.
Guess a random word with n errors
An Improved Liar Game Strategy From a Deterministic Random Walk
Presentation transcript:

“Ulam‘s” Liar Game with Lies in an Interval Benjamin Doerr (MPI Saarbrücken, Germany) joint work with Johannes Lengler and David Steurer (Universität des Saarlandes, Germany)

ADFOCS Benjamin Doerr Liar Games with Lies in an Interval August 21 - August 25, 2006, Saarbrücken, Germany Advanced Course on the Foundations of Computer Science Tamal Dey Joel SpencerIngo Wegener Surface Reconstruction and Meshing: Algorithms with Mathematical Analysis Erdős Magic, Erdős-Rényi Phase Transition Randomized Search Heuristics: Concept and Analysis Early registration deadline: July 21!

Overview Introduction to Liar Games Basic Problem Motivation: Noisy Communication History New Game: Lies in an interval Problem Result Example Some proof details Benjamin Doerr Liar Games with Lies in an Interval

Basic Problem: Liar Games Start: Carole thinks of a number x from 1 to n. q Rounds: Paul asks a YES/NO question (“Is x in S?”). Carole answers, possibly faulty (‘lie’). End: Paul wins if he knows the number x. Benjamin Doerr Liar Games with Lies in an Interval

Liar Games & Noisy Communication Benjamin Doerr Liar Games with Lies in an Interval Satellite Base station Task: Satellite sends data to base station Problem: Transmission errors [noisy communication]. 00 Solution: Allow two-way communication [reciever may confirm/ask particular data]. Assume: No errors on back-wards channel. 0

Liar Games: Worst-Case View Start: Carole does not yet decide on the number x. q Rounds: Paul asks a YES/NO question (“Is x in S?”). Carole gives some answers. End: Paul wins if he knows the number (there is only one possible number left), he knows that Carole was cheating (no possible number left). Benjamin Doerr Liar Games with Lies in an Interval Perfect information game: Clear who wins (in theory)

Liar Games: History Problem: Ulam (1976): “Adventures of a mathematician”. Renyi (1961,1976): In Hungarian (overlooked by most of the community). Cicalese, Vaccaro (1998/99): “Renyi-Ulam game”. Results: No lie: Paul wins if. [trivial] One lie: Roughly, Paul wins if. [Pelc (1987)] k lies: Roughly, Paul wins if. [Spencer (1992)]... [120 References in Pelc’s survey paper (2002)] Benjamin Doerr Renyi-Ulam Liar Games with Lies in an Interval n · 2 q = ¡ q · k ¢ n · 2 q =( q + 1 ) n · 2 q

New Game: Lies in an Interval Rules of the game: Carole may lie up to k times, but: All lies have to be in an interval of k consecutive rounds. Other rules: As before. Motivation: Noisy Communication One disorder occurs. Takes k rounds. No reliable communication within that period. Benjamin Doerr Liar Games with Lies in an Interval

Lies in an Interval: Results Paul wins if Carole wins if Two Cases (left inequalities) (right inequalities) Benjamin Doerr Liar Games with Lies in an Interval q ¸ d l ogn e + 2 k and or q ¸ d l ogn e + k + d l og l og 2 n e q < l ogn + 2 k q < l ogn + k + l og l og 2 n ¡ 1 k · l og l ogn k ¸ l og l ogn

Interval vs. arbitrary lies ( ) Interval of length k: k arbitrary lies: Interval of length k: Paul needs k more questions than for one lie. [as it should be] Benjamin Doerr Liar Games with Lies in an Interval Critical value k · l og l ogn q ¼ l ogn + kl og l ognq ¼ l ogn + l og l ogn + k

Let’s Play! (n = 10 ‘secrets’, k = 2 lies) Benjamin Doerr Liar Games with Lies in an Interval Start: All secrets 1,..., 10 are possible. Round 1: P: “Is x in {1,..., 5}? C: “Yes!” Result: 1,..., 5: Possible 6,..., 10: Possible, if lied this round Round 2: P: “Is x in {1, 2, 6, 7, 8}? C: “Yes!” Result: 1, 2: Possible 3, 4, 5: Possible, if lied this round only 6,..., 10: Possible, if lied one round ago Round 3: P: “Is x in {1, 3, 6, 7}? C: “Yes!” Result: 1: Possible 2: Possible, if lied this round only 3, 4, 5: Possible, if lied one round ago only 6, 7: Possible, if lied two rounds ago 8, 9, 10: Not possible (lied in round 1 and 3)

Let’s Play! (n = 10 ‘secrets’, k = 2 lies) Benjamin Doerr Liar Games with Lies in an Interval Start: All secrets 1,..., 10 are possible. Round 1: P: “Is x in {1,..., 5}? C: “Yes!” Result: 1,..., 5: Possible 6,..., 10: Possible, if lied this round Round 2: P: “Is x in {1, 2, 6, 7, 8}? C: “Yes!” Result: 1, 2: Possible 3, 4, 5: Possible, if lied this round only 6,..., 10: Possible, if lied one round ago Round 3: P: “Is x in {1, 3, 6, 7}? C: “Yes!” Result: 1: Possible 2: Possible, if lied this round only 3,..., 7: Possible, if lied 1+ rounds ago (no further lie possible) 8, 9, 10: Not possible (lied in round 1 and 3) Position P = (x k,..., x 0 ): x k = # of possible secrets with no lie x i = # of secrets with first lie k-i rounds ago x 0 = # of secrets with no lies allowed P = (10, 0, 0) P = (5, 5, 0) P = (2, 3, 5) P = (1, 1, 5)

Let’s Play! (n = 10 ‘secrets’, k = 2 lies) Benjamin Doerr Liar Games with Lies in an Interval Start: All secrets 1,..., 10 are possible. Round 1: P: “Is x in {1,..., 5}? C: “Yes!” Result: 1,..., 5: Possible 6,..., 10: Possible, if lied this round Round 2: P: “Is x in {1, 2, 6, 7, 8}? C: “Yes!” Result: 1, 2: Possible 3, 4, 5: Possible, if lied this round only 6,..., 10: Possible, if lied one round ago Round 3: P: “Is x in {1, 3, 6, 7}? C: “Yes!” Result: 1: Possible 2: Possible, if lied this round only 3,..., 7: Possible, if lied 1+ rounds ago (no further lie possible) 8, 9, 10: Not possible (lied in round 1 and 3) Position P = (x k,..., x 0 ): x k = # of possible secrets with no lie x i = # of secrets with first lie k-i rounds ago x 0 = # of secrets with no lies allowed P = (10, 0, 0) P = (5, 5, 0) P = (2, 3, 5) P = (1, 1, 5) Question Q = (x k,..., x 0 ) Q = (5,0,0) Q = (2,3,0) Q = (1,1,2)

Rules in Vector Format Start: P = (n, 0,..., 0). q Rounds: P = (x k, x k-1, x k-2,..., x 1, x 0 ) Q = (y k, y k-1, y k-2,..., y 1, y 0 ), y i ≤ x i P’ YES = (y k, x k – y k, x k-1,..., x 2, x 1 + y 0 ) P’ NO = (x k, y k, x k-1,..., x 2, x 1 + x 0 – y 0 ) End: Paul wins if final position is P = (0,..., 0) [Carole has cheated] P = (0,..., 0, 1, 0,..., 0) [Just one possible secret left] Benjamin Doerr Liar Games with Lies in an Interval

Weight Functions Weight of position P with r rounds remaining: w r (P) = (r – k + 2) 2 k-1 x k + 2 k-1 x k k-2 x k x 0 Start: P = (n, 0,..., 0) has weight w q (P) = (q – k + 2)2 k-1 n Each round: w r (P) = w r-1 (P’ YES ) + w r-1 (P’ NO ) → Carole can keep at least half of the weight! Endgame (r ≤ k): Carole wins iff w k (P) > 2 k. Benjamin Doerr Liar Games with Lies in an Interval Carole wins if w q (P START ) > 2 q. [Our lower bound for ‘n large’]

Summary and Open Problems New game: Lies in an interval of k rounds. Number of rounds necessary to guess the secret For large n, this is k more than in the one-lie game. Further work More precise bounds More intervals of lies Other restrictions for the liar [other errors in the communication model] → Spencer’s recent work on half-lies. Benjamin Doerr Liar Games with Lies in an Interval max f l ogn + l og l ogn + k ; l ogn + 2 k g § O ( 1 ) Thanks!