Definition 3. We define R(k, m) to be the smallest n such that whenever we 2-colour a K n red and blue, we always get either a red K k or a blue K m.

Similar documents
I. GROUPS: BASIC DEFINITIONS AND EXAMPLES

Graph Theory Problems and Solutions

3. Mathematical Induction

each college c i C has a capacity q i - the maximum number of students it will admit

Pigeonhole Principle Solutions

INCIDENCE-BETWEENNESS GEOMETRY

Large induced subgraphs with all degrees odd

Every tree contains a large induced subgraph with all degrees odd

CS 598CSC: Combinatorial Optimization Lecture date: 2/4/2010

Triangle deletion. Ernie Croot. February 3, 2010

This puzzle is based on the following anecdote concerning a Hungarian sociologist and his observations of circles of friends among children.

COMBINATORIAL PROPERTIES OF THE HIGMAN-SIMS GRAPH. 1. Introduction

A NOTE ON OFF-DIAGONAL SMALL ON-LINE RAMSEY NUMBERS FOR PATHS

5544 = = = Now we have to find a divisor of 693. We can try 3, and 693 = 3 231,and we keep dividing by 3 to get: 1

(Refer Slide Time: 01.26)

Mean Ramsey-Turán numbers

THE BANACH CONTRACTION PRINCIPLE. Contents

Planar Graphs. Complement to Chapter 2, The Villas of the Bellevue

Graphs without proper subgraphs of minimum degree 3 and short cycles

Tiers, Preference Similarity, and the Limits on Stable Partners

Mathematical Induction. Mary Barnes Sue Gordon

MATH10040 Chapter 2: Prime and relatively prime numbers

SHARP BOUNDS FOR THE SUM OF THE SQUARES OF THE DEGREES OF A GRAPH

Connectivity and cuts

Handout #Ch7 San Skulrattanakulchai Gustavus Adolphus College Dec 6, Chapter 7: Digraphs

136 CHAPTER 4. INDUCTION, GRAPHS AND TREES

Cycles in a Graph Whose Lengths Differ by One or Two

Lecture 22: November 10

1 if 1 x 0 1 if 0 x 1

Stationary random graphs on Z with prescribed iid degrees and finite mean connections

ON INDUCED SUBGRAPHS WITH ALL DEGREES ODD. 1. Introduction

High degree graphs contain large-star factors

Product irregularity strength of certain graphs

Mathematical Induction

1. Prove that the empty set is a subset of every set.

The chromatic spectrum of mixed hypergraphs

Lecture 17 : Equivalence and Order Relations DRAFT

The number of generalized balanced lines

If A is divided by B the result is 2/3. If B is divided by C the result is 4/7. What is the result if A is divided by C?

This chapter is all about cardinality of sets. At first this looks like a

CHAPTER II THE LIMIT OF A SEQUENCE OF NUMBERS DEFINITION OF THE NUMBER e.

The positive minimum degree game on sparse graphs

INDISTINGUISHABILITY OF ABSOLUTELY CONTINUOUS AND SINGULAR DISTRIBUTIONS

MATH10212 Linear Algebra. Systems of Linear Equations. Definition. An n-dimensional vector is a row or a column of n numbers (or letters): a 1.

3. Eulerian and Hamiltonian Graphs

The Prime Numbers. Definition. A prime number is a positive integer with exactly two positive divisors.

a 11 x 1 + a 12 x a 1n x n = b 1 a 21 x 1 + a 22 x a 2n x n = b 2.

On end degrees and infinite cycles in locally finite graphs

Markov random fields and Gibbs measures

Discrete Mathematics & Mathematical Reasoning Chapter 10: Graphs

Lectures 5-6: Taylor Series

Small Maximal Independent Sets and Faster Exact Graph Coloring

A threshold for the Maker-Breaker clique game

Analysis of Algorithms, I

WHAT ARE MATHEMATICAL PROOFS AND WHY THEY ARE IMPORTANT?

Lecture 16 : Relations and Functions DRAFT

Best Monotone Degree Bounds for Various Graph Parameters

GRAPH THEORY LECTURE 4: TREES

Single machine parallel batch scheduling with unbounded capacity

A Turán Type Problem Concerning the Powers of the Degrees of a Graph

An example of a computable

WRITING PROOFS. Christopher Heil Georgia Institute of Technology

8 Divisibility and prime numbers

arxiv: v1 [math.co] 7 Mar 2012

6.3 Conditional Probability and Independence

Exponential time algorithms for graph coloring

A 2-factor in which each cycle has long length in claw-free graphs

Smooth functions statistics

Page 331, 38.4 Suppose a is a positive integer and p is a prime. Prove that p a if and only if the prime factorization of a contains p.

Lecture 3: Finding integer solutions to systems of linear equations

Properties of Real Numbers

Reading 13 : Finite State Automata and Regular Expressions

Chapter Load Balancing. Approximation Algorithms. Load Balancing. Load Balancing on 2 Machines. Load Balancing: Greedy Scheduling

1 The Line vs Point Test

Midterm Practice Problems

Approximation Algorithms

Arkansas Tech University MATH 4033: Elementary Modern Algebra Dr. Marcel B. Finan

Ph.D. Thesis. Judit Nagy-György. Supervisor: Péter Hajnal Associate Professor

Sum of squares of degrees in a graph

IEOR 6711: Stochastic Models I Fall 2012, Professor Whitt, Tuesday, September 11 Normal Approximations and the Central Limit Theorem

Near Optimal Solutions

Cycles and clique-minors in expanders

Cartesian Products and Relations

All trees contain a large induced subgraph having all degrees 1 (mod k)

! Solve problem to optimality. ! Solve problem in poly-time. ! Solve arbitrary instances of the problem. !-approximation algorithm.

Tilings of the sphere with right triangles III: the asymptotically obtuse families

SHORT CYCLE COVERS OF GRAPHS WITH MINIMUM DEGREE THREE

Graphical degree sequences and realizations

THE SCHEDULING OF MAINTENANCE SERVICE

1(a). How many ways are there to rearrange the letters in the word COMPUTER?

An inequality for the group chromatic number of a graph

No: Bilkent University. Monotonic Extension. Farhad Husseinov. Discussion Papers. Department of Economics

1. (First passage/hitting times/gambler s ruin problem:) Suppose that X has a discrete state space and let i be a fixed state. Let

Every Positive Integer is the Sum of Four Squares! (and other exciting problems)

ALGEBRA. sequence, term, nth term, consecutive, rule, relationship, generate, predict, continue increase, decrease finite, infinite

Introduction to Graph Theory

ONLINE VERTEX COLORINGS OF RANDOM GRAPHS WITHOUT MONOCHROMATIC SUBGRAPHS

Institut für Informatik Lehrstuhl Theoretische Informatik I / Komplexitätstheorie. An Iterative Compression Algorithm for Vertex Cover

A Little Set Theory (Never Hurt Anybody)

Odd induced subgraphs in graphs of maximum degree three

Transcription:

Ramsey Theory We begin with a simple question: How many people do we need to have at a party to ensure that we can find either 3 of them who all know each other, or 3 of them who are all strangers to each other? [We assume that knowing someone is symmetric i.e. if A knows B then B knows A.] We abstract the problem to one in graph theory in the following way: consider the people at the party as vertices of a graph, and draw an edge between any two of the people. We can now assign a colour to each edge red if the two people know each other, and blue if they do not. A set of 3 people who all know each other then corresponds to a triangle all of whose edges are red, and a set of 3 people who are mutual strangers corresponds to a triangle all of whose edges are blue. Therefore, we are colouring each edge of a complete graph on n vertices either red or blue, and looking for a triangle all of whose edges are the same colour, and we are looking for the smallest value of n that we can choose to ensure that this happens, or asking whether there is necessarily any value of n that ensures that this happens. To express this and similar questions more easily, we make the following definitions: Definition 1. A 2-colouring of the edges of a graph G is a function assigning to each edge of G one of two colours. More generally, an n-colouring is a function assigning to each edge of G, one of a fixed set of n colours. Definition 2. Given a colouring of the edges of a graph G, a subgraph G is monochromatic if there is some colour such that every edge in G is that colour. solution: The solution to this problem is that n = 6 is the smallest value of n such that however we 2-colour the edges of a K n, we always get a monochromatic triangle. To show this, we need to show that however we 2-colour the edges of a K 6, we can always find a monochromatic triangle, and that there is a way of 2-colouring the edges of a K 5 so that we cannot find a monochromatic triangle. For the first part, pick a vertex v in a K 6, and consider the edges incident with v. There are 5 of them, and they are divided into two sets red edges and blue edges. Therefore, by the generalised pigeon-hole principle, there must either be 3 red edges or 3 blue edges. W.L.O.G., suppose there are 3 red edges, to vertices w 1, w 2, w 3. If any of the three edges between two of w 1, w 2 and w 3 is red, then it completes a red triangle. On the other hand, if none of those three edges is red, then they are all blue, and so w 1, w 2 and w 3 form a blue triangle. Therefore, in either case, there is either a red triangle or a blue triangle. For the second part, we simply exhibit a 2-colouring of K 5 with no monochromatic triangles: 1

..... Having solved the problem, we look for ways to make it more general. The choice of 3 people all of whom know each other, or all of whom are mutual strangers was arbitrary. We could instead have asked how large n should be in order that whenever we 2-colour the edges of a K n, we always get a monochromatic K 4, or in general, we could look for a monochromatic K m for any choice of m. Another way to generalise is to invest in a larger set of coloured pens what if we 3-colour the edges of a K n? What if we k-colour them for an arbitrary k. Finally, we can generalise by noticing that it is not necessary to look for the same size of monochromatic set in each colour. We could for example ask how large n has to be to ensure either a red K 4 or a blue triangle. It turns out that we will need to study this generalisation in order to get results about the first generalisation. First, we need some notation. Definition 3. We define R(k, m) to be the smallest n such that whenever we 2-colour a K n red and blue, we always get either a red K k or a blue K m. In fact this definition is not yet satisfactory, since we do not yet know that there is any value of n that we can choose so that we ensure a red K k or a blue K m. The first thing we should do is to prove that we can always find an n with this property. Theorem 1 (Ramsey s Theorem). For any positive integers k, m, there is an n such that however we 2-colour (red and blue) the edges of a K n, we can always find either a red K k or a blue K m. (So R(k, m) is defined for every k, m. Furthermore, we have that R(k, m) 2 k+m. Proof. We prove this by induction on k and m. The base case is easy if k = m = 1 the result is trivially true, and indeed we have shown the result for k = m = 3. Now suppose that R(k, m 1) and R(k 1, m) are both defined. Let n = R(k, m 1) + R(k 1, m). Then let v be a vertex of K n. v has n 1 neighbours. This means that however we have 2-coloured the K n, v has either R(k 1, m) red neighbours or R(k, m 1) blue neighbours. In the first case, we now look at the subgraph on the set of red neighbours of v. If this has a red K k 1, then this K k 1, with v added, forms a red K k in the whole graph. On the other hand, if it has a blue K m, then this is a K m in the whole graph. Therefore, the whole graph has either a red K k or a blue K m. A similar argument applies if v has R(k, m 1) blue neighbours. This argument has shown that R(k, m) R(k 1, m) + R(k, m 1). From this it is an easy induction to show that R(k, m) 2 k+m. 2

Remark 1. Clearly, we can improve the upper bound given in this theorem by looking more closely at the small values of R(k, m), but the upper bound will still be an exponential, and indeed the best known upper bound is an exponential. On the other hand, we will shortly see some lower bounds for R(k, m), and see that there is a very significant gap between the upper bounds and the lower bounds. Theorem 2. For any sequence m 1, m 2,..., m k of positive integers, there is some n such that whenever we k-colour the edges of a K n with colours {c 1, c 2,..., c k }, we get a K mi all of whose edges are of colour c i for some i {1,..., k}. Proof. We will prove this by induction on k. We proved the k = 2 case above. Now suppose we know the result for k 1, and for 2. Imagine becoming colourblind between colours c 1 and c 2. We now think that the graph is k 1-coloured, and we can choose n large enough that whenever we k 1-colour the K n, we get either a K mi all of whose edges are of colour c i for some i {3,..., k}, or a K R(m1,m 2) all of whose edges are of the colour which is either c 1 or c 2. In the first case, we are done. In the second case, we have a K R(m1,m 2), which in the original colouring was 2-coloured with c 1 and c 2. By definition of R(m 1, m 2 ), this means that we can find either a K m1 of colour c 1 or a K m2 of colour c 2. Lower Bounds for Ramsey Numbers So far, we have produced upper bounds on how large these R(m, n) are (and we can use the proof of the previous theorem to produce upper bounds for the larger numbers of colours. However, we do not yet know whether these upper bounds are good ones i.e. is the actual value of R(k, m) close to the upper bound we have? Might we be able to choose a much smaller value of n and still be guarenteed either a red K k or a blue K m? In a sense, finding lower bounds should be easier to show that R(k, m) > N, we only need to find one 2-colouring of K N that does not have either a red K k or a blue K m. For small values of k and m, this is indeed the best way to find Ramsey numbers. However, for larger values of k, m it isn t so efficient, because the colourings we can describe are well organised i.e. they have a lot of structure, and this often means that there will be large monochromatic subgraphs. In fact, the best known approach to this problem is by taking a random colouring if K N, and showing that the probability of getting either a red K k or a blue K m is less than 1. If the probability is less than one, then there must be at least one colouring in which there is no red K k or blue K m. Of course, the probability of getting a red K k or a blue K m is very difficult to calculate. However, a quantity which is much easier to calculate is the expected number of red K k and blue K m s. This gives an upper bound for the probability, since the expected number of them is at least the probability that there is at least one. We exemplify this technique in the case where k = m, but similar methods could be applied to get lower bounds on more general Ramsey numbers. 3

Theorem 3. R(m, m) > 2 m 1 2. Proof. 2-colour the edges of a K n red with probability 1 2, and blue with probability 1 2 (colour each edge either red or blue). Given m vertices of the graph, the probability that the K m they form has all its edges red is ( ) 1 ( m 2 ) 2. Therefore, ( the expected number of red K m is m) n. Similarly, the expected number of 2 (m 2 ) blue K m is ( m) n 2 (m 2 ), so the expected number of monochromatic K m is 2( m) n 2 (m 2 ). We therefore have that there is some colouring with no monochromatic K m as long as 2( m) n 1. (it is easy to show that if equality holds, then there must be a 2 (m 2 ) colouring with no monochromatic K m, since it is easy to produce colourings with more than one.) This gives ( ) n 2 2 (m 2 ) m If we have then we can deduce n 2 m 1 2 n m 2 (m 2 ) m! 2 2 nm 2 (m 2 ) ( m! ) n 2 2 (m 2 ) m Remark 2. We have shown that Ramsey numbers grow exponentially, but the exact rate is not known. The number to be raised to the power m is somewhere between 2 and 4. The lower bounds that have so far been obtained by constructing explicit colourings of a K n are significantly smaller. Infinite Ramsey Theory Having shown that for arbitrarily large finite numbers k and m, we can always find an n such that whenever we 2-colour a K n, we get either a red K k or a blue K m, we are naturally led to ask whether if we 2-colour an infinite complete graph, we will always get an infinite monochromatic set. The answer is yes, and the proof is almost exactly the same as the proof for the finite case, but simpler in some ways, since we don t have to keep track of the sizes of things so carefully. Theorem 4. If the complete graph on N is 2-coloured, then there is a monochromatic infinite subset (i.e. a subset X such that for any i, j X, the edges ij are the same colour). 4

Proof. We will form a sequence x 0, x 1,... of natural numbers such that the colour of the edge x i x j with i < j depends only on i. We will then call this colour c i. Once we have done this, we know that the c i are all either red or blue, so either infinitely many are red or infinitely many are blue. If infinitely many are red, then {x i c i = red} is an infinite red set. If infinitely many are blue, then {x i c i = red} is an infinite blue set, so once we have found the sequence x 0, x 1,..., we will be done. Let X 0 = N, and let x 0 = 0. Start by considering 0. It has either an infinite number of red neighbours, or an infinite number of blue neighbours. If it has an infinite number of red neighbours, let X 1 be the set of its red neighbours, otherwise, let X 1 be the set of its blue neighbours. If we choose all subsequent x i from the set X 1, then every edge from x 0 to x i will be the same colour. We choose x 1 to be the smallest element in X 1. Consider the edges from x 1 to other elements of X 1. Either infinitely many of them are red or infinitely many are blue. If infinitely many are red, let X 2 X 1 be the set of red neighbours of x 1 in X 1. Otherwise, let X 2 X 1 be the set of blue neighbours of x 1 in X 1. Now we will choose all subsequent values for our sequence to be in X 2. We let x 3 be the smallest element of X 2, and continue in the same way to get the required sequence x 0, x 1,.... We can use this infinite version of Ramsey s theorem to prove the finite version without getting any upper bounds. Corollary 1 (Ramsey s Theorem). For any positive integers k, m, there is an n such that however we 2-colour (red and blue) the edges of a K n, we can always find either a red K k or a blue K m. Proof. Suppose there are values of k, m for which there is no such n. Then for every n, there is a colouring of the edges of a complete graph on {0, 1,..., n 1} with no red K k or blue K m. Furthermore, if we take a colouring of the edges of the complete graph on {0, 1,..., N 1} for some N > n, with no red K k or blue K m, we can restrict to a colouring of {0, 1,..., n 1} with no red K k or blue K m. Therefore, given a colouring of {0, 1,..., n 1} with no red K k or blue K m, we can ask how much we can extend it i.e. for what N is our colouring the restriction of a colouring of the edges of the complete graph on {0, 1,..., N 1} with no red K k or blue K m. Since there are colourings of arbitrarily large complete graphs with no red K k or blue K m, and there are only finitely many colourings of {0, 1,..., n 1}, we can find some colouring which can be extended to arbitrarily large N. Furthermore, there is an extension of this colouring to n + 1 that can also be extended to arbitrarily large N, and so on. By picking these extensions, we get a sequence of colourings c 1, c 2,... such that c i is a colouring of K i, and if i < j then c j is an extension of c i. We can combine these to get a colouring of the edges of the complete graph on N by colouring the edge ij with i < j the colour it is given by c j+1 (since the later colourings extend the earlier ones, this is the same as the colouring it is given by every c l for l > j. No initial segment {0, 1,..., N 1} contains a red 5

K k or a blue K m, since the initial segment is coloured by c N ; but if the whole graph contains a red K k or a blue K m, then since k and m are finite, it would have to be contained in some initial segment {0, 1,..., N 1}, so the whole graph doesn t contain a red K k or a blue K m, and therefore does not contain a monochromatic infinite subset. This contradicts the previous theorem, so our original assertion that there were values k, m for which no such n exists must have been impossible. One advantage of this proof is that the same argument can be used to prove: Corollary 2. For any m N there is an n such that whenever the complete graph on {0, 1,..., n 1} is 2-coloured, there is a monochromatic subset X whose size is at least as big as the smallest number in X, and is also at least m. 6