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.

Slides:



Advertisements
Similar presentations
Size-estimation framework with applications to transitive closure and reachability Presented by Maxim Kalaev Edith Cohen AT&T Bell Labs 1996.
Advertisements

Factor Graphs, Variable Elimination, MLEs Joseph Gonzalez TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A AA A A.
Lower bound: Decision tree and adversary argument
CSE 3101: Introduction to the Design and Analysis of Algorithms
MS 101: Algorithms Instructor Neelima Gupta
Small Subgraphs in Random Graphs and the Power of Multiple Choices The Online Case Torsten Mütze, ETH Zürich Joint work with Reto Spöhel and Henning Thomas.
Upper bounds for asymmetric Ramsey properties of random graphs Reto Spöhel, ETH Zürich Joint work with Yoshiharu Kohayakawa, Universidade de São Paulo.
CSE 373: Data Structures and Algorithms Lecture 5: Math Review/Asymptotic Analysis III 1.
Paul Cuff THE SOURCE CODING SIDE OF SECRECY TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA.
Bounds on Code Length Theorem: Let l ∗ 1, l ∗ 2,..., l ∗ m be optimal codeword lengths for a source distribution p and a D-ary alphabet, and let L ∗ be.
On the relation between probabilistic and deterministic avoidance games Torsten Mütze, ETH Zürich Joint work with Michael Belfrage (ETH Zürich), Thomas.
Online Vertex-Coloring Games in Random Graphs Revisited Reto Spöhel (joint work with Torsten Mütze and Thomas Rast; appeared at SODA ’11)
Offline thresholds for online games Reto Spöhel, ETH Zürich Joint work with Michael Krivelevich and Angelika Steger TexPoint fonts used in EMF. Read the.
By Claudia Fiorini, Enrico Martinelli, Fabio Massacci
1 List Coloring and Euclidean Ramsey Theory TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A A Noga Alon, Tel Aviv.
Yi Wu (CMU) Joint work with Parikshit Gopalan (MSR SVC) Ryan O’Donnell (CMU) David Zuckerman (UT Austin) Pseudorandom Generators for Halfspaces TexPoint.
Coloring the edges of a random graph without a monochromatic giant component Reto Spöhel (joint with Angelika Steger and Henning Thomas) TexPoint fonts.
Tirgul 10 Rehearsal about Universal Hashing Solving two problems from theoretical exercises: –T2 q. 1 –T3 q. 2.
Asymmetric Ramsey Properties of Random Graphs involving Cliques Reto Spöhel Joint work with Martin Marciniszyn, Jozef Skokan, and Angelika Steger TexPoint.
Online Graph Avoidance Games in Random Graphs Reto Spöhel Diploma Thesis Supervisors: Martin Marciniszyn, Angelika Steger.
On the power of choices in random graph processes Reto Spöhel, PhD Defense February 17, 2010, ETH Zürich Examiners: Prof. Dr. Angelika Steger, ETH Zürich.
Chapter 4: Divide and Conquer The Design and Analysis of Algorithms.
Ramsey games in random graphs PhD defense 22 nd Nov 2011 Torsten Mütze TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.:
Avoiding Monochromatic Giants in Edge-Colorings of Random Graphs Henning Thomas (joint with Reto Spöhel, Angelika Steger) TexPoint fonts used in EMF. Read.
ETH Zurich – Distributed Computing Group Jasmin Smula 1ETH Zurich – Distributed Computing – Stephan Holzer Yvonne Anne Pignolet Jasmin.
Online Vertex Colorings of Random Graphs Without Monochromatic Subgraphs Reto Spöhel, ETH Zurich Joint work with Martin Marciniszyn.
Probabilistic one-player vertex-coloring games via deterministic two-player games The deterministic game Torsten Mütze, ETH Zürich Joint work with Thomas.
CSC 2300 Data Structures & Algorithms January 26, 2007 Chapter 2. Algorithm Analysis.
Coloring random graphs online without creating monochromatic subgraphs Torsten Mütze, ETH Zürich Joint work with Thomas Rast (ETH Zürich) and Reto Spöhel.
Small Subgraphs in Random Graphs and the Power of Multiple Choices The Online Case Torsten Mütze, ETH Zürich Joint work with Reto Spöhel and Henning Thomas.
On sparse Ramsey graphs Torsten Mütze, ETH Zürich Joint work with Ueli Peter (ETH Zürich) TexPoint fonts used in EMF. Read the TexPoint manual before you.
David Luebke 1 7/2/2015 Medians and Order Statistics Structures for Dynamic Sets.
On Euclidean Vehicle Routing With Allocation Reto Spöhel, ETH Zürich Joint work with Jan Remy and Andreas Weißl TexPoint fonts used in EMF. Read the TexPoint.
Explosive Percolation: Defused and Reignited Henning Thomas (joint with Konstantinos Panagiotou, Reto Spöhel and Angelika Steger) TexPoint fonts used in.
Defining Polynomials p 1 (n) is the bound on the length of an input pair p 2 (n) is the bound on the running time of f p 3 (n) is a bound on the number.
Online Ramsey Games in Random Graphs Reto Spöhel, ETH Zürich Joint work with Martin Marciniszyn and Angelika Steger.
Small subgraphs in the Achlioptas process Reto Spöhel, ETH Zürich Joint work with Torsten Mütze and Henning Thomas TexPoint fonts used in EMF. Read the.
Joint Physical Layer Coding and Network Coding for Bi-Directional Relaying Makesh Wilson, Krishna Narayanan, Henry Pfister and Alex Sprintson Department.
Asymmetric Ramsey Properties of Random Graphs involving Cliques Reto Spöhel Joint work with Martin Marciniszyn, Jozef Skokan, and Angelika Steger TexPoint.
Online Ramsey Games in Random Graphs Reto Spöhel, ETH Zürich Joint work with Martin Marciniszyn and Angelika Steger TexPoint fonts used in EMF. Read the.
Online Vertex-Coloring Games in Random Graphs Reto Spöhel (joint work with Martin Marciniszyn; appeared at SODA ’07)
Computer Algorithms Submitted by: Rishi Jethwa Suvarna Angal.
PODC Distributed Computation of the Mode Fabian Kuhn Thomas Locher ETH Zurich, Switzerland Stefan Schmid TU Munich, Germany TexPoint fonts used in.
Order Statistics ● The ith order statistic in a set of n elements is the ith smallest element ● The minimum is thus the 1st order statistic ● The maximum.
Balanced Online Graph Avoidance Games Henning Thomas Master Thesis supervised by Reto Spöhel ETH Zürich TexPoint fonts used in EMF. Read the TexPoint manual.
Divide and Conquer. Recall Divide the problem into a number of sub-problems that are smaller instances of the same problem. Conquer the sub-problems by.
ETH Zurich – Distributed Computing Group Stephan Holzer 1ETH Zurich – Distributed Computing – Stephan Holzer Yvonne Anne Pignolet Jasmin.
Debugging, The Scientific Method, and Mastermind.
Auditing Information Leakage for Distance Metrics Yikan Chen David Evans TexPoint fonts used in EMF. Read the TexPoint manual.
Avoiding small subgraphs in the Achlioptas process Torsten Mütze, ETH Zürich Joint work with Reto Spöhel and Henning Thomas TexPoint fonts used in EMF.
Big O David Kauchak cs302 Spring Administrative Assignment 1: how’d it go? Assignment 2: out soon… Lab code.
Sorting Lower Bounds n Beating Them. Recap Divide and Conquer –Know how to break a problem into smaller problems, such that –Given a solution to the smaller.
Sequential Off-line Learning with Knowledge Gradients Peter Frazier Warren Powell Savas Dayanik Department of Operations Research and Financial Engineering.
CS6045: Advanced Algorithms Sorting Algorithms. Sorting So Far Insertion sort: –Easy to code –Fast on small inputs (less than ~50 elements) –Fast on nearly-sorted.
David Luebke 1 6/26/2016 CS 332: Algorithms Linear-Time Sorting Continued Medians and Order Statistics.
On the path-avoidance vertex-coloring game Torsten Mütze, ETH Zürich Joint work with Reto Spöhel (MPI Saarbrücken) TexPoint fonts used in EMF. Read the.
ETH Zurich – Distributed Computing Group Stephan HolzerETH Zurich – Distributed Computing – Stephan Holzer - ETH Zürich Thomas Locher.
Red Black Trees
Sampling of min-entropy relative to quantum knowledge Robert König in collaboration with Renato Renner TexPoint fonts used in EMF. Read the TexPoint.
Linear-Time Sorting Continued Medians and Order Statistics
Randomized Algorithms
MCA 301: Design and Analysis of Algorithms
Polynomial-time approximation schemes for NP-hard geometric problems
Selection in heaps and row-sorted matrices
Randomized Algorithms
A simpler implementation and analysis of Chazelle’s
Algorithms and Data Structures Lecture III
Linear-Time Sorting Algorithms
CMPS 3120: Computational Geometry Spring 2013
David Kauchak cs161 Summer 2009
Presentation transcript:

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 this box.: AA

Henning ThomasMastermindETH Zurich 2012 Mastermind  Board game invented by Mordechai Meirovitz in 1970

Henning ThomasMastermindETH Zurich 2012 Mastermind  The “Codemaker” generates a secret color combination of length 4 with 6 colors,  The “Codebreaker” queries such color combinations,  The answer by Codemaker is , depicted by black pegs , depicted by white pegs  The goal of Codemaker is to identify m with as few queries as possible. secret query answer

Henning ThomasMastermindETH Zurich 2012 Mastermind with n slots and k colors  The “Codemaker” generates a secret color combination of length n with k colors,  The “Codebreaker” queries such color combinations,  The answer by Codemaker is , depicted by black pegs , depicted by white pegs  The goal of Codemaker is to identify m with as few queries as possible. secret query answer

Henning ThomasMastermindETH Zurich 2012 Mastermind with n slots and k colors  The “Codemaker” generates a secret color combination of length n with k colors,  The “Codebreaker” queries such color combinations,  The answer by Codemaker is , depicted by black pegs , depicted by white pegs  The goal of Codemaker is to identify m with as few queries as possible. secret query answer This talk: Black Peg Mastermind

Henning ThomasMastermindETH Zurich 2012 Mastermind with n slots and k colors  The “Codemaker” generates a secret color combination of length n with k colors,  The “Codebreaker” queries such color combinations,  The answer by Codemaker is , depicted by black pegs , depicted by white pegs  The goal of Codemaker is to identify m with as few queries as possible. secret query answer This talk: Black Peg Mastermind What is the minimum number t = t(k,n) of queries such that there exists a deterministic strategy to identify every secret color combination?

Henning ThomasMastermindETH Zurich 2012 Some Known Results & Our Results  [Knuth ’76], In the original board game (4 slots, 6 colors) 5 queries are optimal.

Henning ThomasMastermindETH Zurich 2012 Some Known Results & Our Results  [Knuth ’76], In the original board game (4 slots, 6 colors) 5 queries are optimal.  [Erdős, Rényi, ’63], Analysis of non-adaptive strategies for 0-1-Mastermind In this talk:  [Chvátal, ’83], Asymptotically optimal strategy for using random queries  [Goodrich, ’09], Improvement of Chvátals results by a factor of 2 using deterministic strategy Our Result:  Improved bound for k=n by combining Chvátal and Goodrich

Henning ThomasMastermindETH Zurich 2012 Lower Bound  Information theoretic argument:... start query 1 query 2 1 leaf n leaves n 2 leaves query t n t leaves 0n

Henning ThomasMastermindETH Zurich 2012 Upper Bound (Chvátal)  Idea: Ask Random Queries.  Intuition:  The number of black pegs of a query is Bin(n, 1/k) distributed.  Hence, we ‚learn‘ roughly bits per query.  We need to learn n log k bits.  t satisfies 0n

Henning ThomasMastermindETH Zurich 2012 Comparison Lower Bound vs Chvátal  The optimal number of queries t satisfies  Problem for k=n:  Non-Adaptive: Learning does not improve during the game.  For k=n we expect 1 black peg per query.  We learn a constant number of bits.  This yields good if k=o(n)

Henning ThomasMastermindETH Zurich 2012 Upper Bound (Goodrich)  Idea:  Answer “0” is good since we can eliminate one color from every slot!

Henning ThomasMastermindETH Zurich 2012 Upper Bound (Goodrich)  Implementation: Divide and Conquer 1.Ask monochromatic queries for every color. Obtain X i = # appearances of color i. 2.Ask 3.Calculate L i = # appearnace of color i in left half R i = # appearnace of color i in right half kk... k b2b2 b3b3 bkbk kk... k

Henning ThomasMastermindETH Zurich 2012 Upper Bound (Goodrich)  Implementation: Divide and Conquer 1.Ask monochromatic queries for every color. Obtain X i = # appearances of color i. 2.Ask 3.Calculate L i = # appearnace of color i in left half R i = # appearnace of color i in right half 4.Recurse in the left and right half (without step 1)  Runtime for k=n: kk... k b2b2 b3b3 bkbk kk... k

Henning ThomasMastermindETH Zurich 2012 Comparison Lower Bound vs Goodrich  For k=n Goodrich yields  Problem:  When Goodrich runs for a while, the blocks eventually become too small that we cannot learn as many bits as we would like to.

Henning ThomasMastermindETH Zurich 2012 Combining Chvátal and Goodrich  Goodrich is good at eliminating colors.  Chvátal is good for k << n. Idea: 2 phases.  Goodrich  Chvátal

Henning ThomasMastermindETH Zurich 2012

Henning ThomasMastermindETH Zurich 2012