Acyclic Edge Coloring Using Entropy Compression
Louis Esperet (G-SCOP, Grenoble, France) Aline Parreau (LIFL, Lille, France)
Bordeaux Graph Workshop, November 2012
1/11
Acyclic Edge Coloring Using Entropy Compression Louis Esperet - - PowerPoint PPT Presentation
Acyclic Edge Coloring Using Entropy Compression Louis Esperet (G-SCOP, Grenoble, France) Aline Parreau (LIFL, Lille, France) Bordeaux Graph Workshop, November 2012 1/11 Acyclic Edge Colorings of graphs An acyclic edge coloring of a graph is a
Bordeaux Graph Workshop, November 2012
1/11
An acyclic edge coloring of a graph is a coloring of the edges such that:
2/11
An acyclic edge coloring of a graph is a coloring of the edges such that:
a′(G) ≥ ∆.
2/11
If G has maximum degree ∆, a′(G) ≤ ∆ + 2. Conjecture Alon, Sudakov and Zaks, 2001
3/11
If G has maximum degree ∆, a′(G) ≤ ∆ + 2. Conjecture Alon, Sudakov and Zaks, 2001 Using the Lov´ asz Local Lemma and variations:
3/11
If G has maximum degree ∆, a′(G) ≤ ∆ + 2. Conjecture Alon, Sudakov and Zaks, 2001 Using the Lov´ asz Local Lemma and variations:
If G has maximum degree ∆, a′(G) ≤ 4∆. Theorem Esperet and P., 2012 Method of ”entropy compression” based on the proof by Moser and Tardos of LLL and extended by Grytczuk, Kozik and Micek.
3/11
Order the edge set. While there is an uncolored edge:
C, except two edges.
4/11
Order the edge set. While there is an uncolored edge:
C, except two edges.
4/11
Order the edge set. While there is an uncolored edge:
C, except two edges.
4/11
Order the edge set. While there is an uncolored edge:
C, except two edges.
4/11
Order the edge set. While there is an uncolored edge:
C, except two edges.
4/11
Order the edge set. While there is an uncolored edge:
C, except two edges.
e
4/11
Order the edge set. While there is an uncolored edge:
C, except two edges.
4/11
Order the edge set. While there is an uncolored edge:
C, except two edges.
4/11
Order the edge set. While there is an uncolored edge:
C, except two edges.
4/11
Order the edge set. While there is an uncolored edge:
C, except two edges.
4/11
Order the edge set. While there is an uncolored edge:
C, except two edges.
4/11
Order the edge set. While there is an uncolored edge:
C, except two edges.
4/11
Order the edge set. While there is an uncolored edge:
C, except two edges.
We prove that this algorithm ends with non zero probability. ⇒ Any graph has an acyclic edge coloring with 4∆ colors.
4/11
→ bad scenario
Record
5/11
→ bad scenario
Record
1:-
5/11
→ bad scenario
Record
1:- 2:-
5/11
→ bad scenario
Record
1:- 2:- ...
5/11
→ bad scenario
Record
1:- 2:- ... 17:-
5/11
→ bad scenario
e
Record
1:- 2:- ... 17:- 18:Cycle C is uncolored
5/11
→ bad scenario
Record
1:- 2:- ... 17:- 18:Cycle C is uncolored
5/11
→ bad scenario
Record
1:- 2:- ... 17:- 18:Cycle C is uncolored 19:-
5/11
→ bad scenario
Record
1:- 2:- ... 17:- 18:Cycle C is uncolored 19:- ...
5/11
→ bad scenario
Record
1:- 2:- ... 17:- 18:Cycle C is uncolored 19:- ... 276:-
5/11
→ bad scenario
Record
1:- 2:- ... 17:- 18:Cycle C is uncolored 19:- ... 276:- 277:Cycle C′ is uncolored
5/11
→ bad scenario
Record
1:- 2:- ... 17:- 18:Cycle C is uncolored 19:- ... 276:- 277:Cycle C′ is uncolored
5/11
→ bad scenario
Record
1:- 2:- ... 17:- 18:Cycle C is uncolored 19:- ... 276:- 277:Cycle C′ is uncolored 278:- ...
5/11
→ bad scenario
Final partial coloring Φt Record
1:- 2:- ... 17:- 18:Cycle C is uncolored 19:- ... 276:- 277:Cycle C′ is uncolored 278:- ... t:-
5/11
→ bad scenario
Final partial coloring Φt Record
1:- 2:- ... 17:- 18:Cycle C is uncolored 19:- ... 276:- 277:Cycle C′ is uncolored 278:- ... t:-
1 record + 1 final partial coloring = 1 bad scenario
5/11
1:- 2:- ... 17:- 18:C is uncolored 19:- ... 276:- 277:C′ is uncolored 278:- ... t:-
Sets of colored edges
6/11
1:- 2:- ... 17:- 18:C is uncolored 19:- ... 276:- 277:C′ is uncolored 278:- ... t:-
Sets of colored edges
partial colorings and scenario
ei
Step i
→
6/11
1:- 2:- ... 17:- 18:C is uncolored 19:- ... 276:- 277:C′ is uncolored 278:- ... t:-
Sets of colored edges
partial colorings and scenario
ei
Step i
→ ei
ei gets Step i − 1
6/11
1:- 2:- ... 17:- 18:C is uncolored 19:- ... 276:- 277:C′ is uncolored 278:- ... t:-
Sets of colored edges
partial colorings and scenario
6/11
7/11
≤ (4∆ + 1)m
7/11
≤ (4∆ + 1)m ? ?
7/11
e
8/11
e
8/11
e 2
8/11
e 2 3
8/11
e 2 3 1 3 5 4
8/11
e 2 3 1 3 5 4
8/11
e 2 3 1 3 5 4
i:C is uncolored i:231354
⇔
8/11
e 2 3 1 3 5 4
≤ ∆ ≤ ∆ i:C is uncolored i:231354
⇔
8/11
( − , − , ..., − , 231354 , − , ..., − , 4213 , − , ..., − ) Record
9/11
( − , − , ..., − , 231354 , − , ..., − , 4213 , − , ..., − ) Record 0111111 01111
9/11
( − , − , ..., − , 231354 , − , ..., − , 4213 , − , ..., − ) Record 0111111 01111 0 ↔ :
an edge is colored
1 ↔ :
an edge is uncolored
t
Number of colored edges
Partial Dyck word of length ≤ 2t and blocks of ones of even size.
9/11
( − , − , ..., − , 231354 , − , ..., − , 4213 , − , ..., − ) Record 0111111 01111 0 ↔ :
an edge is colored
1 ↔ :
an edge is uncolored
t
Number of colored edges
Partial Dyck word of length ≤ 2t and blocks of ones of even size. → Number of such words : 2t/t3/2
9/11
( − , − , ..., − , 231354 , − , ..., − , 4213 , − , ..., − ) Record 0111111 01111 0 ↔ :
an edge is colored
1 ↔ :
an edge is uncolored
t
Number of colored edges
Partial Dyck word of length ≤ 2t and blocks of ones of even size. → Number of such words : 2t/t3/2 → Number of records : (2∆)t/t3/2
9/11
(4∆ + 1)m
10/11
(4∆ + 1)m (2∆)t/t3/2
10/11
(4∆ + 1)m (2∆)t/t3/2
(4∆+1)m(2∆)t t3/2
10/11
(4∆ + 1)m (2∆)t/t3/2
(4∆+1)m(2∆)t t3/2
(4∆+1)m(2∆)t t3/2
= o((2∆)t)
10/11
(4∆ + 1)m (2∆)t/t3/2
(4∆+1)m(2∆)t t3/2
(4∆+1)m(2∆)t t3/2
= o((2∆)t)
10/11
If G has maximum degree ∆ and girth g:
Theorem Esperet and P., 2012
11/11
If G has maximum degree ∆ and girth g:
Theorem Esperet and P., 2012
11/11