 Ramsey Theory CS494 Into to Graph Theory By: Travis Young.

Slides:



Advertisements
Similar presentations
On the Density of a Graph and its Blowup Raphael Yuster Joint work with Asaf Shapira.
Advertisements

A survey of some results on the Firefighter Problem Kah Loon Ng DIMACS Wow! I need reinforcements!
The Pigeonhole Principle
Lecture 22: April 18 Probabilistic Method. Why Randomness? Probabilistic method: Proving the existence of an object satisfying certain properties without.
Planar / Non-Planar Graphs Gabriel Laden CS146 – Spring 2004 Dr. Sin-Min Lee.
13.4 Map Coloring and the Four Color Theorem. We started this chapter by coloring the regions formed by a set of circles in the plane. But when do we.
Playing Fair at Sudoku Joshua Cooper USC Department of Mathematics.
Ramsey Theory and Applications CS 594 Graph Theory Presented by: Kai Wang.
Complexity ©D Moshkovitz 1 Approximation Algorithms Is Close Enough Good Enough?
Section 7.4: Closures of Relations Let R be a relation on a set A. We have talked about 6 properties that a relation on a set may or may not possess: reflexive,
Planarity and Higher Order Embeddings Shawn Cox CS 594: Graph Theory
Graphs – Basic Concepts
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.
Convexity of Point Set Sandip Das Indian Statistical Institute.
Lindsay Mullen Seminar Presentation #3 November 18, 2013 Geometry Discrete Geometry.
Functions, Pigeonhole Principle Lecture 14: Nov 4 A B f( ) =
Last time: terminology reminder w Simple graph Vertex = node Edge Degree Weight Neighbours Complete Dual Bipartite Planar Cycle Tree Path Circuit Components.
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.
Great Theoretical Ideas in Computer Science.
NP-Complete Problems Reading Material: Chapter 10 Sections 1, 2, 3, and 4 only.
Vertex Cut Vertex Cut: A separating set or vertex cut of a graph G is a set SV(G) such that S has more than one component. Connectivity of G ((G)): The.
Administrivia, Lecture 5 HW #2 was assigned on Sunday, January 20. It is due on Thursday, January 31. –Please use the correct edition of the textbook!
Analysis of Algorithms CS 477/677
CS5371 Theory of Computation Lecture 1: Mathematics Review I (Basic Terminology)
Prof. Bart Selman Module Probability --- Part e)
1 Global Rigidity R. Connelly Cornell University.
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.
Discrete Math for CS Chapter 5: Functions. Discrete Math for CS New Relation Operations: Given R, a relation on A x B, we define the inverse relation,
Lecture 20: April 12 Introduction to Randomized Algorithms and the Probabilistic Method.
Tirgul 13 Today we’ll solve two questions from last year’s exams.
Problem: Induced Planar Graphs Tim Hayes Mentor: Dr. Fiorini.
Vertex Cut Vertex Cut: A separating set or vertex cut of a graph G is a set SV(G) such that G-S has more than one component. d f b e a g c i h.
MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 10, Monday, September 22.
1 Section 3.3 Mathematical Induction. 2 Technique used extensively to prove results about large variety of discrete objects Can only be used to prove.
Cantor’s Legacy: Infinity And Diagonalization Great Theoretical Ideas In Computer Science Steven RudichCS Spring 2004 Lecture 25Apr 13, 2004Carnegie.
Chromatic Ramsey Number and Circular Chromatic Ramsey Number Xuding Zhu Department of Mathematics Zhejiang Normal University.
What is Ramsey Theory?. It might be described as the study of unavoidable regularity in large structures.
Introduction to CS Theory Lecture 1 – Introduction Piotr Faliszewski
Reading and Writing Mathematical Proofs Spring 2015 Lecture 2: Basic Proving Techniques.
CSE 024: Design & Analysis of Algorithms Chapter 9: NP Completeness Sedgewick Chp:40 David Luebke’s Course Notes / University of Virginia, Computer Science.
Axiomatic Method A procedure by which we demonstrate as fact (prove) results (theorems) discovered by experimentation, observation, trial and error or.
Copyright © Cengage Learning. All rights reserved. CHAPTER 8 RELATIONS.
Monochromatic Boxes in Colored Grids Joshua Cooper, USC Math Steven Fenner, USC CS Semmy Purewal, College of Charleston Math.
An Introduction to Ramsey Theory OUTLINE History Pigenohole Ramsey Number Other Ramsey Theory Thinking about Ramsey.
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
Kára-Pór-Wood conjecture Big Line or Big Clique in Planar Point Sets Jozef Jirasek
NP-Complete Problems. Running Time v.s. Input Size Concern with problems whose complexity may be described by exponential functions. Tractable problems.
The Vertex Arboricity of Integer Distance Graph with a Special Distance Set Juan Liu* and Qinglin Yu Center for Combinatorics, LPMC Nankai University,
1 Decomposition into bipartite graphs with minimum degree 1. Raphael Yuster.
The Evolution of a Hard Graph Theory Problem – Secure Sets Ron Dutton Computer Science University of Central Florida 1.
Yuval Peled, HUJI Joint work with Nati Linial, Benny Sudakov, Hao Huang and Humberto Naves.
1 INFO 2950 Prof. Carla Gomes Module Induction Rosen, Chapter 4.
CS 461 – Nov. 30 Section 7.5 How to show a problem is NP-complete –Show it’s in NP. –Show that it corresponds to another problem already known to be NP-complete.
Introduction to Graph Theory
Combinatorics Ramsey theory.  a precocious British mathematician, philosopher and economist  a problem in mathematical logic: can one always find order.
CSC 413/513: Intro to Algorithms
1 Chapter 2 Pigeonhole Principle. 2 Summary Pigeonhole principle –simple form Pigeonhole principle –strong form Ramsey’s theorem.
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.
Schur Number of Groups Yusheng Li Ko-Wei Lih. Multi-Color Ramsey Numbers Define to be the minimum such that any edge coloring of in colors, there is a.
Algorithms for hard problems Parameterized complexity Bounded tree width approaches Juris Viksna, 2015.
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Planarity Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering, IIT.
Presented By Ravindra Babu, Pentyala.  Real World Problem  What is Coloring  Planar Graphs  Vertex Coloring  Edge Coloring  NP Hard Problem  Problem.
CS151: Mathematical Foundations of Computing Mathematical Induction.
P & NP.
Monochrome Despite Himself
Tucker, Applied Combinatorics, Sec 2.4
Pigeonhole Principle and Ramsey’s Theorem
CS201: Data Structures and Discrete Mathematics I
NP-Complete Problems.
Presentation transcript:

 Ramsey Theory CS494 Into to Graph Theory By: Travis Young

Who is Ramsey and what is his theory???  Frank Plumpton Ramsey (22 February 1903 – 19 January 1930)  British philosopher, mathematician and economist  Studied at Trinity College, Cambridge  Member of the Cambridge Apostles, (Intellectual Secret Society)  Died at the age of 26  Well versed in many subjects: Literature, Classics, Politics

 A little awkward though…..  His best pick up line:  “Margaret, will you **** with me???”

Ramsey Theory  “Complete disorder is impossible” - Theodore S. Motzkin (Israeli Mathematician)  Essentially, if we have enough elements present in a system, some order is bound to form.  THIS IS HUGE!  Given only the size of the system we are guaranteed certain properties.

PROVE IT!!!  Pigeon hole principle:  5 pigeons, 2 holes, one hole MUST contain at least 3 pigeons  WHOA!  6 people on Facebook  Friends or Strangers  2 15 or 32,768 possible arrangements  Guaranteed to have either 3 friends OR 3 strangers

Terminology  Complete Graph(K n ): - Each node in the graph is connected to each other node  Sub-graph: - Subset of nodes of G with their corresponding edges  Clique: - Complete subgraph  Edge Coloring: - Select K colors and assign each edge a color

Ramsey Numbers  Our First Ramsey Number: R(3,3) <= 6  In English: There exists a minimum number of nodes ‘n’ that’s at most 6, such that any 2 coloring on those ‘n’ nodes will have a monochromatic coloring that contains the clique K 3

Formal Definition  Generally: R(s,t) = n  Represents the minimum number ‘n’ such that any 2- coloring on K n must have either a K s whose edges are monochromatic in color 1 or a K t whose edges are monochromatic in color 2

Behold:  Ramsey’s Theorem: R(s,t) = 2 Lets Prove it…

Proof by Induction on s+t:  Base Case:s + t = 4 or R(2,2) = 2

Induction Hypothesis  R(s,t) < ∞ if s+t = n-1  We want to show: R(s,t) <= R(s-1,t) + R(s,t-1) when s+t = n

 Let N = R(s-1, t) + R(s, t-1) KNKN V

Generalizing Ramsey Theory  R(n 1, n 2, n 3,… n k ) = 2  Definition: R(n 1, n 2, n 3,… n k )  The minimum number of vertices, Q, required such that ANY k-coloring on K Q, we are guarunteed a complete monochromatic subgraph on n i vertices in color i PROVE IT!

Proof by Induction on # of colors, K  Base Case: R(n 1, n 2 ) < ∞  Hypothesis: R(n 1, n 2,… n K-1 ) < ∞  Want to show: R(n 1, n 2...n k-1, n k ) <= R(n1,n2...n k-2, R(n k-1, n k )

R(3,3,3)  The minimum number of N vertices required such that any 3-coloring on K N must have a complete subgraph on 3 vertices whose edges are monochromatic in one of those colors  Claim: R(3,3,3) = 17  We Know R(3,3,3) > 16 as shown by R.E. Greenwood and A.M. Gleason in “Combinatorial Relations and Chromatic Graphs”

Proof  Want to show: R(3,3,3) <= 17

Schurs Theorem  Definition: For every K >= 2, where K is some number of colors, there exists some n > 3 such that, given any k- coloring on the first n positive integers, there will be a monochromatic x,y,z with the property: x+y = z

Lets Explore  First lets consider the case where K = 2, can we find an n? * its important to note that x and y aren’t necessarily distinct

Continuing on  Consider an arbitrary K-coloring on n: R(3,3,3…3)  We’ve already proven this number is finite previously  Claim: Given an arbitrary k-coloring on the first n positive integers, we can find a monochromatic x,y,z such that x + y = z

 This is gonna sound crazy but…  We can actually consider this K- coloring as a function  Behold:X:{1,2,3...n} {K}  Lets consider K n

Color the edge  Lets use our function X to help  So X(j-i) is in fact an element in the set, and that element has been assigned a color, and that’s the color we want that edge to be  Recall: Kn is a complete graph on n vertices with K colors and n = R(3,3,3,…3) so were guarnteed to find a monchromatic K3 on any 3 of these n vertices.

Continuing  So lets say we found this triangle at i,j,k  How do we express that with our function?  X(j-i) = X(k-j) = X(k-i) i.e The edge colors are the same  Let x = (j-i), y = (k-j), z = (k-i)  Lets add x and y

DAMN  We proved Schur’s Theorem

*but  So this n, which we defined to be R(3,3,3,…3), isn’t guarunteed to be the smallest n with this property.  But it does show that there will exist some smallest n such that this property holds.

Unsolved Mysteries  Happy Ending Problem  First considered by Esther Klein, George Szekeres and Paul Erdos  Draw 5pts such that no 3 are in a straight line  Were looking for a convex set of 4pts  It turns out that any 5 points MUST produce a four-sided convex polygon: PROVEN (not the case with 4)

Happy Ending Problem  So say we wanted a five-sided convex polygon? How many points guarantee we get one?  Turns out, the answer is 9: PROVEN (8 breaks it)  How about 6?  Answer is 17: PROVEN

The Conjecture  Erdos and Szekeres: 2 n Points guarantees a convex n-gon NOT PROVEN Professor Ron Graham offers $1,000 of his “Erdos” money (saved up in case of an emergency where someone actually solves one of Erdos’s problems) to anyone who can prove or disprove this. So, homework problem #1….

Ramsey Theory  A bunch of points represents the complex system  The n-gon is the order  Does any 33 point lay-out guarantee a 7-sided convex polygon???  5: proved 40 years ago  6: proved recently with the aid of a fair amount of computer power  7: Beyond computation

Grahams Number  Consider K 4  Lets color it

 We want to avoid creating…wait for it...A monochromatic k 4 on a flat plane.  This is avoidable in 2d, 3d.  How about 4 dimension?

 Turns out, its avoidable. So is 5d and 6d and 7d…  But can you always avoid it? NO  There exists a “very large number” (thats a hilarious description), sometimes known as Grahams Number, that you can’t avoid it. PROVEN (its a nasty proof...best leave it for homework question #2)  We’ve proved out to 13 dimensions: 8,000 vertices 33,550,336 so 2 33,550,336 ways to color it. (You can’t compute that btw)

Homework Problems  #1: Find the edge-chromatic number for K n  #2: Find the edge-chromatic number for the Peterson Graph  #3: Find R(3,3)

 Works Cited:  Kaj Hansen on Ramsey Theory(1-6)  “Happy Ending Problem”  “What is Graham’s Number” iv&src_vid=xPk3SZiFEvQ&annotation_id=annotation_ iv&src_vid=xPk3SZiFEvQ&annotation_id=annotation_