List colourings of hypergraphs Andrew Thomason GT2015 24th August - - PowerPoint PPT Presentation

list colourings of hypergraphs
SMART_READER_LITE
LIVE PREVIEW

List colourings of hypergraphs Andrew Thomason GT2015 24th August - - PowerPoint PPT Presentation

List colourings of hypergraphs Andrew Thomason GT2015 24th August 2015 List colourings Let G be a graph or r -uniform hypergraph (edges are r -sets) Let L : V ( G ) P{ colours } assign a list of colours to each v G G is k-list-colourable


slide-1
SLIDE 1

List colourings of hypergraphs

Andrew Thomason GT2015 24th August 2015

slide-2
SLIDE 2

List colourings

Let G be a graph or r-uniform hypergraph (edges are r-sets) Let L : V (G) → P{colours} assign a list of colours to each v ∈ G G is k-list-colourable if, whenever ∀v |L(v)| ≥ k, there exists f : V (G) → {colours} with f (v) ∈ L(v), no edge monochromatic The list chromatic number of G is χl(G) = min{k : G is k-list-colourable} Clearly χl(G) ≥ χ(G) (make L(v) same ∀v)

slide-3
SLIDE 3

χℓ can be bigger than χ

K3,3 not 2-choosable: χ = 2, χℓ ≥ 3 {1, 2} {1, 3} {2, 3} {1, 2} {1, 3} {2, 3}

  • ✟✟✟✟✟✟✟✟✟✟

❅ ❅ ❅ ❅ ❅

❅ ❅ ❅ ❅ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ t t t t t t

slide-4
SLIDE 4

χℓ can be bigger than χ

K3,3 not 2-choosable: χ = 2, χℓ ≥ 3 {1, 2} {1, 3} {2, 3} {1, 2} {1, 3} {2, 3}

  • ✟✟✟✟✟✟✟✟✟✟

❅ ❅ ❅ ❅ ❅

❅ ❅ ❅ ❅ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ ❍ t t t t t t

More generally, Km,m is not k-choosable if m ≥ 2k−1

k

  • {1,...,k}

{...} {...} {...} {k,...,2k−1} {1,...,k} {...} {...} {...} {k,...,2k−1}

  • ✟✟✟✟✟✟

✘✘✘✘✘✘✘✘✘✘✘✘ ✥✥✥✥✥✥✥✥✥✥✥✥✥✥✥ ❅ ❅ ❅

  • ✏✏✏✏✏✏✏✏✏

✘✘✘✘✘✘✘✘✘✘✘✘ ❍ ❍ ❍ ❍ ❍ ❍ ❅ ❅ ❅ ✟✟✟✟✟✟ ✏✏✏✏✏✏✏✏✏ ❳ ❳ ❳ ❳ ❳ ❳ ❳ ❳ ❳ ❳ ❳ ❳ P P P P P P P P P ❍ ❍ ❍ ❍ ❍ ❍

❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❳ ❳ ❳ ❳ ❳ ❳ ❳ ❳ ❳ ❳ ❳ ❳ P P P P P P P P P ❅ ❅ ❅ t t t q q q q q t t t t t q q q q q t t

slide-5
SLIDE 5

Graphs

Theorem (Erd˝

  • s+Rubin+Taylor 79)

χl(Kd,d) = (1 + o(1)) log2 d (upper bound closely tied to “Property B”)

slide-6
SLIDE 6

Graphs

Theorem (Erd˝

  • s+Rubin+Taylor 79)

χl(Kd,d) = (1 + o(1)) log2 d (upper bound closely tied to “Property B”)

Theorem (Alon+Krivelevich 98)

whp χl(G(n, n, p)) = (1 + o(1)) log2 d where G(n, n, p) is random bipartite, d = np, d → ∞

slide-7
SLIDE 7

Graphs

Theorem (Erd˝

  • s+Rubin+Taylor 79)

χl(Kd,d) = (1 + o(1)) log2 d (upper bound closely tied to “Property B”)

Theorem (Alon+Krivelevich 98)

whp χl(G(n, n, p)) = (1 + o(1)) log2 d where G(n, n, p) is random bipartite, d = np, d → ∞

Conjecture (Alon+Krivelevich 98)

For all bipartite G, χl(G) = O(log(∆(G)))

slide-8
SLIDE 8

Graphs

Theorem (Erd˝

  • s+Rubin+Taylor 79)

χl(Kd,d) = (1 + o(1)) log2 d (upper bound closely tied to “Property B”)

Theorem (Alon+Krivelevich 98)

whp χl(G(n, n, p)) = (1 + o(1)) log2 d where G(n, n, p) is random bipartite, d = np, d → ∞

Conjecture (Alon+Krivelevich 98)

For all bipartite G, χl(G) = O(log(∆(G)))

Theorem (Alon 00)

For all graphs G of average degree d, χl(G) ≥ ( 1

2 + o(1)) log2 d

slide-9
SLIDE 9

Bounds

χl(Kd,d) ≤ log2 d + 2: Suppose |L(v)| ≥ ℓ = log2 d + 2. For c ∈ {colours}, “forbid” c either on V1 or on V2 at random. For each v ∈ Vi pick, if poss, f (v) ∈ L(v) not forbidden on Vi. If every v has such a choice, then f colours Kd,d. Expected number of v with no choice is ≤ 2d( 1

2)ℓ < 1.

slide-10
SLIDE 10

Bounds

χl(Kd,d) ≤ log2 d + 2: Suppose |L(v)| ≥ ℓ = log2 d + 2. For c ∈ {colours}, “forbid” c either on V1 or on V2 at random. For each v ∈ Vi pick, if poss, f (v) ∈ L(v) not forbidden on Vi. If every v has such a choice, then f colours Kd,d. Expected number of v with no choice is ≤ 2d( 1

2)ℓ < 1.

K (r)

n,n,...,n is the complete r-partite r-uniform hypergraph

slide-11
SLIDE 11

Bounds

χl(Kd,d) ≤ log2 d + 2: Suppose |L(v)| ≥ ℓ = log2 d + 2. For c ∈ {colours}, “forbid” c either on V1 or on V2 at random. For each v ∈ Vi pick, if poss, f (v) ∈ L(v) not forbidden on Vi. If every v has such a choice, then f colours Kd,d. Expected number of v with no choice is ≤ 2d( 1

2)ℓ < 1.

K (r)

n,n,...,n is the complete r-partite r-uniform hypergraph

χl(K (r)

n,n,...,n) ≤ logr n + 2 = 1 r−1 logr d + 2:

For each c ∈ {colours}, “forbid” c on one of the Vi at random. Expected number of v with no choice is ≤ rn( 1

n)ℓ < 1.

slide-12
SLIDE 12

Average degree d and simple hypergraphs

Simple or linear hypergraph: |e ∩ f | ≤ 1 for all distinct edges e, f

slide-13
SLIDE 13

Average degree d and simple hypergraphs

Simple or linear hypergraph: |e ∩ f | ≤ 1 for all distinct edges e, f A Latin square graph is a simple d-regular subgraph of K (3)

d,d,d

If G Latin square then χl(G) ≤ χl(K (3)

d,d,d) ≤ log3 d + 2.

slide-14
SLIDE 14

Average degree d and simple hypergraphs

Simple or linear hypergraph: |e ∩ f | ≤ 1 for all distinct edges e, f A Latin square graph is a simple d-regular subgraph of K (3)

d,d,d

If G Latin square then χl(G) ≤ χl(K (3)

d,d,d) ≤ log3 d + 2.

Theorem (Haxell+Pei ’09)

If G is a Latin square, d large, then χl(G) = Ω(log d/ log log d)

Theorem (Haxell+Verstra¨ ete ’10)

For simple 3-uniform G, ave deg d, χl(G) = Ω(

  • log d/ log log d)

Theorem (Alon+Kostochka ’11)

For simple r-uniform G, ave deg d, χl(G) = Ω((log d)1/(r−1)))

slide-15
SLIDE 15

Hypergraphs

Theorem (Saxton+T 12,14)

Let G be simple (ie linear) r-uniform d-regular. Then χl(G) ≥

  • 1

r − 1 + o(1)

  • logr d

(bounds too for non-regular, non-simple)

slide-16
SLIDE 16

Hypergraphs

Theorem (Saxton+T 12,14)

Let G be simple (ie linear) r-uniform d-regular. Then χl(G) ≥

  • 1

r − 1 + o(1)

  • logr d

(bounds too for non-regular, non-simple) Main tool: there’s a collection C ⊂ PV (G) of containers such that

  • for every independent set I, there’s a C ∈ C with I ⊂ C
  • for every C ∈ C, |C| ≤ (1 − c)|V |

where c = 1/4r2

  • |C| ≤ 2τ|V |

where τ = d−1/(2r−1)

slide-17
SLIDE 17

r-partite hypergraphs

(Alon+Krivelevich 98) χl(G(n, n, p)) ∼

1 log 2 log d, d = np

slide-18
SLIDE 18

r-partite hypergraphs

(Alon+Krivelevich 98) χl(G(n, n, p)) ∼

1 log 2 log d, d = np

Let G be r-partite r-uniform, average degree d V (G) = V1 ∪ V2 ∪ · · · ∪ Vr, |Vi| = n Given X ⊂ V (G) write Xi = X ∩ Vi and let |Xj| = maxi |Xi|

slide-19
SLIDE 19

r-partite hypergraphs

(Alon+Krivelevich 98) χl(G(n, n, p)) ∼

1 log 2 log d, d = np

Let G be r-partite r-uniform, average degree d V (G) = V1 ∪ V2 ∪ · · · ∪ Vr, |Vi| = n Given X ⊂ V (G) write Xi = X ∩ Vi and let |Xj| = maxi |Xi| (Dr) if

i=j |Xi| ≤ nr−1/d then G[X] is 103-degenerate

(Nr) if

i=j |Xi| ≥ nr−1/d then X is not independent.

slide-20
SLIDE 20

r-partite hypergraphs

(Alon+Krivelevich 98) χl(G(n, n, p)) ∼

1 log 2 log d, d = np

Let G be r-partite r-uniform, average degree d V (G) = V1 ∪ V2 ∪ · · · ∪ Vr, |Vi| = n Given X ⊂ V (G) write Xi = X ∩ Vi and let |Xj| = maxi |Xi| (Dr) if

i=j |Xi| ≤ nr−1/d then G[X] is 103-degenerate

(Nr) if

i=j |Xi| ≥ nr−1/d then X is not independent.

Theorem (M´ eroueh+T)

If r-partite G satisfies (Dr) and (Nr), in partic if G is random, then χl(G) ∼ g(r) log d (Saxton+T 12,14) ∀ simple d-regular G, χl(G)

1 (r−1) log r log d

slide-21
SLIDE 21

List colouring Latin squares

A latin square is a 3-uniform G with vertices V1 ⊔ V2 ⊔ V3 For every two vertices u, v in different classes, there is exactly one w in the third class such that {u, v, w} is an edge. Thus G is simple and d-regular where d = |V1| = |V2| = |V3|.

slide-22
SLIDE 22

List colouring Latin squares

A latin square is a 3-uniform G with vertices V1 ⊔ V2 ⊔ V3 For every two vertices u, v in different classes, there is exactly one w in the third class such that {u, v, w} is an edge. Thus G is simple and d-regular where d = |V1| = |V2| = |V3|. χl(G) ≤ 0 · 92 log3 d: Suppose |L(v)| ≥ ℓ = α log3 d, α = 0.92 Let q = 0.9083 For each c ∈ {colours},

  • with probability q, “forbid” c on one of V1, V2, V3
  • with probability 1 − q allow c on any Vi (c is “free”)

For each v ∈ Vi pick, if poss, f (v) ∈ L(v) forbidden on another Vj; failing that, pick, if poss, a free f (v) ∈ L(v)

slide-23
SLIDE 23

List colouring Latin squares

A latin square is a 3-uniform G with vertices V1 ⊔ V2 ⊔ V3 For every two vertices u, v in different classes, there is exactly one w in the third class such that {u, v, w} is an edge. Thus G is simple and d-regular where d = |V1| = |V2| = |V3|. χl(G) ≤ 0 · 92 log3 d: Suppose |L(v)| ≥ ℓ = α log3 d, α = 0.92 Let q = 0.9083 For each c ∈ {colours},

  • with probability q, “forbid” c on one of V1, V2, V3
  • with probability 1 − q allow c on any Vi (c is “free”)

For each v ∈ Vi pick, if poss, f (v) ∈ L(v) forbidden on another Vj; failing that, pick, if poss, a free f (v) ∈ L(v) E number of v with no choice for f (v) is d(q/3)ℓ < 1

slide-24
SLIDE 24

List colouring Latin squares

A latin square is a 3-uniform G with vertices V1 ⊔ V2 ⊔ V3 For every two vertices u, v in different classes, there is exactly one w in the third class such that {u, v, w} is an edge. Thus G is simple and d-regular where d = |V1| = |V2| = |V3|. χl(G) ≤ 0 · 92 log3 d: Suppose |L(v)| ≥ ℓ = α log3 d, α = 0.92 Let q = 0.9083 For each c ∈ {colours},

  • with probability q, “forbid” c on one of V1, V2, V3
  • with probability 1 − q allow c on any Vi (c is “free”)

For each v ∈ Vi pick, if poss, f (v) ∈ L(v) forbidden on another Vj; failing that, pick, if poss, a free f (v) ∈ L(v) E number of v with no choice for f (v) is d(q/3)ℓ < 1 E number of monochromatic edges is ≤ d2(1 − q)ℓ < 1

slide-25
SLIDE 25

Preference orders

A preference order on [m] is a collection of r total orders on [m]

slide-26
SLIDE 26

Preference orders

A preference order on [m] is a collection of r total orders on [m] Example: r = 2 m = 2k

position

2k 1 1 2k − 1 2 1 − 1/m . . . . . . . . . k + 1 k − 1 1/2 + 1/m k k 1/2 k − 1 k + 1 1/2 − 1/m . . . . . . . . . 2 2k − 1 2/m 1 2k 1/m

slide-27
SLIDE 27

Preference orders

A preference order on [m] is a collection of r total orders on [m] Example: r = 3 m = 3k

position

3k k 2k 1 3k − 1 k − 1 2k − 1 1 − 1/m . . . . . . . . . . . . 2k + 1 1 k + 1 2/3 + 1/m 2k 3k k 2/3 2k − 1 3k − 1 k − 1 2/3 − 1/m . . . . . . . . . . . . k + 1 2k + 1 1 1/3 + 1/m 1 k + 1 2k + 1 1/3 2 k + 2 2k + 2 1/3 − 1/m . . . . . . . . . . . . k 2k 3k 1/m

slide-28
SLIDE 28

Preference orders - naive algorithm

Algorithm: randomly label the {colours} 1, . . . , 3k. ∗ v ∈ Vi chooses f (v) ∈ L(v) highest in the preferred order for Vi Idea: suppose edge {v1, v2, v3} is monochromatic with colour c. Then c is in worst third for (say) v1 and middle third for (say) v3. Then L(v1) ∩ L(v3) = {c} else both would not choose c. If c is relative height 1/3 − x, 0 ≤ x ≤ 1/3, in the V1 order then it is height 1/3 + x in V3 order. Hence Pr[edge is monochromatic] ≤ ( 1

3 − x)ℓ( 1 3 + x)ℓ ≤ ( 1 9)ℓ.

slide-29
SLIDE 29

Preference orders - naive algorithm

Algorithm: randomly label the {colours} 1, . . . , 3k. ∗ v ∈ Vi chooses f (v) ∈ L(v) highest in the preferred order for Vi Idea: suppose edge {v1, v2, v3} is monochromatic with colour c. Then c is in worst third for (say) v1 and middle third for (say) v3. Then L(v1) ∩ L(v3) = {c} else both would not choose c. If c is relative height 1/3 − x, 0 ≤ x ≤ 1/3, in the V1 order then it is height 1/3 + x in V3 order. Hence Pr[edge is monochromatic] ≤ ( 1

3 − x)ℓ( 1 3 + x)ℓ ≤ ( 1 9)ℓ.

E number of monochromatic edges is ≤ d2( 1

9)ℓ < 1 if ℓ > log3 d

slide-30
SLIDE 30

Preference orders - naive algorithm

Algorithm: randomly label the {colours} 1, . . . , 3k. ∗ v ∈ Vi chooses f (v) ∈ L(v) highest in the preferred order for Vi Idea: suppose edge {v1, v2, v3} is monochromatic with colour c. Then c is in worst third for (say) v1 and middle third for (say) v3. Then L(v1) ∩ L(v3) = {c} else both would not choose c. If c is relative height 1/3 − x, 0 ≤ x ≤ 1/3, in the V1 order then it is height 1/3 + x in V3 order. Hence Pr[edge is monochromatic] ≤ ( 1

3 − x)ℓ( 1 3 + x)ℓ ≤ ( 1 9)ℓ.

E number of monochromatic edges is ≤ d2( 1

9)ℓ < 1 if ℓ > log3 d

But bring back fixed colours and use preferences on free colours gives χl(G) ≤ 0.77 log3 d

slide-31
SLIDE 31

Preference orders - values

The value of a preference order is max

j∈[m]

product of lowest r − 1 positions of j

slide-32
SLIDE 32

Preference orders - values

The value of a preference order is max

j∈[m]

product of lowest r − 1 positions of j 2k 1 2k − 1 2 . . . . . . k + 1 k − 1 k k value maxx≤1/2 x = 1/2 k − 1 k + 1 . . . . . . 2 2k − 1 1 2k

slide-33
SLIDE 33

Preference orders - values

The value of a preference order is max

j∈[m]

product of lowest r − 1 positions of j 3k k 2k 3k − 1 k − 1 2k − 1 . . . . . . . . . 2k + 1 1 k + 1 2k 3k k 2k − 1 3k − 1 k − 1 . . . . . . . . . value maxx (1/3 + x)(1/3 − x) = 1/9 k + 1 2k + 1 1 1 k + 1 2k + 1 2 k + 2 2k + 2 . . . . . . . . . k 2k 3k

slide-34
SLIDE 34

Preference orders - f (r) and g(r)

M´ eroueh+T ∀ r-partite G, (Dr) & (Nr) ⇒ χl(G) ∼ g(r) log d (Saxton+T 12,14) ∀ simple d-regular G, χl(G)

1 (r−1) log r log d

slide-35
SLIDE 35

Preference orders - f (r) and g(r)

M´ eroueh+T ∀ r-partite G, (Dr) & (Nr) ⇒ χl(G) ∼ g(r) log d (Saxton+T 12,14) ∀ simple d-regular G, χl(G)

1 (r−1) log r log d

Define f (r) to be the minimum value of all pref orders (as m → ∞) f (2) = 1/2 f (3) = 1/9 1/64 ≤ f (4) ≤ 1/32 f (r) =?

slide-36
SLIDE 36

Preference orders - f (r) and g(r)

M´ eroueh+T ∀ r-partite G, (Dr) & (Nr) ⇒ χl(G) ∼ g(r) log d (Saxton+T 12,14) ∀ simple d-regular G, χl(G)

1 (r−1) log r log d

Define f (r) to be the minimum value of all pref orders (as m → ∞) f (2) = 1/2 f (3) = 1/9 1/64 ≤ f (4) ≤ 1/32 f (r) =? Define g(r) =

1 − log f (r)

which means f (r)g(r) = 1

e

slide-37
SLIDE 37

Preference orders - f (r) and g(r)

M´ eroueh+T ∀ r-partite G, (Dr) & (Nr) ⇒ χl(G) ∼ g(r) log d (Saxton+T 12,14) ∀ simple d-regular G, χl(G)

1 (r−1) log r log d

Define f (r) to be the minimum value of all pref orders (as m → ∞) f (2) = 1/2 f (3) = 1/9 1/64 ≤ f (4) ≤ 1/32 f (r) =? Define g(r) =

1 − log f (r)

which means f (r)g(r) = 1

e

g(2) =

1 log 2

g(3) =

1 2 log 3

show container argument tight r ≤ 3

slide-38
SLIDE 38

Preference orders - f (r) and g(r)

M´ eroueh+T ∀ r-partite G, (Dr) & (Nr) ⇒ χl(G) ∼ g(r) log d (Saxton+T 12,14) ∀ simple d-regular G, χl(G)

1 (r−1) log r log d

Define f (r) to be the minimum value of all pref orders (as m → ∞) f (2) = 1/2 f (3) = 1/9 1/64 ≤ f (4) ≤ 1/32 f (r) =? Define g(r) =

1 − log f (r)

which means f (r)g(r) = 1

e

g(2) =

1 log 2

g(3) =

1 2 log 3

show container argument tight r ≤ 3 If f (4) = 1/64, g(4) =

1 3 log 4

then containers tight r = 4

slide-39
SLIDE 39

Proof of upper bound —

bells

algorithm

G satisfies (Dr): given lists size ℓ = (1 + ǫ)g(r) log d, colour G

slide-40
SLIDE 40

Proof of upper bound —

bells

algorithm

G satisfies (Dr): given lists size ℓ = (1 + ǫ)g(r) log d, colour G Split colours randomly into m = ǫℓ/103 blocks, labelled 1, . . . , m Take a preference order with value f (r) on the blocks

slide-41
SLIDE 41

Proof of upper bound —

bells

algorithm

G satisfies (Dr): given lists size ℓ = (1 + ǫ)g(r) log d, colour G Split colours randomly into m = ǫℓ/103 blocks, labelled 1, . . . , m Take a preference order with value f (r) on the blocks Given v ∈ Vi, assign v to highest block B in i’th order in which v’s list has ≥ 103 colours ; ≥ (1 − ǫ)ℓ of list is in such blocks x1 x2 x3 x4 B B B B

slide-42
SLIDE 42

Proof of upper bound —

bells

algorithm

G satisfies (Dr): given lists size ℓ = (1 + ǫ)g(r) log d, colour G Split colours randomly into m = ǫℓ/103 blocks, labelled 1, . . . , m Take a preference order with value f (r) on the blocks Given v ∈ Vi, assign v to highest block B in i’th order in which v’s list has ≥ 103 colours ; ≥ (1 − ǫ)ℓ of list is in such blocks x1 x2 x3 x4 B B B B Pr{v ∈ Vi assigned to B position xi} ≤ x(1−ǫ)ℓ

i

≤ xg(r) log d

i

slide-43
SLIDE 43

Proof of upper bound —

bells

algorithm

G satisfies (Dr): given lists size ℓ = (1 + ǫ)g(r) log d, colour G Split colours randomly into m = ǫℓ/103 blocks, labelled 1, . . . , m Take a preference order with value f (r) on the blocks Given v ∈ Vi, assign v to highest block B in i’th order in which v’s list has ≥ 103 colours ; ≥ (1 − ǫ)ℓ of list is in such blocks x1 x2 x3 x4 B B B B Pr{v ∈ Vi assigned to B position xi} ≤ x(1−ǫ)ℓ

i

≤ xg(r) log d

i

Let X = vertices assigned to B. Then |Xi| ≤ xg(r) log d

i

n so |X1||X3||X4| ≤ (x1x3x4)g(r) log dn3 ≤ f (r)g(r) log dn3 = n3/d By (Dr) X is 103-degenerate so can colour with colours in B

slide-44
SLIDE 44

Proof of lower bound

G satisfies (Nr): if lists size ℓ chosen at random from a pallette of t colours, t ≈ log2 d, then whp there’s no colouring if ℓ < g(r) log d

slide-45
SLIDE 45

Proof of lower bound

G satisfies (Nr): if lists size ℓ chosen at random from a pallette of t colours, t ≈ log2 d, then whp there’s no colouring if ℓ < g(r) log d Suppose such a colouring exists. Form a preference order with [m] = [t]: i’th order by how many vertices in Vi get each colour

slide-46
SLIDE 46

Proof of lower bound

G satisfies (Nr): if lists size ℓ chosen at random from a pallette of t colours, t ≈ log2 d, then whp there’s no colouring if ℓ < g(r) log d Suppose such a colouring exists. Form a preference order with [m] = [t]: i’th order by how many vertices in Vi get each colour x1 x2 x3 x4

t t t t

Some colour (green, say) satisfies x1x3x4 ≥ f (4).

slide-47
SLIDE 47

Proof of lower bound

G satisfies (Nr): if lists size ℓ chosen at random from a pallette of t colours, t ≈ log2 d, then whp there’s no colouring if ℓ < g(r) log d Suppose such a colouring exists. Form a preference order with [m] = [t]: i’th order by how many vertices in Vi get each colour x1 x2 x3 x4

t t t t

Some colour (green, say) satisfies x1x3x4 ≥ f (4). Pr{list ⊂ cols below green in i’th} = xℓ

i ⇒ these cols on xℓ i n in Vi

slide-48
SLIDE 48

Proof of lower bound

G satisfies (Nr): if lists size ℓ chosen at random from a pallette of t colours, t ≈ log2 d, then whp there’s no colouring if ℓ < g(r) log d Suppose such a colouring exists. Form a preference order with [m] = [t]: i’th order by how many vertices in Vi get each colour x1 x2 x3 x4

t t t t

Some colour (green, say) satisfies x1x3x4 ≥ f (4). Pr{list ⊂ cols below green in i’th} = xℓ

i ⇒ these cols on xℓ i n in Vi

If X = green verts then |X1||X3||X4| ≥ xℓ

1xℓ 3xℓ 4n3/t3 ≥ f (4)ℓn3/t3

slide-49
SLIDE 49

Proof of lower bound

G satisfies (Nr): if lists size ℓ chosen at random from a pallette of t colours, t ≈ log2 d, then whp there’s no colouring if ℓ < g(r) log d Suppose such a colouring exists. Form a preference order with [m] = [t]: i’th order by how many vertices in Vi get each colour x1 x2 x3 x4

t t t t

Some colour (green, say) satisfies x1x3x4 ≥ f (4). Pr{list ⊂ cols below green in i’th} = xℓ

i ⇒ these cols on xℓ i n in Vi

If X = green verts then |X1||X3||X4| ≥ xℓ

1xℓ 3xℓ 4n3/t3 ≥ f (4)ℓn3/t3

So |X1||X3||X4| > f (4)g(4) log dn3 = n3/d. By (N4) X not indept #

slide-50
SLIDE 50

So in fact how big is f (r)?

1 38.13 < f (4) < 1 38.12 all numbers appear once in top quarter and once in bottom quarter some twice here

and once here

rest once here and weirdly here with constant prods

✲ ✲

* * * * * * * * * * * * * * * * So containers not tight for r = 4 And r−1

re

r−1 ≤ f (r) ≤ (r−1)!

rr−1

so g(r) ∼ 1

r c.f. container 1 (r−1) log r