Lucas Pastor November 15 2017 Joint-work with Rmi de Joannis de - - PowerPoint PPT Presentation

lucas pastor
SMART_READER_LITE
LIVE PREVIEW

Lucas Pastor November 15 2017 Joint-work with Rmi de Joannis de - - PowerPoint PPT Presentation

Coloring squares of claw-free graphs Lucas Pastor November 15 2017 Joint-work with Rmi de Joannis de Verclos and Ross J. Kang 1 A (proper) k -coloring of G is an assignement of colors { 1 , . . . , k } to the vertices of G such that any two


slide-1
SLIDE 1

Coloring squares of claw-free graphs

Lucas Pastor

November 15 2017 Joint-work with Rémi de Joannis de Verclos and Ross J. Kang

1

slide-2
SLIDE 2

A (proper) k-coloring of G is an assignement of colors {1, . . . , k} to the vertices of G such that any two adjacent vertices receive a different color.

2

slide-3
SLIDE 3

A (proper) k-coloring of G is an assignement of colors {1, . . . , k} to the vertices of G such that any two adjacent vertices receive a different color.

2

slide-4
SLIDE 4

A (proper) k-coloring of G is an assignement of colors {1, . . . , k} to the vertices of G such that any two adjacent vertices receive a different color.

1 1 2 3

2

slide-5
SLIDE 5

A (proper) k-coloring of G is an assignement of colors {1, . . . , k} to the vertices of G such that any two adjacent vertices receive a different color.

1 1 2 3

The chromatic number, χ(G), is the smallest k such that G is k-colorable.

2

slide-6
SLIDE 6

A (proper) k-edge-coloring of G is an assignment of colors {1, . . . , k} to the edges of G such that any two adjacent edges (sharing a vertex) receive a different color.

3

slide-7
SLIDE 7

A (proper) k-edge-coloring of G is an assignment of colors {1, . . . , k} to the edges of G such that any two adjacent edges (sharing a vertex) receive a different color.

3

slide-8
SLIDE 8

A (proper) k-edge-coloring of G is an assignment of colors {1, . . . , k} to the edges of G such that any two adjacent edges (sharing a vertex) receive a different color.

1 2 2 3

3

slide-9
SLIDE 9

A (proper) k-edge-coloring of G is an assignment of colors {1, . . . , k} to the edges of G such that any two adjacent edges (sharing a vertex) receive a different color.

1 2 2 3

The chromatic index, χ′(G), is the smallest k such that G is k-edge-colorable.

3

slide-10
SLIDE 10

Note that in an edge coloring, each color class is a matching.

4

slide-11
SLIDE 11

Note that in an edge coloring, each color class is a matching.

1

4

slide-12
SLIDE 12

Note that in an edge coloring, each color class is a matching.

3

4

slide-13
SLIDE 13

Note that in an edge coloring, each color class is a matching.

2 2

4

slide-14
SLIDE 14

Note that in an edge coloring, each color class is a matching.

2 2

But not necessarily an induced matching!

4

slide-15
SLIDE 15

A strong k-edge-coloring of G is a k-edge-coloring where each color class is an induced matching.

5

slide-16
SLIDE 16

A strong k-edge-coloring of G is a k-edge-coloring where each color class is an induced matching.

5

slide-17
SLIDE 17

A strong k-edge-coloring of G is a k-edge-coloring where each color class is an induced matching.

1 2 3 4

5

slide-18
SLIDE 18

A strong k-edge-coloring of G is a k-edge-coloring where each color class is an induced matching.

1 2 3 4

The strong chromatic index, χ′

s(G), is the smallest k such that

G is strong k-edge-colorable.

5

slide-19
SLIDE 19

Questions Given a graph G with maximum degree ∆(G).

6

slide-20
SLIDE 20

Questions Given a graph G with maximum degree ∆(G). χ′

s(G) 6

slide-21
SLIDE 21

Questions Given a graph G with maximum degree ∆(G). χ′

s(G) ≤ upper bound 6

slide-22
SLIDE 22

Questions Given a graph G with maximum degree ∆(G). lower bound ≤ χ′

s(G) ≤ upper bound 6

slide-23
SLIDE 23

Upper bound Pick any edge e, and look at how large can be its neighborhood at distance 2.

7

slide-24
SLIDE 24

Upper bound Pick any edge e, and look at how large can be its neighborhood at distance 2.

e

7

slide-25
SLIDE 25

Upper bound Pick any edge e, and look at how large can be its neighborhood at distance 2.

e

7

slide-26
SLIDE 26

Upper bound Pick any edge e, and look at how large can be its neighborhood at distance 2.

e ∆ ∆

7

slide-27
SLIDE 27

Upper bound Pick any edge e, and look at how large can be its neighborhood at distance 2.

e ∆ ∆

∆ − 1

7

slide-28
SLIDE 28

Upper bound Pick any edge e, and look at how large can be its neighborhood at distance 2.

e ∆ ∆

∆ − 1

∆ ∆

∆ − 1

7

slide-29
SLIDE 29

Upper bound Pick any edge e, and look at how large can be its neighborhood at distance 2.

e ∆ ∆

∆ − 1

∆ ∆

∆ − 1

χ′

s(G) ≤ 2∆(∆ − 1) + 1 = 2∆2 − 2∆ + 1. 7

slide-30
SLIDE 30

Lower bound For any even integer ∆ ≥ 2, there exist a graph G of max degree ∆ such that: χ′

s(G) = 5

4∆2.

8

slide-31
SLIDE 31

Lower bound For any even integer ∆ ≥ 2, there exist a graph G of max degree ∆ such that: χ′

s(G) = 5

4∆2.

8

slide-32
SLIDE 32

Lower bound For any even integer ∆ ≥ 2, there exist a graph G of max degree ∆ such that: χ′

s(G) = 5

4∆2.

∆ 2 ∆ 2 ∆ 2 ∆ 2 ∆ 2

8

slide-33
SLIDE 33

Lower bound For any even integer ∆ ≥ 2, there exist a graph G of max degree ∆ such that: χ′

s(G) = 5

4∆2.

∆ 2 ∆ 2 ∆ 2 ∆ 2 ∆ 2

8

slide-34
SLIDE 34

Lower bound For any even integer ∆ ≥ 2, there exist a graph G of max degree ∆ such that: χ′

s(G) = 5

4∆2.

∆ 2 ∆ 2 ∆ 2 ∆ 2 ∆ 2

In this graph, any pair of edges is at distance at most 2. There are

5 4∆2 edges in G. 8

slide-35
SLIDE 35

Lower bound For any even integer ∆ ≥ 2, there exist a graph G of max degree ∆ such that: χ′

s(G) = 5

4∆2.

∆ 2 ∆ 2 ∆ 2 ∆ 2 ∆ 2

1 4 ∆2

In this graph, any pair of edges is at distance at most 2. There are

5 4∆2 edges in G. 8

slide-36
SLIDE 36

Lower bound For any even integer ∆ ≥ 2, there exist a graph G of max degree ∆ such that: χ′

s(G) = 5

4∆2.

∆ 2 ∆ 2 ∆ 2 ∆ 2 ∆ 2

1 4 ∆2 1 4 ∆2 1 4 ∆2 1 4 ∆2 1 4 ∆2

In this graph, any pair of edges is at distance at most 2. There are

5 4∆2 edges in G. 8

slide-37
SLIDE 37

Conjecture [Erdős, Nešetřil 1988] The previous example is the worst you can get. In other words: For any graph G, χ′

s(G) ≤ 5 4∆(G)2. 9

slide-38
SLIDE 38

Conjecture [Erdős, Nešetřil 1988] The previous example is the worst you can get. In other words: For any graph G, χ′

s(G) ≤ 5 4∆(G)2.

We have an upper bound of 2∆(G)2. Can we do better?

9

slide-39
SLIDE 39

Conjecture [Erdős, Nešetřil 1988] The previous example is the worst you can get. In other words: For any graph G, χ′

s(G) ≤ 5 4∆(G)2.

We have an upper bound of 2∆(G)2. Can we do better? Theorem [Molloy, Reed 1997] χ′

s(G) ≤ (2 − ǫ)∆(G)2 9

slide-40
SLIDE 40

Conjecture [Erdős, Nešetřil 1988] The previous example is the worst you can get. In other words: For any graph G, χ′

s(G) ≤ 5 4∆(G)2.

We have an upper bound of 2∆(G)2. Can we do better? Theorem [Molloy, Reed 1997] χ′

s(G) ≤ (2 − ǫ)∆(G)2

for some constant ǫ = 0.002.

9

slide-41
SLIDE 41

Conjecture [Erdős, Nešetřil 1988] The previous example is the worst you can get. In other words: For any graph G, χ′

s(G) ≤ 5 4∆(G)2.

We have an upper bound of 2∆(G)2. Can we do better? Theorem [Molloy, Reed 1997] χ′

s(G) ≤ (2 − ǫ)∆(G)2

for some constant ǫ = 0.002. The constant has been improved by Bruhn and Joos in 2015 to ǫ = 0.07.

9

slide-42
SLIDE 42

Line-graph Given a graph G, the line-graph of G, denoted by L(G), is the graph whose vertices are the edges of G and whose edges are the pairs of adjacent edges of G.

10

slide-43
SLIDE 43

Line-graph Given a graph G, the line-graph of G, denoted by L(G), is the graph whose vertices are the edges of G and whose edges are the pairs of adjacent edges of G.

e1 e2 e3 e4 e5 e6 G e1 e2 e4 e5 e6 e3 L(G)

10

slide-44
SLIDE 44

Square graph Given a graph G, the square of G, denoted by G2, is the graph

  • btained from G by adding edges between every pair of vertices at

distance 2.

11

slide-45
SLIDE 45

Square graph Given a graph G, the square of G, denoted by G2, is the graph

  • btained from G by adding edges between every pair of vertices at

distance 2.

G

11

slide-46
SLIDE 46

Square graph Given a graph G, the square of G, denoted by G2, is the graph

  • btained from G by adding edges between every pair of vertices at

distance 2.

G G2

11

slide-47
SLIDE 47

Square graph Given a graph G, the square of G, denoted by G2, is the graph

  • btained from G by adding edges between every pair of vertices at

distance 2.

G G2

11

slide-48
SLIDE 48

Strong coloring

  • Coloring the edges of G is equivalent to coloring the vertices
  • f L(G).

12

slide-49
SLIDE 49

Strong coloring

  • Coloring the edges of G is equivalent to coloring the vertices
  • f L(G).
  • The strong coloring of G is equivalent to color G2.

12

slide-50
SLIDE 50

Strong coloring

  • Coloring the edges of G is equivalent to coloring the vertices
  • f L(G).
  • The strong coloring of G is equivalent to color G2.
  • Hence, the strong edge coloring of G is equivalent to color the

vertices of L(G)2.

12

slide-51
SLIDE 51

Strong coloring

  • Coloring the edges of G is equivalent to coloring the vertices
  • f L(G).
  • The strong coloring of G is equivalent to color G2.
  • Hence, the strong edge coloring of G is equivalent to color the

vertices of L(G)2. Molloy and Reed’s theorem Let G be the line-graph of any simple graph, then: χ(G2) ≤ (2 − ǫ)ω(G)2.

12

slide-52
SLIDE 52

Line-graphs In a line-graph, the neighborhood of any vertex is the union of at most 2 cliques.

13

slide-53
SLIDE 53

Line-graphs In a line-graph, the neighborhood of any vertex is the union of at most 2 cliques.

13

slide-54
SLIDE 54

Line-graphs In a line-graph, the neighborhood of any vertex is the union of at most 2 cliques.

13

slide-55
SLIDE 55

Line-graphs In a line-graph, the neighborhood of any vertex is the union of at most 2 cliques.

13

slide-56
SLIDE 56

Line-graphs In a line-graph, the neighborhood of any vertex is the union of at most 2 cliques. The class of graphs having this property is the class of quasi-line graphs.

13

slide-57
SLIDE 57

Quasi-line graphs In a quasi-line graph, the neighborhood of any vertex cannot have 3 pairwise non-adjacent vertices.

14

slide-58
SLIDE 58

Quasi-line graphs In a quasi-line graph, the neighborhood of any vertex cannot have 3 pairwise non-adjacent vertices.

claw

14

slide-59
SLIDE 59

Quasi-line graphs In a quasi-line graph, the neighborhood of any vertex cannot have 3 pairwise non-adjacent vertices.

claw

The class of graphs having this property is the class of claw-free graphs.

14

slide-60
SLIDE 60

line-graph

15

slide-61
SLIDE 61

line-graph quasi-line

15

slide-62
SLIDE 62

line-graph quasi-line claw-free

15

slide-63
SLIDE 63

line-graph quasi-line claw-free Molloy and Reed Molloy and Reed

15

slide-64
SLIDE 64

line-graph quasi-line claw-free Molloy and Reed Molloy and Reed Us

15

slide-65
SLIDE 65

Theorem [de Joannis de Verclos, Kang, P.] There is an absolute constant ǫ > 0 such that, for any claw-free graph G: χ(G2) ≤ (2 − ǫ)ω(G)2

16

slide-66
SLIDE 66

Theorem [de Joannis de Verclos, Kang, P.] There is an absolute constant ǫ > 0 such that, for any claw-free graph G: χ(G2) ≤ (2 − ǫ)ω(G)2 Roadmap

  • 1. From claw-free to quasi-line graphs.

16

slide-67
SLIDE 67

Theorem [de Joannis de Verclos, Kang, P.] There is an absolute constant ǫ > 0 such that, for any claw-free graph G: χ(G2) ≤ (2 − ǫ)ω(G)2 Roadmap

  • 1. From claw-free to quasi-line graphs.
  • 2. From quasi-line graphs to line-graphs of multigraphs.

16

slide-68
SLIDE 68

Theorem [de Joannis de Verclos, Kang, P.] There is an absolute constant ǫ > 0 such that, for any claw-free graph G: χ(G2) ≤ (2 − ǫ)ω(G)2 Roadmap

  • 1. From claw-free to quasi-line graphs.
  • 2. From quasi-line graphs to line-graphs of multigraphs.
  • 3. Prove the theorem for line-graphs of multigraphs.

16

slide-69
SLIDE 69

Second neighborhood The second neighborhood of v, denoted by N2

G(v), is the set of

vertices at distance exactly two from v, i.e. N2

G(v) = NG2(v) \ NG(v). 17

slide-70
SLIDE 70

Second neighborhood The second neighborhood of v, denoted by N2

G(v), is the set of

vertices at distance exactly two from v, i.e. N2

G(v) = NG2(v) \ NG(v).

The square degree of v, denoted by degG2(v), is equal to degG(v) + |N2

G(v)|. 17

slide-71
SLIDE 71

Lemma For G claw-free, either G is a quasi-line graph or there exist v ∈ V (G) with degG2(v) ≤ ω(G)2 + (ω(G) + 1)/2 whose neighborhood is a clique of (G \ v)2.

18

slide-72
SLIDE 72

Lemma For G claw-free, either G is a quasi-line graph or there exist v ∈ V (G) with degG2(v) ≤ ω(G)2 + (ω(G) + 1)/2 whose neighborhood is a clique of (G \ v)2.

  • 1. The proof is by induction on |V (G)|.

18

slide-73
SLIDE 73

Lemma For G claw-free, either G is a quasi-line graph or there exist v ∈ V (G) with degG2(v) ≤ ω(G)2 + (ω(G) + 1)/2 whose neighborhood is a clique of (G \ v)2.

  • 1. The proof is by induction on |V (G)|.
  • 2. Note that (G \ v)2 = G2 \ v.

18

slide-74
SLIDE 74

v

19

slide-75
SLIDE 75

v

19

slide-76
SLIDE 76

v

19

slide-77
SLIDE 77

19

slide-78
SLIDE 78

19

slide-79
SLIDE 79

v

19

slide-80
SLIDE 80

v

19

slide-81
SLIDE 81

v clique in G2 − v

19

slide-82
SLIDE 82

maybe not in (G \ v)2

19

slide-83
SLIDE 83

Lemma For G claw-free, either G is a quasi-line graph or there exist v ∈ V (G) with degG2(v) ≤ ω(G)2 + (ω(G) + 1)/2 whose neighborhood is a clique of (G \ v)2.

20

slide-84
SLIDE 84

Lemma For G claw-free, either G is a quasi-line graph or there exist v ∈ V (G) with degG2(v) ≤ ω(G)2 + (ω(G) + 1)/2 whose neighborhood is a clique of (G \ v)2. Claim If NG(v) is not a clique of (G \ v)2 then NG(v) is the union of two cliques.

20

slide-85
SLIDE 85

Lemma For G claw-free, either G is a quasi-line graph or there exist v ∈ V (G) with degG2(v) ≤ ω(G)2 + (ω(G) + 1)/2 whose neighborhood is a clique of (G \ v)2. Claim If NG(v) is not a clique of (G \ v)2 then NG(v) is the union of two cliques.

v

20

slide-86
SLIDE 86

Lemma For G claw-free, either G is a quasi-line graph or there exist v ∈ V (G) with degG2(v) ≤ ω(G)2 + (ω(G) + 1)/2 whose neighborhood is a clique of (G \ v)2. Claim If NG(v) is not a clique of (G \ v)2 then NG(v) is the union of two cliques.

v x y

20

slide-87
SLIDE 87

Lemma For G claw-free, either G is a quasi-line graph or there exist v ∈ V (G) with degG2(v) ≤ ω(G)2 + (ω(G) + 1)/2 whose neighborhood is a clique of (G \ v)2. Claim If NG(v) is not a clique of (G \ v)2 then NG(v) is the union of two cliques.

v x y d(x, y) ≥ 3

20

slide-88
SLIDE 88

Lemma For G claw-free, either G is a quasi-line graph or there exist v ∈ V (G) with degG2(v) ≤ ω(G)2 + (ω(G) + 1)/2 whose neighborhood is a clique of (G \ v)2. Claim If NG(v) is not a clique of (G \ v)2 then NG(v) is the union of two cliques.

v x y d(x, y) ≥ 3

20

slide-89
SLIDE 89

Lemma For G claw-free, either G is a quasi-line graph or there exist v ∈ V (G) with degG2(v) ≤ ω(G)2 + (ω(G) + 1)/2 whose neighborhood is a clique of (G \ v)2. Claim If NG(v) is not a clique of (G \ v)2 then NG(v) is the union of two cliques.

v x y d(x, y) ≥ 3

20

slide-90
SLIDE 90

Lemma For G claw-free, either G is a quasi-line graph or there exist v ∈ V (G) with degG2(v) ≤ ω(G)2 + (ω(G) + 1)/2 whose neighborhood is a clique of (G \ v)2. Claim If NG(v) is not a clique of (G \ v)2 then NG(v) is the union of two cliques.

v x y d(x, y) = 3

20

slide-91
SLIDE 91

Lemma For G claw-free, either G is a quasi-line graph or there exist v ∈ V (G) with degG2(v) ≤ ω(G)2 + (ω(G) + 1)/2 whose neighborhood is a clique of (G \ v)2. Claim If NG(v) is not a clique of (G \ v)2 then NG(v) is the union of two cliques.

v x y d(x, y) = 3 z

20

slide-92
SLIDE 92

Lemma For G claw-free, either G is a quasi-line graph or there exist v ∈ V (G) with degG2(v) ≤ ω(G)2 + (ω(G) + 1)/2 whose neighborhood is a clique of (G \ v)2. Claim If NG(v) is not a clique of (G \ v)2 then NG(v) is the union of two cliques.

v x y d(x, y) = 3 z

20

slide-93
SLIDE 93

Lemma For G claw-free, either G is a quasi-line graph or there exist v ∈ V (G) with degG2(v) ≤ ω(G)2 + (ω(G) + 1)/2 whose neighborhood is a clique of (G \ v)2. Claim If NG(v) is not a clique of (G \ v)2 then NG(v) is the union of two cliques.

v x y d(x, y) = 3 z

20

slide-94
SLIDE 94

Lemma For G claw-free, either G is a quasi-line graph or there exist v ∈ V (G) with degG2(v) ≤ ω(G)2 + (ω(G) + 1)/2 whose neighborhood is a clique of (G \ v)2. Claim If NG(v) is not a clique of (G \ v)2 then NG(v) is the union of two cliques.

v x y d(x, y) = 3 z

20

slide-95
SLIDE 95

Lemma For G claw-free, either G is a quasi-line graph or there exist v ∈ V (G) with degG2(v) ≤ ω(G)2 + (ω(G) + 1)/2 whose neighborhood is a clique of (G \ v)2. Claim If NG(v) is not a clique of (G \ v)2 then NG(v) is the union of two cliques.

v x y d(x, y) = 3 z

20

slide-96
SLIDE 96

Lemma For G claw-free, either G is a quasi-line graph or there exist v ∈ V (G) with degG2(v) ≤ ω(G)2 + (ω(G) + 1)/2 whose neighborhood is a clique of (G \ v)2. Claim If NG(v) is not a clique of (G \ v)2 then NG(v) is the union of two cliques.

v x y d(x, y) = 3 z

20

slide-97
SLIDE 97

Lemma For G claw-free, either G is a quasi-line graph or there exist v ∈ V (G) with degG2(v) ≤ ω(G)2 + (ω(G) + 1)/2 whose neighborhood is a clique of (G \ v)2. Claim If NG(v) is not a clique of (G \ v)2 then NG(v) is the union of two cliques.

v x y d(x, y) = 3 z

20

slide-98
SLIDE 98

Conclusion

  • Our constant can be improved by using Bruhn and Joos

method.

21

slide-99
SLIDE 99

Conclusion

  • Our constant can be improved by using Bruhn and Joos

method.

  • The conjecture for bipartite graphs is χ′

s(G) ≤ ∆(A)∆(B). 21

slide-100
SLIDE 100

Thank you for your attention.

22