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.

Slides:



Advertisements
Similar presentations
Primal Dual Combinatorial Algorithms Qihui Zhu May 11, 2009.
Advertisements

Definitions and Bottom-Up Insertion
THE WELL ORDERING PROPERTY Definition: Let B be a set of integers. An integer m is called a least element of B if m is an element of B, and for every x.
Some additional Topics. Distributions of functions of Random Variables Gamma distribution,  2 distribution, Exponential distribution.
Adversarial Search We have experience in search where we assume that we are the only intelligent being and we have explicit control over the “world”. Lets.
An Approximate Truthful Mechanism for Combinatorial Auctions An Internet Mathematics paper by Aaron Archer, Christos Papadimitriou, Kunal Talwar and Éva.
Lower bound: Decision tree and adversary argument
“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.
Online learning, minimizing regret, and combining expert advice
Week11 Parameter, Statistic and Random Samples A parameter is a number that describes the population. It is a fixed number, but in practice we do not know.
Randomized algorithm Tutorial 2 Solution for homework 1.
Games of Prediction or Things get simpler as Yoav Freund Banter Inc.
Deterministic Selection and Sorting Prepared by John Reif, Ph.D. Analysis of Algorithms.
Outline Scapegoat Trees ( O(log n) amortized time)
AA Trees another alternative to AVL trees. Balanced Binary Search Trees A Binary Search Tree (BST) of N nodes is balanced if height is in O(log N) A balanced.
Online Ramsey Games in Random Graphs Reto Spöhel Joint work with Martin Marciniszyn and Angelika Steger.
AVL Trees / Slide 1 Delete Single rotation Deletion.
Tirgul 10 Rehearsal about Universal Hashing Solving two problems from theoretical exercises: –T2 q. 1 –T3 q. 2.
Online Graph Avoidance Games in Random Graphs Reto Spöhel Diploma Thesis Supervisors: Martin Marciniszyn, Angelika Steger.
The Game of Nim on Graphs: NimG Gwendolyn Stockman Alan Frieze and Juan Vera.
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.
1 Computing Nash Equilibrium Presenter: Yishay Mansour.
Analysis of greedy active learning Sanjoy Dasgupta UC San Diego.
1 Red-Black Trees. 2 Black-Height of the tree = 4.
The probabilistic method & infinite probability spaces Great Theoretical Ideas In Computer Science Steven Rudich, Anupam GuptaCS Spring 2004 Lecture.
Lecture 20: April 12 Introduction to Randomized Algorithms and the Probabilistic Method.
Adaptive Coding from a Diffusion Process on the Integer Line Robert Ellis October 26, 2009 Joint work with Joshua Cooper, University of South Carolina.
A 2-player game for adaptive covering codes Robert B. Ellis Texas A&M coauthors: Vadim Ponomarenko, Trinity University Catherine Yan, Texas A&M.
Experts and Boosting Algorithms. Experts: Motivation Given a set of experts –No prior information –No consistent behavior –Goal: Predict as the best expert.
Finite probability space set  (sample space) function P:  R + (probability distribution)  P(x) = 1 x 
Games, Hats, and Codes Mira Bernstein Wellesley College SUMS 2005.
Great Theoretical Ideas in Computer Science.
1 Red-Black Trees. 2 Definition: A red-black tree is a binary search tree where: –Every node is either red or black. –Each NULL pointer is considered.
Great Theoretical Ideas in Computer Science.
Ch. 8 & 9 – Linear Sorting and Order Statistics What do you trade for speed?
Identification of strategies for liar-type games via discrepancy from their linear approximations Robert Ellis October 14 th, 2011 AMS Sectional Meeting,
Complexity Theory Lecture 2 Lecturer: Moni Naor. Recap of last week Computational Complexity Theory: What, Why and How Overview: Turing Machines, Church-Turing.
Lab Assignment 1 Environments Search Bayes Nets. Problem 1: Peg Solitaire Is Peg Solitaire: Partially observable? Stochastic? Continuous? Adversarial?
Great Theoretical Ideas In Computer Science Steven Rudich, Anupam GuptaCS Spring 2004 Lecture 22April 1, 2004Carnegie Mellon University
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.
1 Introduction to Approximation Algorithms. 2 NP-completeness Do your best then.
Syntax Analysis The recognition problem: given a grammar G and a string w, is w  L(G)? The parsing problem: if G is a grammar and w  L(G), how can w.
Red-Black Trees Red-black trees: –Binary search trees augmented with node color –Operations designed to guarantee that the height h = O(lg n)
Expected Value and Standard Error for a Sum of Draws (Dr. Monticino)
ENGG 2040C: Probability Models and Applications Andrej Bogdanov Spring Properties of expectation.
Discrete Structures Lecture 12: Trees Ji Yanyan United International College Thanks to Professor Michael Hvidsten.
Many random walks are faster than one Noga AlonTel Aviv University Chen AvinBen Gurion University Michal KouckyCzech Academy of Sciences Gady KozmaWeizmann.
Chapter 7 Sampling and Sampling Distributions ©. Simple Random Sample simple random sample Suppose that we want to select a sample of n objects from a.
Trees – Chapter 9 Slides courtesy of Dr. Michael P. Frank University of Florida Dept. of Computer & Information Science & Engineering.
Hashing Amihood Amir Bar Ilan University Direct Addressing In old days: LD 1,1 LD 2,2 AD 1,2 ST 1,3 Today: C
16-3 The Binomial Probability Theorem. Let’s roll a die 3 times Look at the probability of getting a 6 or NOT getting a 6. Let’s make a tree diagram.
3/7/20161 Now it’s time to look at… Discrete Probability.
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.
1 Red-Black Trees. 2 A Red-Black Tree with NULLs shown Black-Height of the tree = 4.
An Improved Liar Game Strategy From a Deterministic Random Walk
Definitions and Bottom-Up Insertion
Red-Black Tree Neil Tang 02/07/2008
Red-Black Tree Neil Tang 02/04/2010
Introduction to Randomized Algorithms and the Probabilistic Method
Probability III: The Probabilistic Method
Discrete Probability Chapter 7 With Question/Answer Animations
An Improved Liar Game Strategy From a Deterministic Random Walk
Red-Black Trees.
Random Variables Binomial Distributions
Guess a random word with n errors
Binary Search Counting
Switching Lemmas and Proof Complexity
Red Black Trees Colored Nodes Definition Binary search tree.
An Improved Liar Game Strategy From a Deterministic Random Walk
Presentation transcript:

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

Motivation I: Binary Search  Search question: which half of surviving list might x be in?  f(M)= d lg M e rounds to search length M list 2 a1a1 a2a2 a3a3 a4a4 a5a5 a6a6 a7a7 a8a8 a9a9 a 10 Is x>a 5 ? Yes. a6a6 a7a7 a8a8 a9a9 a 10 Is x>a 7 ? No. a6a6 a7a7 Is x>a 6 ? …

Motivation I: Binary Search Change perspectives: Ask “is x a red or a black chip?” 3 a1a1 a2a2 a3a3 a4a4 a5a5 a6a6 a7a7 a8a8 a9a9 a 10 Is x>a 5 ? Yes. a6a6 a7a7 a8a8 a9a9 a 10 Is x>a 7 ? No. a6a6 a7a7 Is x>a 6 ? Yes… eliminated

5 The twist: Fix e ≥ 0 and allow up to e incorrect responses. Motivation I: Binary Search with Errors 4 eliminated Round Is x black? QuestionAnswer Yes No e =2Position:

5 10 Motivation II: Random Walk Chips are divisible Time-evolution: 10 £ binomial distribution of 0-1 coin flips What question strategy for binary search with error best approximates random walk? eliminated

M=#chipsn=#roundse=max #errors Each round:  Paul: numbers chips 1,…,M left-to-right; odd chips are red, even chips are black.  Carole: Selects a color/parity and moves chips of that color/parity The Search Game and the Dual Game move odds move evens 4 2 (5,5,0) odd(5,5,0) even(5,5,0) 01e =2

 Search Game Paul wins iff at most one chip survives after n rounds.  Dual Game Paul wins iff at least one chip survives after n rounds The Search Game and the Dual Game move odds move evens 4 2 (5,5,0) odd(5,5,0) even(5,5,0) 01e =2

 M=3, n=3, e=1gives a depth 3 binary decision tree With these parameters, and with Carole playing adversarially, Paul always wins the dual game, but not the search game. Game Decision Tree 8 move oddsmove evens

For fixed n>0, e≥0, the (M,n,e)-chip game has initial state P * (n,e) = max{M : Paul can win the (M,n,e)-search game} K * (n,e) = min{M : Paul can win the (M,n,e)-dual game} Game Definitions and Data 9 … M 2 1 … chip state: (M,0,…,0) 01echip position:

P * (n,e) = max{M : Paul can win the (M,n,e)-search game} K * (n,e) = min{M : Paul can win the (M,n,e)-dual game} Game Definitions and Data 10 P*(n,e)P*(n,e) e \ n K*(n,e)K*(n,e) e \ n

Definition. p i (s)=position of the ith chip in state s. Theorem (Cooper,Ellis `10). In the (M,n,e)-game tree, if leaf state s is to the left of leaf state t, then for all 1 ≤ j ≤ M, Corollary. K*(n,e) = minimum M such that Previous Results 11 (3,3,1)-game tree (a chip survives in the leftmost leaf)

Analysis of the Search Game 12 (3,3,1)-game tree (2,3,1)-game tree move oddsmove evens A B C A’ B’ C’

Analysis of the Search Game 13 (3,3,1)-game tree (2,3,1)-game tree move oddsmove evens A B C A’ B’ C’

Analysis of the Search Game 14 (3,3,1)-game tree (2,3,1)-game tree move oddsmove evens A B C A’ B’ C’

Proof of Main Theorem 15

Proof of Main Theorem 16 Let 0<f<1/3 K*(f) := lim n->∞ (1/n)log 2 K * (n,fn) P*(f) := lim n->∞ (1/n)log 2 P * (n,fn) Theorem (Delsarte,Piret). K*(f) = 1-h(f), where h(f) = -f ln f – (1-f) ln(1-f) Corollary (EW`10). P*(f) = 1-h(f/(1-f)) P’(n,fn): allow Paul complete freedom in coloring the chips. (Berlekamp,Zigangirov) P’(f) = K*(f) until f=1/(3+5 1/2 ), then linear until f=1/3. K*K* P*P* P’P’ 0 1/3 0 1 f