Colouring graphs Definition A (proper) k -coloring of G = ( V , E ) - - PowerPoint PPT Presentation

colouring graphs definition
SMART_READER_LITE
LIVE PREVIEW

Colouring graphs Definition A (proper) k -coloring of G = ( V , E ) - - PowerPoint PPT Presentation

Colouring graphs Definition A (proper) k -coloring of G = ( V , E ) is a function f : V { 1 , . . . , k } such that for every xy E , f ( x ) = f ( y ) . Definition A (proper) k -coloring of G = ( V , E ) is a function f : V {


slide-1
SLIDE 1

Colouring graphs

slide-2
SLIDE 2

Definition

A (proper) k-coloring of G = (V , E) is a function f : V → {1, . . . , k} such that for every xy ∈ E, f (x) = f (y).

slide-3
SLIDE 3

Definition

A (proper) k-coloring of G = (V , E) is a function f : V → {1, . . . , k} such that for every xy ∈ E, f (x) = f (y). In other words one partition the graph into k classes that are independent sets (no edge).

slide-4
SLIDE 4

Definition

A (proper) k-coloring of G = (V , E) is a function f : V → {1, . . . , k} such that for every xy ∈ E, f (x) = f (y). In other words one partition the graph into k classes that are independent sets (no edge). The chromatic number of G, denoted χ(G), is the minimum k for which there exists a k-colouring of G.

slide-5
SLIDE 5

Definition

A (proper) k-coloring of G = (V , E) is a function f : V → {1, . . . , k} such that for every xy ∈ E, f (x) = f (y). In other words one partition the graph into k classes that are independent sets (no edge). The chromatic number of G, denoted χ(G), is the minimum k for which there exists a k-colouring of G.

Theorem (Appel-Haken)

Every planar graph is 4-colourable.

slide-6
SLIDE 6

Examples

◮ Kn Complete Graph (Clique) on n vertices :

slide-7
SLIDE 7

Examples

◮ Kn Complete Graph (Clique) on n vertices :

χ(Gn) = n

slide-8
SLIDE 8

Examples

◮ Kn Complete Graph (Clique) on n vertices :

χ(Gn) = n

◮ Cn cycle of length n : C6 C7

slide-9
SLIDE 9

Examples

◮ Kn Complete Graph (Clique) on n vertices :

χ(Gn) = n

◮ Cn cycle of length n : C6 C7

χ(Cn) = 2 if n is even 3 if n is odd

slide-10
SLIDE 10

Examples

◮ Kn Complete Graph (Clique) on n vertices :

χ(Gn) = n

◮ Cn cycle of length n : C6 C7

χ(Cn) = 2 if n is even 3 if n is odd

Theorem (folklore)

A graph is bipartite (i.e. has chromatic number at most 2) if and only if it does not contain any odd cycle as a subgraph

slide-11
SLIDE 11

Some Vocabulary and Basic Facts

The maximum size of a complete graph contained in G is called the clique number, and denoted ω(G). The maximum size of an independent set contained in G is called the independence number, and denoted α(G).

slide-12
SLIDE 12

Some Vocabulary and Basic Facts

The maximum size of a complete graph contained in G is called the clique number, and denoted ω(G). The maximum size of an independent set contained in G is called the independence number, and denoted α(G).

◮ if H is a subgraph of G, then χ(H) χ(G)

slide-13
SLIDE 13

Some Vocabulary and Basic Facts

The maximum size of a complete graph contained in G is called the clique number, and denoted ω(G). The maximum size of an independent set contained in G is called the independence number, and denoted α(G).

◮ if H is a subgraph of G, then χ(H) χ(G) ◮ χ(G) ω(G)

slide-14
SLIDE 14

Some Vocabulary and Basic Facts

The maximum size of a complete graph contained in G is called the clique number, and denoted ω(G). The maximum size of an independent set contained in G is called the independence number, and denoted α(G).

◮ if H is a subgraph of G, then χ(H) χ(G) ◮ χ(G) ω(G) ◮ χ(G) |V (G)| α(G)

slide-15
SLIDE 15

Some Vocabulary and Basic Facts

The maximum size of a complete graph contained in G is called the clique number, and denoted ω(G). The maximum size of an independent set contained in G is called the independence number, and denoted α(G).

◮ if H is a subgraph of G, then χ(H) χ(G) ◮ χ(G) ω(G) ◮ χ(G) |V (G)| α(G) ◮ χ(G) 1 + ∆(G) := maximum degree of G (greedy algorithm)

slide-16
SLIDE 16

Some Vocabulary and Basic Facts

The maximum size of a complete graph contained in G is called the clique number, and denoted ω(G). The maximum size of an independent set contained in G is called the independence number, and denoted α(G).

◮ if H is a subgraph of G, then χ(H) χ(G) ◮ χ(G) ω(G) ◮ χ(G) |V (G)| α(G) ◮ χ(G) 1 + ∆(G) := maximum degree of G (greedy algorithm)

( equality iff G is a clique or on odd cycle : Brooks Theorem)

slide-17
SLIDE 17

Some Vocabulary and Basic Facts

The maximum size of a complete graph contained in G is called the clique number, and denoted ω(G). The maximum size of an independent set contained in G is called the independence number, and denoted α(G).

◮ if H is a subgraph of G, then χ(H) χ(G) ◮ χ(G) ω(G) ◮ χ(G) |V (G)| α(G) ◮ χ(G) 1 + ∆(G) := maximum degree of G (greedy algorithm)

( equality iff G is a clique or on odd cycle : Brooks Theorem)

slide-18
SLIDE 18

General Question of the Talk

What does having large chromatic number say about a graph?

slide-19
SLIDE 19

General Question of the Talk

What does having large chromatic number say about a graph? What does it say in terms of the substructures it must contain?

slide-20
SLIDE 20

General Question of the Talk

What does having large chromatic number say about a graph? What does it say in terms of the substructures it must contain?

◮ First case : maybe it contains a big clique as a subgraph.

slide-21
SLIDE 21

General Question of the Talk

What does having large chromatic number say about a graph? What does it say in terms of the substructures it must contain?

◮ First case : maybe it contains a big clique as a subgraph. ◮ Is it the only case?

slide-22
SLIDE 22

General Question of the Talk

What does having large chromatic number say about a graph? What does it say in terms of the substructures it must contain?

◮ First case : maybe it contains a big clique as a subgraph. ◮ Is it the only case? ◮ NO! There even exists triangle-free families of arbitrirary large χ

(Mycielski, Tutte, Zykov...)

slide-23
SLIDE 23

General Question of the Talk

What does having large chromatic number say about a graph? What does it say in terms of the substructures it must contain?

◮ First case : maybe it contains a big clique as a subgraph. ◮ Is it the only case? ◮ NO! There even exists triangle-free families of arbitrirary large χ

(Mycielski, Tutte, Zykov...)

slide-24
SLIDE 24

Theorem (Erdős)

For every k, there exists graphs with girth (min cycle size) at least k and chromatic number at least k.

slide-25
SLIDE 25

Theorem (Erdős)

For every k, there exists graphs with girth (min cycle size) at least k and chromatic number at least k. Consider a random graph on n vertices with edge probability p with p = n−(k−1)/k ,

slide-26
SLIDE 26

Theorem (Erdős)

For every k, there exists graphs with girth (min cycle size) at least k and chromatic number at least k. Consider a random graph on n vertices with edge probability p with p = n−(k−1)/k , Then it can be shown that

◮ limn→∞ P (α(G) 2 log (n)/p) = 0

slide-27
SLIDE 27

Theorem (Erdős)

For every k, there exists graphs with girth (min cycle size) at least k and chromatic number at least k. Consider a random graph on n vertices with edge probability p with p = n−(k−1)/k , Then it can be shown that

◮ limn→∞ P (α(G) 2 log (n)/p) = 0 ◮ limn→∞ P (G contains more than n/2 cycles of length < k) = 0

slide-28
SLIDE 28

Theorem (Erdős)

For every k, there exists graphs with girth (min cycle size) at least k and chromatic number at least k. Consider a random graph on n vertices with edge probability p with p = n−(k−1)/k , Then it can be shown that

◮ limn→∞ P (α(G) 2 log (n)/p) = 0 ◮ limn→∞ P (G contains more than n/2 cycles of length < k) = 0

Therefore, there exists a graph G ′ on n/2 vertices such that

◮ α(G ′) 2 log (n)/p. ◮ girth(G ′) k

slide-29
SLIDE 29

Theorem (Erdős)

For every k, there exists graphs with girth (min cycle size) at least k and chromatic number at least k. Consider a random graph on n vertices with edge probability p with p = n−(k−1)/k , Then it can be shown that

◮ limn→∞ P (α(G) 2 log (n)/p) = 0 ◮ limn→∞ P (G contains more than n/2 cycles of length < k) = 0

Therefore, there exists a graph G ′ on n/2 vertices such that

◮ α(G ′) 2 log (n)/p. ◮ girth(G ′) k

χ(G ′) |V (G ′)| α(G ′) n1/k 4 log n k (for large enough n)

slide-30
SLIDE 30

Chromatic number is not a local notion

Previous theorem says that chromatic number is not a local notion : a graph can locally be a tree (hence 2-colourable) but have very large χ.

slide-31
SLIDE 31

Chromatic number is not a local notion

Previous theorem says that chromatic number is not a local notion : a graph can locally be a tree (hence 2-colourable) but have very large χ.

Theorem (Erdős - 1962)

For every k, there exists ε > 0 such that for all sufficielntly large n, there exists a graph G on n vertices with

◮ χ(G) > k ◮ χ(G|S) 3 for every set S of size at most ε.n in G.

slide-32
SLIDE 32

Minors

What about other containment relation?

slide-33
SLIDE 33

Minors

What about other containment relation? A graph H is a minor of G if it can be obtained from G by vertex removal, edge removal and edge contraction.

slide-34
SLIDE 34

Minors

What about other containment relation? A graph H is a minor of G if it can be obtained from G by vertex removal, edge removal and edge contraction.

K4 Octahedron

slide-35
SLIDE 35

Minors

What about other containment relation? A graph H is a minor of G if it can be obtained from G by vertex removal, edge removal and edge contraction.

K4 Octahedron

Conjecture (Hadwiger - 1943)

χ(G) k ⇒ G contains Kk as a minor. (Proven for k 6)

slide-36
SLIDE 36

χ-bounded classes

For general graphs χ(G) can be arbitrarily large and ω = 2.

slide-37
SLIDE 37

χ-bounded classes

For general graphs χ(G) can be arbitrarily large and ω = 2. What about restricted classes of graphs?

slide-38
SLIDE 38

χ-bounded classes

For general graphs χ(G) can be arbitrarily large and ω = 2. What about restricted classes of graphs? A class C of graphs is said to be chi-bounded if ∃f : N → N ∀G ∈ C χ(G) f (ω(G))

slide-39
SLIDE 39

χ-bounded classes

For general graphs χ(G) can be arbitrarily large and ω = 2. What about restricted classes of graphs? A class C of graphs is said to be chi-bounded if ∃f : N → N ∀G ∈ C χ(G) f (ω(G)) Which classes are chi-bounded?

slide-40
SLIDE 40

What about χ = ω?

slide-41
SLIDE 41

What about χ = ω?

A perfect graph is a graph such that χ(H) = ω(H) for every induced subgraph H.

slide-42
SLIDE 42

What about χ = ω?

A perfect graph is a graph such that χ(H) = ω(H) for every induced subgraph H. G perfect ⇒ G does not contain an odd hole or its complement as an induced subgraph

slide-43
SLIDE 43

What about χ = ω?

A perfect graph is a graph such that χ(H) = ω(H) for every induced subgraph H. G perfect ⇒ G does not contain an odd hole or its complement as an induced subgraph Berge conjectured in the 1960 that this necessary condition is sufficient (Strong perfect graph Conjecture)

slide-44
SLIDE 44

What about χ = ω?

A perfect graph is a graph such that χ(H) = ω(H) for every induced subgraph H. G perfect ⇒ G does not contain an odd hole or its complement as an induced subgraph Berge conjectured in the 1960 that this necessary condition is sufficient (Strong perfect graph Conjecture) In 2002 : Strong Perfect Graph Theorem by Chudnovsy, Robertson, Seymour, and Thomas (2002).

slide-45
SLIDE 45

What about χ = ω?

A perfect graph is a graph such that χ(H) = ω(H) for every induced subgraph H. G perfect ⇒ G does not contain an odd hole or its complement as an induced subgraph Berge conjectured in the 1960 that this necessary condition is sufficient (Strong perfect graph Conjecture) In 2002 : Strong Perfect Graph Theorem by Chudnovsy, Robertson, Seymour, and Thomas (2002). (Weak perfect graph conjecture G perfect ⇒ the complement of G is

  • perfect. Proven by Lovász in 1972)
slide-46
SLIDE 46

A class C is hereditary if every it is closed under taking induced subgraphs.

slide-47
SLIDE 47

A class C is hereditary if every it is closed under taking induced subgraphs. Equivalently it is defined by a family of forbidden subgraphs F: G ∈ C iff G does not contain any graph of F as an induced subgraph

slide-48
SLIDE 48

A class C is hereditary if every it is closed under taking induced subgraphs. Equivalently it is defined by a family of forbidden subgraphs F: G ∈ C iff G does not contain any graph of F as an induced subgraph If such a class is chi-bounded, we say that F is chi-bounding.

slide-49
SLIDE 49

A class C is hereditary if every it is closed under taking induced subgraphs. Equivalently it is defined by a family of forbidden subgraphs F: G ∈ C iff G does not contain any graph of F as an induced subgraph If such a class is chi-bounded, we say that F is chi-bounding. Now our question is : what families F are chi-bounding?

slide-50
SLIDE 50

F of size 1

What if F contains a single graph F?

slide-51
SLIDE 51

F of size 1

What if F contains a single graph F?

◮ Then F must be a forest.

slide-52
SLIDE 52

F of size 1

What if F contains a single graph F?

◮ Then F must be a forest.

Proof : If F contains at least one cycle, use Erdos’s result : there exists graph with arbitrarily large χ who do not contain any cycle of length less than |F|, which are hence F-free

slide-53
SLIDE 53

F of size 1

What if F contains a single graph F?

◮ Then F must be a forest.

Proof : If F contains at least one cycle, use Erdos’s result : there exists graph with arbitrarily large χ who do not contain any cycle of length less than |F|, which are hence F-free

◮ Is it sufficient??

slide-54
SLIDE 54

F of size 1

What if F contains a single graph F?

◮ Then F must be a forest.

Proof : If F contains at least one cycle, use Erdos’s result : there exists graph with arbitrarily large χ who do not contain any cycle of length less than |F|, which are hence F-free

◮ Is it sufficient??

Conjecture (Gyarfas–Sumner)

If F is a forest, the class of graphs excluding F as an induced subgraph is chi-bounded.

slide-55
SLIDE 55

F = T tree

Little is really known :

◮ true for K1,n (by Ramsey)

slide-56
SLIDE 56

F = T tree

Little is really known :

◮ true for K1,n (by Ramsey) ◮ true for paths (Gyarfas)

slide-57
SLIDE 57

F = T tree

Little is really known :

◮ true for K1,n (by Ramsey) ◮ true for paths (Gyarfas) ◮ true for trees of radius 2 (Kierstead and Penrice)

slide-58
SLIDE 58

F = T tree

Little is really known :

◮ true for K1,n (by Ramsey) ◮ true for paths (Gyarfas) ◮ true for trees of radius 2 (Kierstead and Penrice)

Scott proved the following very nice ”topological” version of the conjecture

◮ For every tree T, the class of graphs excluding all subdivisions of T

is chi-bounded.

slide-59
SLIDE 59

Larger families F

slide-60
SLIDE 60

Larger families F

Same as before, Erdos says that if F is finite, then F must contain a forest to be chi-bouding.

slide-61
SLIDE 61

Larger families F

Same as before, Erdos says that if F is finite, then F must contain a forest to be chi-bouding. What about excluding infinite families that do not contain a forest?

slide-62
SLIDE 62

Larger families F

Same as before, Erdos says that if F is finite, then F must contain a forest to be chi-bouding. What about excluding infinite families that do not contain a forest? What about excluding families of cycles?

slide-63
SLIDE 63

Larger families F

Same as before, Erdos says that if F is finite, then F must contain a forest to be chi-bouding. What about excluding infinite families that do not contain a forest? What about excluding families of cycles?

◮ excluding all cycles : trees

slide-64
SLIDE 64

Larger families F

Same as before, Erdos says that if F is finite, then F must contain a forest to be chi-bouding. What about excluding infinite families that do not contain a forest? What about excluding families of cycles?

◮ excluding all cycles : trees ◮ excluding all cycles of length at least 4 : chordal graphs are perfect

⇒ χ = ω

slide-65
SLIDE 65

Larger families F

Same as before, Erdos says that if F is finite, then F must contain a forest to be chi-bouding. What about excluding infinite families that do not contain a forest? What about excluding families of cycles?

◮ excluding all cycles : trees ◮ excluding all cycles of length at least 4 : chordal graphs are perfect

⇒ χ = ω

◮ excluding all cycles of length at least k

slide-66
SLIDE 66

Larger families F

Same as before, Erdos says that if F is finite, then F must contain a forest to be chi-bouding. What about excluding infinite families that do not contain a forest? What about excluding families of cycles?

◮ excluding all cycles : trees ◮ excluding all cycles of length at least 4 : chordal graphs are perfect

⇒ χ = ω

◮ excluding all cycles of length at least k

Open conjecture of Gyarfas, now a Theorem.

slide-67
SLIDE 67

Larger families F

Same as before, Erdos says that if F is finite, then F must contain a forest to be chi-bouding. What about excluding infinite families that do not contain a forest? What about excluding families of cycles?

◮ excluding all cycles : trees ◮ excluding all cycles of length at least 4 : chordal graphs are perfect

⇒ χ = ω

◮ excluding all cycles of length at least k

Open conjecture of Gyarfas, now a Theorem.

slide-68
SLIDE 68

Families of cycles

Gyarfas made in fact three conjectures about cycles.

slide-69
SLIDE 69

Families of cycles

Gyarfas made in fact three conjectures about cycles.

Conjecture (Gyarfas,’87)

◮ The set of all cycles of length at least k is chi-bounding ◮ The set of odd cycles is chi-bounding. ◮ The set of all odd cycles of length at least k is chi-bounding

slide-70
SLIDE 70

Families of cycles

Gyarfas made in fact three conjectures about cycles.

Conjecture (Gyarfas,’87)

◮ The set of all cycles of length at least k is chi-bounding ◮ The set of odd cycles is chi-bounding. ◮ The set of all odd cycles of length at least k is chi-bounding

Lot of activity around this recently. The first two conejcture were proven in the last 6 months by Seymour and Scott and Chudnovsky.

slide-71
SLIDE 71

Families of cycles

Gyarfas made in fact three conjectures about cycles.

Conjecture (Gyarfas,’87)

◮ The set of all cycles of length at least k is chi-bounding ◮ The set of odd cycles is chi-bounding. ◮ The set of all odd cycles of length at least k is chi-bounding

Lot of activity around this recently. The first two conejcture were proven in the last 6 months by Seymour and Scott and Chudnovsky.They also proved the last one in the case of triangle free graphs.

slide-72
SLIDE 72

A related result

Theorem (Bonamy,C.,Thomassé)

Every graph with sufficiently large chromatic number must contain a cycle of length 0 mod 3.

slide-73
SLIDE 73

A related result

Theorem (Bonamy,C.,Thomassé)

Every graph with sufficiently large chromatic number must contain a cycle of length 0 mod 3.

◮ Our proof gives an horrible bound (we don’t even try to calculate it)

slide-74
SLIDE 74

A related result

Theorem (Bonamy,C.,Thomassé)

Every graph with sufficiently large chromatic number must contain a cycle of length 0 mod 3.

◮ Our proof gives an horrible bound (we don’t even try to calculate it) ◮ The actual bound could be 4 (3?)

slide-75
SLIDE 75

A related result

Theorem (Bonamy,C.,Thomassé)

Every graph with sufficiently large chromatic number must contain a cycle of length 0 mod 3.

◮ Our proof gives an horrible bound (we don’t even try to calculate it) ◮ The actual bound could be 4 (3?) ◮ The question originally came as a sub case of a more general

question of Kalai and Meschulam.

slide-76
SLIDE 76

Every graph with no induced C3k (trinity graphs) has bounded χ.

slide-77
SLIDE 77

Every graph with no induced C3k (trinity graphs) has bounded χ.

◮ Use distance layers.

slide-78
SLIDE 78

Every graph with no induced C3k (trinity graphs) has bounded χ.

◮ Use distance layers. ◮ Gyarfas idea

slide-79
SLIDE 79

Every graph with no induced C3k (trinity graphs) has bounded χ.

◮ Use distance layers. ◮ Gyarfas idea ◮ Trinity changing paths : try to find vertices x and y such that many

independent paths exist between the two.

slide-80
SLIDE 80

Every graph with no 3k induced cycle has bounded χ.

slide-81
SLIDE 81

Every graph with no 3k induced cycle has bounded χ.

◮ Exclude C5. Prove the result

slide-82
SLIDE 82

Every graph with no 3k induced cycle has bounded χ.

◮ Exclude C5. Prove the result ◮ If C5 is present and χ large, this also must be present.

slide-83
SLIDE 83

Every graph with no 3k induced cycle has bounded χ.

◮ Exclude C5. Prove the result ◮ If C5 is present and χ large, this also must be present. ◮ If this is present and χ large, this other must be present

slide-84
SLIDE 84

Every graph with no 3k induced cycle has bounded χ.

◮ Exclude C5. Prove the result ◮ If C5 is present and χ large, this also must be present. ◮ If this is present and χ large, this other must be present ◮ If this other is present prove it.

slide-85
SLIDE 85

F is an family of cycles.

Could the following conjecture be also true?

Conjecture

Every infinite family of cycles is chi-bounding.

slide-86
SLIDE 86

F is an family of cycles.

Could the following conjecture be also true?

Conjecture

Every infinite family of cycles is chi-bounding. NO

slide-87
SLIDE 87

F is an family of cycles.

Could the following conjecture be also true?

Conjecture

Every infinite family of cycles is chi-bounding. NO Using Erdős Theorem construct a sequence Fi such that

◮ χ(Fi) i ◮ girth(Fi) > 2|Fi−1|.

Let F be the set of cycles that do NOT occur in any Fi. Then F is not chi-bounding and is infinite (it contains at least all the |Fi|). Even more it has upper density 1 since it contains every interval [|Fi|, 2|Fi|].

slide-88
SLIDE 88

Conjecture (Scott-Seymour,2014)

If I ⊂ N has bounded gaps ( ∃k s.t. every k consecutive integers contains an element of F), then {Ci, i ∈ I} is k-bounding. They proved (again very recently) that for any k, if G is triangle free and has sufficiently large chromatic number then it contain a sequence of holes of k consecutive lengths.

slide-89
SLIDE 89

Conjecture (Scott-Seymour,2014)

If I ⊂ N has bounded gaps ( ∃k s.t. every k consecutive integers contains an element of F), then {Ci, i ∈ I} is k-bounding. They proved (again very recently) that for any k, if G is triangle free and has sufficiently large chromatic number then it contain a sequence of holes of k consecutive lengths. This contains our 0 mod 3 result, the long odd holes plus triangle.