CS 15-251 Lecture 26 Monochrome Despite Himself. Pigeonhole Principle: If we put n+1 pigeons into n holes, some hole must receive at least 2 pigeons.

Slides:



Advertisements
Similar presentations
CS 336 March 19, 2012 Tandy Warnow.
Advertisements

Great Theoretical Ideas in Computer Science for Some.
Graphs, Planar graphs Graph coloring
On Complexity, Sampling, and -Nets and -Samples. Range Spaces A range space is a pair, where is a ground set, it’s elements called points and is a family.
Thresholds for Ackermannian Ramsey Numbers Authors: Menachem Kojman Gyesik Lee Eran Omri Andreas Weiermann.
Application: The Pigeonhole Principle Lecture 37 Section 7.3 Wed, Apr 4, 2007.
The Pigeonhole Principle
Lecture 22: April 18 Probabilistic Method. Why Randomness? Probabilistic method: Proving the existence of an object satisfying certain properties without.
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.
CompSci 102 Discrete Math for Computer Science April 19, 2012 Prof. Rodger Lecture adapted from Bruce Maggs/Lecture developed at Carnegie Mellon, primarily.
Problems in Ramsey theory typically ask a question of the form: "how many elements of some structure must there be to guarantee that a particular property.
Applied Combinatorics, 4th Ed. Alan Tucker
Functions, Pigeonhole Principle Lecture 14: Nov 4 A B f( ) =
1 By Gil Kalai Institute of Mathematics and Center for Rationality, Hebrew University, Jerusalem, Israel presented by: Yair Cymbalista.
Great Theoretical Ideas in Computer Science.
Online Ramsey Games in Random Graphs Reto Spöhel Joint work with Martin Marciniszyn and Angelika Steger.
The Clique Game Vít Jelínek, Jan Kára, Robert Šámal Mentor: Dr. József Beck.
Mycielski’s Construction Mycielski’s Construction: From a simple graph G, Mycielski’s Construction produces a simple graph G’ containing G. Beginning with.
Online Graph Avoidance Games in Random Graphs Reto Spöhel Diploma Thesis Supervisors: Martin Marciniszyn, Angelika Steger.
Online Ramsey Games in Random Graphs Reto Spöhel Joint work with Martin Marciniszyn and Angelika Steger.
CS5371 Theory of Computation
Online Vertex Colorings of Random Graphs Without Monochromatic Subgraphs Reto Spöhel, ETH Zurich Joint work with Martin Marciniszyn.
Pigeonhole.
Prof. Bart Selman Module Probability --- Part e)
CS151 Complexity Theory Lecture 6 April 15, 2004.
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.
3/24/03Tucker, Section 4.31 Tucker, Applied Combinatorics, Sec. 4.3, prepared by Jo E-M Bipartite GraphMatching Some Definitions X-Matching Maximal Matching.
The Art Gallery Problem
Online Ramsey Games in Random Graphs Reto Spöhel, ETH Zürich Joint work with Martin Marciniszyn and Angelika Steger.
Lecture II.  Using the example from Birenens Chapter 1: Assume we are interested in the game Texas lotto (similar to Florida lotto).  In this game,
7 Graph 7.1 Even and Odd Degrees.
1 The Theory of NP-Completeness 2012/11/6 P: the class of problems which can be solved by a deterministic polynomial algorithm. NP : the class of decision.
Discrete Mathematics, 1st Edition Kevin Ferland
Week 15 - Wednesday.  What did we talk about last time?  Review first third of course.
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)
Reading and Writing Mathematical Proofs Spring 2015 Lecture 2: Basic Proving Techniques.
Mycielski’s Construction Mycielski’s Construction: From a simple graph G, Mycielski’s Construction produces a simple graph G’ containing G. Beginning with.
Induction Proof. Well-ordering A set S is well ordered if every subset has a least element. [0, 1] is not well ordered since (0,1] has no least element.
10.3 The Main Theorem. Theorem (The Marriage Theorem) A bipartite graph has a perfect matching if and only if IAI = IBI and for any subset of (say)
Lines in the plane, slopes, and Euler’s formula by Tal Harel
Graph Colouring L09: Oct 10. This Lecture Graph coloring is another important problem in graph theory. It also has many applications, including the famous.
CS201: Data Structures and Discrete Mathematics I
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.
Planar Graphs Graph Coloring
The Pigeonhole Principle. The pigeonhole principle Suppose a flock of pigeons fly into a set of pigeonholes to roost If there are more pigeons than pigeonholes,
Introduction to Graph Theory
8.4 Closures of Relations Definition: The closure of a relation R with respect to property P is the relation obtained by adding the minimum number of.
1 Melikyan/DM/Fall09 Discrete Mathematics Ch. 7 Functions Instructor: Hayk Melikyan Today we will review sections 7.3, 7.4 and 7.5.
Combinatorics Ramsey theory.  a precocious British mathematician, philosopher and economist  a problem in mathematical logic: can one always find order.
NP Completeness Piyush Kumar. Today Reductions Proving Lower Bounds revisited Decision and Optimization Problems SAT and 3-SAT P Vs NP Dealing with NP-Complete.
1 Chapter 2 Pigeonhole Principle. 2 Summary Pigeonhole principle –simple form Pigeonhole principle –strong form Ramsey’s theorem.
Great Theoretical Ideas in Computer Science for Some.
COMPSCI 102 Introduction to Discrete Mathematics.
12. Lecture WS 2012/13Bioinformatics III1 V12 Menger’s theorem Borrowing terminology from operations research consider certain primal-dual pairs of optimization.
Eternal Domination Chip Klostermeyer.
Pigeonhole Principle – Page 1CPTR311 – Discrete Structures CPTR311 Discrete Structures Pigeonhole Principle Reading: Kolman, Section 3.3.
 Ramsey Theory CS494 Into to Graph Theory By: Travis Young.
Theory of Computational Complexity Probability and Computing Ryosuke Sasanuma Iwama and Ito lab M1.
CHAPTER SIX T HE P ROBABILISTIC M ETHOD M1 Zhang Cong 2011/Nov/28.
Theory of Computational Complexity Probability and Computing Chapter Hikaru Inada Iwama and Ito lab M1.
Monochrome Despite Himself
Great Theoretical Ideas In Computer Science
Pigeonhole Principle and Ramsey’s Theorem
The Art Gallery Problem
The Art Gallery Problem
Great Theoretical Ideas In Computer Science
Discrete Mathematics for Computer Science
Locality In Distributed Graph Algorithms
Presentation transcript:

CS Lecture 26 Monochrome Despite Himself

Pigeonhole Principle: If we put n+1 pigeons into n holes, some hole must receive at least 2 pigeons.

Pigeonhole Principle: If we put nk+1 pigeons into n holes, some hole must receive at least k+1 pigeons.

Recall: Sprouts Brussels Sprouts Today we will play the Ramsey game.

2 players: green and yellow Start: n points are placed on the page. Players alternate by drawing an edge between some pair of points that has no edge between them. Green draws green edges. Yellow draws yellow edges. If a green triangle is formed, green loses. If a yellow triangle is formed, yellow loses. If all possible edges get drawn without a monochromatic triangle being formed, green and yellow tie.

Try a game on 5 points.

Try a game on 6 points.

It is not possible to tie in a game of 6 -node Ramsey. equivalently Theorem: Any 2 -coloring of the edges of a complete graph on 6 nodes will contain a monochromatic triangle. Can you prove this?

Let G be a complete graph on 6 nodes with each edge colored green or yellow. Let v be an arbitrary node in G. v has 5 neighbors. By the pigeonhole principle, at least three of them are connected to v by green edges, or at least three of them are connected to v by yellow edges. Without loss of generality, assume the three edges are yellow. v If any two of the three nodes are connected by a yellow edge, it forms a yellow triangle with v. Otherwise, the three nodes form a green triangle!

Recall: A k -clique is a set of k nodes with all possible edges present. An independent set of size k is a set of k nodes with no edges between them. 3 -clique 4 -clique independent set of size 3 Theorem: Any graph on 6 nodes contains a 3 -clique or an independent set of size 3.

Party version: At a party with 6 people, there will be a group of at least 3 mutual acquaintances or at least 3 mutual strangers.

How many nodes do we have to have before any 2 -coloring of the edges contains a monochromatic 4 -clique?

Hold on! How do you know that there is such a number?

18 is the magic number!

F. P. Ramsey [1930] Definition: Let Ramsey(g,y) be the smallest number n such that any green/yellow coloring of the edges of an n -clique will contain a green g -clique or a yellow y -clique. Example: Theorem: Ramsey(g,y) is defined for all

Theorem: Ramsey(g,y) is some specific number. Furthermore, g,y  3 implies Proof: By induction on g+y. Base case: g = 2, y = 2, g + y = 4.

By induction hypothesis, Ramsey(g-1,y) and Ramsey(g,y-1) are specific numbers. Let H be a graph on Ramsey(g-1,y) + Ramsey(g,y-1) nodes. v G Y Let v be an arbitrary node of H. Let G be the set of nodes that have green edges to v. Let Y be the set of nodes that have yellow edges to v. If then

v G Y Thus: or By I.H., this means that we can find large cliques in G or Y. : G + v contains a green g -clique or a yellow y -clique. : Y + v contains a yellow y -clique or a green g -clique.

Corollary: Proof: By induction on g + y. Base case: g = y= 2. By induction: Binomial Identity:

Corollary: This is an upper bound on Ramsey(k,k). What about a lower bound? Binomial Identity:

To argue a lower bound on Ramsey(k,k), we must find a way to color as big a graph as we can while avoiding a monochromatic k -clique.

We will use the probabilisitic method!

Let G be a complete graph on n nodes. [The value of n to be worked out later.] For each edge of G, randomly color it green or yellow. There are possible colorings, each one equally likely. For each possible k -clique Q, define an indicator variable: If all of Q ’s edges have the same color. Otherwise.

 k -cliques Q, There are different possible k -cliques. all k -cliques Q

If we choose it follows that Why? It suffices to show, when k > 2

Thus if, the expected # of monochromatic k -cliques is < 1. Thus it must be possible to 2 -color all the edges so as to avoid a k -clique.

The known values of the Ramsey function:

Research Problem Compute some new Ramsey number.

Philosophical Interlude Ramsey Theory says that any structure of a certain type, no matter how “disordered”, contains a highly ordered substructure of the same type. Complete disorder is impossible.

Infinite Pigeonhole Principle: If you put an infinite number of pigeons into a finite number of holes, then some hole will have an infinite number of pigeons.

Infinite Ramsey Theorem: Suppose that G is a countably infinite complete graph, each of whose edges is colored green or yellow. It follows that G contains an infinite green clique or an infinite yellow clique.

Proof: At stage i (  i  1 ), pick a node v i in G. By the I.P.H.P., there are  many edges of one color incident on v i. Suppose v i has  edges of color c coming from it. Delete all nodes from G incident on v i with a color other than c that have not yet been examined. Associate the color c with node v i. We have an  sequence of nodes v 1,v 2,v 3,… By I.P.H.P. an infinite subset of the nodes have the same color associated with them. These nodes form a monochromatic clique!