SLIDE 1
Lucas Pastor November 15 2017 Joint-work with Rmi de Joannis de - - PowerPoint PPT Presentation
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 2
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
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
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
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
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
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
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
Note that in an edge coloring, each color class is a matching.
4
SLIDE 11
Note that in an edge coloring, each color class is a matching.
1
4
SLIDE 12
Note that in an edge coloring, each color class is a matching.
3
4
SLIDE 13
Note that in an edge coloring, each color class is a matching.
2 2
4
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
A strong k-edge-coloring of G is a k-edge-coloring where each color class is an induced matching.
5
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
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
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
Questions Given a graph G with maximum degree ∆(G).
6
SLIDE 20
Questions Given a graph G with maximum degree ∆(G). χ′
s(G) 6
SLIDE 21
Questions Given a graph G with maximum degree ∆(G). χ′
s(G) ≤ upper bound 6
SLIDE 22
Questions Given a graph G with maximum degree ∆(G). lower bound ≤ χ′
s(G) ≤ upper bound 6
SLIDE 23
Upper bound Pick any edge e, and look at how large can be its neighborhood at distance 2.
7
SLIDE 24
Upper bound Pick any edge e, and look at how large can be its neighborhood at distance 2.
e
7
SLIDE 25
Upper bound Pick any edge e, and look at how large can be its neighborhood at distance 2.
e
7
SLIDE 26
Upper bound Pick any edge e, and look at how large can be its neighborhood at distance 2.
e ∆ ∆
7
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
Upper bound Pick any edge e, and look at how large can be its neighborhood at distance 2.
e ∆ ∆
∆ − 1
∆ ∆
∆ − 1
7
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Strong coloring
- Coloring the edges of G is equivalent to coloring the vertices
- f L(G).
12
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
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
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
Line-graphs In a line-graph, the neighborhood of any vertex is the union of at most 2 cliques.
13
SLIDE 53
Line-graphs In a line-graph, the neighborhood of any vertex is the union of at most 2 cliques.
13
SLIDE 54
Line-graphs In a line-graph, the neighborhood of any vertex is the union of at most 2 cliques.
13
SLIDE 55
Line-graphs In a line-graph, the neighborhood of any vertex is the union of at most 2 cliques.
13
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
Quasi-line graphs In a quasi-line graph, the neighborhood of any vertex cannot have 3 pairwise non-adjacent vertices.
14
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
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
line-graph
15
SLIDE 61
line-graph quasi-line
15
SLIDE 62
line-graph quasi-line claw-free
15
SLIDE 63
line-graph quasi-line claw-free Molloy and Reed Molloy and Reed
15
SLIDE 64
line-graph quasi-line claw-free Molloy and Reed Molloy and Reed Us
15
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
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
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
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
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
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
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
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
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
v
19
SLIDE 75
v
19
SLIDE 76
v
19
SLIDE 77
19
SLIDE 78
19
SLIDE 79
v
19
SLIDE 80
v
19
SLIDE 81
v clique in G2 − v
19
SLIDE 82
maybe not in (G \ v)2
19
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Conclusion
- Our constant can be improved by using Bruhn and Joos
method.
21
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