Monotone Paths in Dense Edge-Ordered Graphs Kevin G. Milans ( - - PowerPoint PPT Presentation

monotone paths in dense edge ordered graphs
SMART_READER_LITE
LIVE PREVIEW

Monotone Paths in Dense Edge-Ordered Graphs Kevin G. Milans ( - - PowerPoint PPT Presentation

Monotone Paths in Dense Edge-Ordered Graphs Kevin G. Milans ( milans@math.wvu.edu ) West Virginia University AMS Spring Southeastern Sectional Meeting University of Georgia Athens, GA March 5, 2016 Monotone paths Let G be a graph whose


slide-1
SLIDE 1

Monotone Paths in Dense Edge-Ordered Graphs

Kevin G. Milans (milans@math.wvu.edu)

West Virginia University

AMS Spring Southeastern Sectional Meeting University of Georgia Athens, GA March 5, 2016

slide-2
SLIDE 2

Monotone paths

◮ Let G be a graph whose edges are ordered according to a

labeling ϕ.

slide-3
SLIDE 3

Monotone paths

◮ Let G be a graph whose edges are ordered according to a

labeling ϕ.

1 3 5 6 4 2

slide-4
SLIDE 4

Monotone paths

◮ Let G be a graph whose edges are ordered according to a

labeling ϕ.

1 3 5 6 4 2 ◮ A monotone path traverses edges in increasing order.

slide-5
SLIDE 5

Monotone paths

◮ Let G be a graph whose edges are ordered according to a

labeling ϕ.

1 3 5 6 4 2 ◮ A monotone path traverses edges in increasing order.

slide-6
SLIDE 6

Monotone paths

◮ Let G be a graph whose edges are ordered according to a

labeling ϕ.

1 3 5 6 4 2 ◮ A monotone path traverses edges in increasing order. ◮ The altitude of G, denoted f (G), is the maximum integer k

such that every edge-ordering of G has a monotone path of length k.

slide-7
SLIDE 7

Monotone paths

◮ Let G be a graph whose edges are ordered according to a

labeling ϕ.

1 3 5 6 4 2 ◮ A monotone path traverses edges in increasing order. ◮ The altitude of G, denoted f (G), is the maximum integer k

such that every edge-ordering of G has a monotone path of length k.

◮ [Chv´

atal–Koml´

  • s (1971)] What is f (Kn)?
slide-8
SLIDE 8

Prior work

Theorem (Graham–Kleitman (1973))

  • n − 3

4 − 1 2 ≤ f (Kn) ≤ 3n 4

slide-9
SLIDE 9

Prior work

Theorem (Graham–Kleitman (1973))

  • n − 3

4 − 1 2 ≤ f (Kn) ≤ 3n 4 ◮ R¨

  • dl: Graham–Kleitman and design theory give

f (Kn) ≤ ( 2

3 + o(1))n

slide-10
SLIDE 10

Prior work

Theorem (Graham–Kleitman (1973))

  • n − 3

4 − 1 2 ≤ f (Kn) ≤ 3n 4 ◮ R¨

  • dl: Graham–Kleitman and design theory give

f (Kn) ≤ ( 2

3 + o(1))n ◮ Alspach–Heinrich–Graham (unpublished):

f (Kn) ≤ ( 7

12 + o(1))n

slide-11
SLIDE 11

Prior work

Theorem (Graham–Kleitman (1973))

  • n − 3

4 − 1 2 ≤ f (Kn) ≤ 3n 4 ◮ R¨

  • dl: Graham–Kleitman and design theory give

f (Kn) ≤ ( 2

3 + o(1))n ◮ Alspach–Heinrich–Graham (unpublished):

f (Kn) ≤ ( 7

12 + o(1))n

Theorem (Calderbank–Chung–Sturtevant (1984))

f (Kn) ≤ ( 1

2 + o(1))n

slide-12
SLIDE 12

Prior work II

◮ Roditty–Shoham–Yuster (2001): the max. altitude of a planar

graph is in {5, 6, 7, 8, 9}.

slide-13
SLIDE 13

Prior work II

◮ Roditty–Shoham–Yuster (2001): the max. altitude of a planar

graph is in {5, 6, 7, 8, 9}.

◮ Alon (2003): the max. altitude of a k-regular graph is in

{k, k + 1}.

slide-14
SLIDE 14

Prior work II

◮ Roditty–Shoham–Yuster (2001): the max. altitude of a planar

graph is in {5, 6, 7, 8, 9}.

◮ Alon (2003): the max. altitude of a k-regular graph is in

{k, k + 1}.

◮ Mynhardt–Burger–Clark–Falvai–Henderson (2005): the max.

altitude of a 3-regular graph is 4, achieved by the flower snarks.

slide-15
SLIDE 15

Prior work II

◮ Roditty–Shoham–Yuster (2001): the max. altitude of a planar

graph is in {5, 6, 7, 8, 9}.

◮ Alon (2003): the max. altitude of a k-regular graph is in

{k, k + 1}.

◮ Mynhardt–Burger–Clark–Falvai–Henderson (2005): the max.

altitude of a 3-regular graph is 4, achieved by the flower snarks.

Theorem (De Silva–Molla–Pfender–Retter–Tait (2015+))

◮ f (Qn) ≥ n/ lg n

slide-16
SLIDE 16

Prior work II

◮ Roditty–Shoham–Yuster (2001): the max. altitude of a planar

graph is in {5, 6, 7, 8, 9}.

◮ Alon (2003): the max. altitude of a k-regular graph is in

{k, k + 1}.

◮ Mynhardt–Burger–Clark–Falvai–Henderson (2005): the max.

altitude of a 3-regular graph is 4, achieved by the flower snarks.

Theorem (De Silva–Molla–Pfender–Retter–Tait (2015+))

◮ f (Qn) ≥ n/ lg n ◮ If p(n) = ω(log n/√n), then f (G(n, p)) ≥ (1 − o(1))√n with

probability tending to 1.

slide-17
SLIDE 17

Random edge-orderings

Theorem (Lavrov–Loh (2015+))

◮ With probability tending to 1, a random edge-labeling of Kn

has a monotone path of length 0.85n.

slide-18
SLIDE 18

Random edge-orderings

Theorem (Lavrov–Loh (2015+))

◮ With probability tending to 1, a random edge-labeling of Kn

has a monotone path of length 0.85n.

◮ With probability at least 1/e − o(1), a random edge-labeling

  • f Kn has a Hamiltonian monotone path.
slide-19
SLIDE 19

Random edge-orderings

Theorem (Lavrov–Loh (2015+))

◮ With probability tending to 1, a random edge-labeling of Kn

has a monotone path of length 0.85n.

◮ With probability at least 1/e − o(1), a random edge-labeling

  • f Kn has a Hamiltonian monotone path.

Conjecture (Lavrov–Loh)

With high probability, a random edge-labeling of Kn has a Hamiltonian monotone path.

slide-20
SLIDE 20

Our result

Theorem (Graham–Kleitman (1973))

f (Kn) ≥

  • n − 3

4 − 1 2

slide-21
SLIDE 21

Our result

Theorem (Graham–Kleitman (1973))

f (Kn) ≥

  • n − 3

4 − 1 2

Theorem (R¨

  • dl (1973))

If G has average degree d, then f (G) ≥ (1 − o(1)) √ d.

slide-22
SLIDE 22

Our result

Theorem (Graham–Kleitman (1973))

f (Kn) ≥

  • n − 3

4 − 1 2

Theorem (R¨

  • dl (1973))

If G has average degree d, then f (G) ≥ (1 − o(1)) √ d.

Theorem

Let G be an n-vertex graph, and let s = Cn1/3(lg n)2/3. If G has average degree d, then f (G) ≥ d 4s

  • 1 − 2

d 1 − 1 s 1 − 4s2 d − 2

  • .
slide-23
SLIDE 23

Our result

Theorem (Graham–Kleitman (1973))

f (Kn) ≥

  • n − 3

4 − 1 2

Theorem (R¨

  • dl (1973))

If G has average degree d, then f (G) ≥ (1 − o(1)) √ d.

Theorem

Let G be an n-vertex graph, and let s = Cn1/3(lg n)2/3. If G has average degree d, then f (G) ≥ d 4s

  • 1 − 2

d 1 − 1 s 1 − 4s2 d − 2

  • .

Corollary

f (Kn) ≥ ( 1

20 − o(1))(n/ lg n)2/3

slide-24
SLIDE 24

The height table

◮ Let G be a graph with vertices w1, . . . , wn.

slide-25
SLIDE 25

The height table

◮ Let G be a graph with vertices w1, . . . , wn.

w1 w2 w3 w4 w5 w6 5 11 3 4 12 7 13 2 9 10 14 6 1 15 8

slide-26
SLIDE 26

The height table

◮ Let G be a graph with vertices w1, . . . , wn.

w1 w2 w3 w4 w5 w6 5 11 3 4 12 7 13 2 9 10 14 6 1 15 8

◮ The height table A has a column for each vertex in G.

slide-27
SLIDE 27

The height table

◮ Let G be a graph with vertices w1, . . . , wn.

w1 w2 w3 w4 w5 w6 5 11 3 4 12 7 13 2 9 10 14 6 1 15 8 w1 w2 w3 w4 w5 w6

◮ The height table A has a column for each vertex in G.

slide-28
SLIDE 28

The height table

◮ Let G be a graph with vertices w1, . . . , wn.

w1 w2 w3 w4 w5 w6 5 11 3 4 12 7 13 2 9 10 14 6 1 15 8 w1 w2 w3 w4 w5 w6

◮ The height table A has a column for each vertex in G. ◮ Fill in the cells row by row, from bottom to top.

slide-29
SLIDE 29

The height table

◮ Let G be a graph with vertices w1, . . . , wn.

w1 w2 w3 w4 w5 w6 5 11 3 4 12 7 13 2 9 10 14 6 1 15 8 w1 w2 w3 w4 w5 w6

◮ The height table A has a column for each vertex in G. ◮ Fill in the cells row by row, from bottom to top. ◮ Next entry in column i is the edge incident to wi with largest

label not already appearing in A.

slide-30
SLIDE 30

The height table

◮ Let G be a graph with vertices w1, . . . , wn.

w1 w2 w3 w4 w5 w6 5 11 3 4 12 7 13 2 9 10 14 6 1 15 8 12 16 w1 w2 w3 w4 w5 w6

◮ The height table A has a column for each vertex in G. ◮ Fill in the cells row by row, from bottom to top. ◮ Next entry in column i is the edge incident to wi with largest

label not already appearing in A.

slide-31
SLIDE 31

The height table

◮ Let G be a graph with vertices w1, . . . , wn.

w1 w2 w3 w4 w5 w6 5 11 3 4 12 7 13 2 9 10 14 6 1 15 8 12 13 16 24 w1 w2 w3 w4 w5 w6

◮ The height table A has a column for each vertex in G. ◮ Fill in the cells row by row, from bottom to top. ◮ Next entry in column i is the edge incident to wi with largest

label not already appearing in A.

slide-32
SLIDE 32

The height table

◮ Let G be a graph with vertices w1, . . . , wn.

w1 w2 w3 w4 w5 w6 5 11 3 4 12 7 13 2 9 10 14 6 1 15 8 12 13 14 16 24 35 w1 w2 w3 w4 w5 w6

◮ The height table A has a column for each vertex in G. ◮ Fill in the cells row by row, from bottom to top. ◮ Next entry in column i is the edge incident to wi with largest

label not already appearing in A.

slide-33
SLIDE 33

The height table

◮ Let G be a graph with vertices w1, . . . , wn.

w1 w2 w3 w4 w5 w6 5 11 3 4 12 7 13 2 9 10 14 6 1 15 8 12 13 14 15 16 24 35 46 w1 w2 w3 w4 w5 w6

◮ The height table A has a column for each vertex in G. ◮ Fill in the cells row by row, from bottom to top. ◮ Next entry in column i is the edge incident to wi with largest

label not already appearing in A.

slide-34
SLIDE 34

The height table

◮ Let G be a graph with vertices w1, . . . , wn.

w1 w2 w3 w4 w5 w6 5 11 3 4 12 7 13 2 9 10 14 6 1 15 8 12 13 14 15 8 16 24 35 46 56 w1 w2 w3 w4 w5 w6

◮ The height table A has a column for each vertex in G. ◮ Fill in the cells row by row, from bottom to top. ◮ Next entry in column i is the edge incident to wi with largest

label not already appearing in A.

slide-35
SLIDE 35

The height table

◮ Let G be a graph with vertices w1, . . . , wn.

w1 w2 w3 w4 w5 w6 5 11 3 4 12 7 13 2 9 10 14 6 1 15 8 12 13 14 15 8 9 16 24 35 46 56 62 w1 w2 w3 w4 w5 w6

◮ The height table A has a column for each vertex in G. ◮ Fill in the cells row by row, from bottom to top. ◮ Next entry in column i is the edge incident to wi with largest

label not already appearing in A.

slide-36
SLIDE 36

The height table

◮ Let G be a graph with vertices w1, . . . , wn.

w1 w2 w3 w4 w5 w6 5 11 3 4 12 7 13 2 9 10 14 6 1 15 8 12 13 14 15 8 9 11 13 16 24 35 46 56 62 w1 w2 w3 w4 w5 w6

◮ The height table A has a column for each vertex in G. ◮ Fill in the cells row by row, from bottom to top. ◮ Next entry in column i is the edge incident to wi with largest

label not already appearing in A.

slide-37
SLIDE 37

The height table

◮ Let G be a graph with vertices w1, . . . , wn.

w1 w2 w3 w4 w5 w6 5 11 3 4 12 7 13 2 9 10 14 6 1 15 8 12 13 14 15 8 9 11 7 13 23 16 24 35 46 56 62 w1 w2 w3 w4 w5 w6

◮ The height table A has a column for each vertex in G. ◮ Fill in the cells row by row, from bottom to top. ◮ Next entry in column i is the edge incident to wi with largest

label not already appearing in A.

slide-38
SLIDE 38

The height table

◮ Let G be a graph with vertices w1, . . . , wn.

w1 w2 w3 w4 w5 w6 5 11 3 4 12 7 13 2 9 10 14 6 1 15 8 12 13 14 15 8 9 11 7 10 13 23 34 16 24 35 46 56 62 w1 w2 w3 w4 w5 w6

◮ The height table A has a column for each vertex in G. ◮ Fill in the cells row by row, from bottom to top. ◮ Next entry in column i is the edge incident to wi with largest

label not already appearing in A.

slide-39
SLIDE 39

The height table

◮ Let G be a graph with vertices w1, . . . , wn.

w1 w2 w3 w4 w5 w6 5 11 3 4 12 7 13 2 9 10 14 6 1 15 8 12 13 14 15 8 9 11 7 10 3 13 23 34 41 16 24 35 46 56 62 w1 w2 w3 w4 w5 w6

◮ The height table A has a column for each vertex in G. ◮ Fill in the cells row by row, from bottom to top. ◮ Next entry in column i is the edge incident to wi with largest

label not already appearing in A.

slide-40
SLIDE 40

The height table

◮ Let G be a graph with vertices w1, . . . , wn.

w1 w2 w3 w4 w5 w6 5 11 3 4 12 7 13 2 9 10 14 6 1 15 8 12 13 14 15 8 9 11 7 10 3 4 13 23 34 41 51 16 24 35 46 56 62 w1 w2 w3 w4 w5 w6

◮ The height table A has a column for each vertex in G. ◮ Fill in the cells row by row, from bottom to top. ◮ Next entry in column i is the edge incident to wi with largest

label not already appearing in A.

slide-41
SLIDE 41

The height table

◮ Let G be a graph with vertices w1, . . . , wn.

w1 w2 w3 w4 w5 w6 5 11 3 4 12 7 13 2 9 10 14 6 1 15 8 12 13 14 15 8 9 11 7 10 3 4 6 13 23 34 41 51 63 16 24 35 46 56 62 w1 w2 w3 w4 w5 w6

◮ The height table A has a column for each vertex in G. ◮ Fill in the cells row by row, from bottom to top. ◮ Next entry in column i is the edge incident to wi with largest

label not already appearing in A.

slide-42
SLIDE 42

The height table

◮ Let G be a graph with vertices w1, . . . , wn.

w1 w2 w3 w4 w5 w6 5 11 3 4 12 7 13 2 9 10 14 6 1 15 8 12 13 14 15 8 9 11 7 10 3 4 6 5 12 13 23 34 41 51 63 16 24 35 46 56 62 w1 w2 w3 w4 w5 w6

◮ The height table A has a column for each vertex in G. ◮ Fill in the cells row by row, from bottom to top. ◮ Next entry in column i is the edge incident to wi with largest

label not already appearing in A.

slide-43
SLIDE 43

The height table

◮ Let G be a graph with vertices w1, . . . , wn.

w1 w2 w3 w4 w5 w6 5 11 3 4 12 7 13 2 9 10 14 6 1 15 8 12 13 14 15 8 9 11 7 10 3 4 6 5 2 12 25 13 23 34 41 51 63 16 24 35 46 56 62 w1 w2 w3 w4 w5 w6

◮ The height table A has a column for each vertex in G. ◮ Fill in the cells row by row, from bottom to top. ◮ Next entry in column i is the edge incident to wi with largest

label not already appearing in A.

slide-44
SLIDE 44

The height table

◮ Let G be a graph with vertices w1, . . . , wn.

w1 w2 w3 w4 w5 w6 5 11 3 4 12 7 13 2 9 10 14 6 1 15 8 12 13 14 15 8 9 11 7 10 3 4 6 5 2 12 25 – 13 23 34 41 51 63 16 24 35 46 56 62 w1 w2 w3 w4 w5 w6

◮ The height table A has a column for each vertex in G. ◮ Fill in the cells row by row, from bottom to top. ◮ Next entry in column i is the edge incident to wi with largest

label not already appearing in A.

slide-45
SLIDE 45

The height table

◮ Let G be a graph with vertices w1, . . . , wn.

w1 w2 w3 w4 w5 w6 5 11 3 4 12 7 13 2 9 10 14 6 1 15 8 12 13 14 15 8 9 11 7 10 3 4 6 5 2 1 12 25 – 45 13 23 34 41 51 63 16 24 35 46 56 62 w1 w2 w3 w4 w5 w6

◮ The height table A has a column for each vertex in G. ◮ Fill in the cells row by row, from bottom to top. ◮ Next entry in column i is the edge incident to wi with largest

label not already appearing in A.

slide-46
SLIDE 46

The height table

◮ Let G be a graph with vertices w1, . . . , wn.

w1 w2 w3 w4 w5 w6 5 11 3 4 12 7 13 2 9 10 14 6 1 15 8 12 13 14 15 8 9 11 7 10 3 4 6 5 2 1 12 25 – 45 13 23 34 41 51 63 16 24 35 46 56 62 w1 w2 w3 w4 w5 w6

◮ The height table A has a column for each vertex in G. ◮ Fill in the cells row by row, from bottom to top. ◮ Next entry in column i is the edge incident to wi with largest

label not already appearing in A.

◮ The height of an edge e, denoted h(e), is the index of the row

containing e. For example, h(w1w2) = 3.

slide-47
SLIDE 47

Monotone path extension

◮ Given G, construct the height table A.

slide-48
SLIDE 48

Monotone path extension

x0 x1 x0 x0x1

◮ Given G, construct the height table A. ◮ Let x0x1 be a max-height edge in column x0. Set P = x0x1.

slide-49
SLIDE 49

Monotone path extension

x0 x1 x2 xk−1 xk . . . e xk−1 e

◮ Let P be a monotone path x0 . . . xk; let e = xk−1xk. We

extend P as follows.

slide-50
SLIDE 50

Monotone path extension

x0 x1 x2 xk−1 xk . . . e xk−1 e xk

◮ Let P be a monotone path x0 . . . xk; let e = xk−1xk. We

extend P as follows.

◮ Note ϕ(e′) > ϕ(e) if e′ is in a lower row in column xk.

slide-51
SLIDE 51

Monotone path extension

x0 x1 x2 xk−1 xk . . . e e′ xk−1 e xk e′

◮ Let P be a monotone path x0 . . . xk; let e = xk−1xk. We

extend P as follows.

◮ Note ϕ(e′) > ϕ(e) if e′ is in a lower row in column xk.

slide-52
SLIDE 52

Monotone path extension

x0 x1 x2 xk−1 xk . . . e e′ xk−1 e xk e′

◮ Let P be a monotone path x0 . . . xk; let e = xk−1xk. We

extend P as follows.

◮ Note ϕ(e′) > ϕ(e) if e′ is in a lower row in column xk.

slide-53
SLIDE 53

Monotone path extension

x0 x1 x2 xk−1 xk . . . e xk+1 e′ xk−1 e xk e′

◮ Let P be a monotone path x0 . . . xk; let e = xk−1xk. We

extend P as follows.

◮ Note ϕ(e′) > ϕ(e) if e′ is in a lower row in column xk. ◮ Let e′ be the highest such edge joining xk to a vertex outside

{x1, . . . , xk−1}.

◮ Extend P along e′.

slide-54
SLIDE 54

Monotone path extension

x0 x1 x2 xk−1 xk . . . e xk+1 e′ xk−1 e xk e′

◮ Let P be a monotone path x0 . . . xk; let e = xk−1xk. We

extend P as follows.

◮ Note ϕ(e′) > ϕ(e) if e′ is in a lower row in column xk. ◮ Let e′ be the highest such edge joining xk to a vertex outside

{x1, . . . , xk−1}.

◮ Extend P along e′.

◮ Iteratively extending gives f (G) ≥

  • 1/2 +

√ d

  • , matching

  • dl’s bound asymptotically.
slide-55
SLIDE 55

The algorithm

◮ Given G, construct the height table A. Let P = x0x1, where

x0x1 is a max-height edge.

slide-56
SLIDE 56

The algorithm

x0 x1

◮ Given G, construct the height table A. Let P = x0x1, where

x0x1 is a max-height edge.

slide-57
SLIDE 57

The algorithm

x0 x1 xs−1 xs xs+1 . . .

◮ Given G, construct the height table A. Let P = x0x1, where

x0x1 is a max-height edge.

◮ Extend P to x0 . . . xs+1, where s = Cn1/3(lg n)2/3.

slide-58
SLIDE 58

The algorithm

G′ x0 x1 xs−1 xs xs+1 . . .

◮ Given G, construct the height table A. Let P = x0x1, where

x0x1 is a max-height edge.

◮ Extend P to x0 . . . xs+1, where s = Cn1/3(lg n)2/3. ◮ Let G ′ = G − {x0, . . . , xs−1}.

slide-59
SLIDE 59

The algorithm

G′ x0 x1 xs−1 xs xs+1 . . . . . .

◮ Given G, construct the height table A. Let P = x0x1, where

x0x1 is a max-height edge.

◮ Extend P to x0 . . . xs+1, where s = Cn1/3(lg n)2/3. ◮ Let G ′ = G − {x0, . . . , xs−1}. ◮ Recursively find a long mono. path in G ′ extending xsxs+1.

slide-60
SLIDE 60

The algorithm

G′ x0 x1 xs−1 xs xs+1 . . . . . .

Analysis:

◮ Extending to x0 . . . xs+1 uses at most

s+1

2

  • rows of A.
slide-61
SLIDE 61

The algorithm

G′ x0 x1 xs−1 xs xs+1 . . . . . .

Analysis:

◮ Extending to x0 . . . xs+1 uses at most

s+1

2

  • rows of A.

◮ Let g(n, s) be the maximum loss of height of an edge when

deleting s vertices from an n-vertex graph.

slide-62
SLIDE 62

The algorithm

G′ x0 x1 xs−1 xs xs+1 . . . . . .

Analysis:

◮ Extending to x0 . . . xs+1 uses at most

s+1

2

  • rows of A.

◮ Let g(n, s) be the maximum loss of height of an edge when

deleting s vertices from an n-vertex graph.

◮ From G to G ′, the height of xsxs+1 falls by at most g(n, s).

slide-63
SLIDE 63

The algorithm

G′ x0 x1 xs−1 xs xs+1 . . . . . .

Analysis:

◮ Extending to x0 . . . xs+1 uses at most

s+1

2

  • rows of A.

◮ Let g(n, s) be the maximum loss of height of an edge when

deleting s vertices from an n-vertex graph.

◮ From G to G ′, the height of xsxs+1 falls by at most g(n, s). ◮ Each iteration extends the path by s edges and costs at most

s+1

2

  • + g(n, s) in height.
slide-64
SLIDE 64

The algorithm

G′ x0 x1 xs−1 xs xs+1 . . . . . .

Analysis:

◮ Extending to x0 . . . xs+1 uses at most

s+1

2

  • rows of A.

◮ Let g(n, s) be the maximum loss of height of an edge when

deleting s vertices from an n-vertex graph.

◮ From G to G ′, the height of xsxs+1 falls by at most g(n, s). ◮ Each iteration extends the path by s edges and costs at most

s+1

2

  • + g(n, s) in height.

Lemma

If G has average degree d, then f (G) ≥ s

  • d/2−1

(s+1

2 )+g(n,s)

  • .
slide-65
SLIDE 65

The (n, s)-token game

slide-66
SLIDE 66

The (n, s)-token game

slide-67
SLIDE 67

The (n, s)-token game

◮ Some cells contain tokens, others are empty.

slide-68
SLIDE 68

The (n, s)-token game

◮ Some cells contain tokens, others are empty. ◮ One of the columns is active.

slide-69
SLIDE 69

The (n, s)-token game

◮ Some cells contain tokens, others are empty. ◮ One of the columns is active. ◮ Initially, each column has at most s tokens.

slide-70
SLIDE 70

The (n, s)-token game

◮ Some cells contain tokens, others are empty. ◮ One of the columns is active. ◮ Initially, each column has at most s tokens. ◮ A token is grounded if all lower cells in the same column

contain tokens.

slide-71
SLIDE 71

The (n, s)-token game

◮ A step produces a new token array as follows:

slide-72
SLIDE 72

The (n, s)-token game

◮ A step produces a new token array as follows:

  • 1. The highest grounded token in the active column may move to

an empty cell in another column, provided that its height does not increase and no previous step moved a token between these columns.

slide-73
SLIDE 73

The (n, s)-token game

◮ A step produces a new token array as follows:

  • 1. The highest grounded token in the active column may move to

an empty cell in another column, provided that its height does not increase and no previous step moved a token between these columns.

slide-74
SLIDE 74

The (n, s)-token game

◮ A step produces a new token array as follows:

  • 1. The highest grounded token in the active column may move to

an empty cell in another column, provided that its height does not increase and no previous step moved a token between these columns.

  • 2. All ungrounded tokens in the active column drop by one cell.
slide-75
SLIDE 75

The (n, s)-token game

◮ A step produces a new token array as follows:

  • 1. The highest grounded token in the active column may move to

an empty cell in another column, provided that its height does not increase and no previous step moved a token between these columns.

  • 2. All ungrounded tokens in the active column drop by one cell.
slide-76
SLIDE 76

The (n, s)-token game

◮ A step produces a new token array as follows:

  • 1. The highest grounded token in the active column may move to

an empty cell in another column, provided that its height does not increase and no previous step moved a token between these columns.

  • 2. All ungrounded tokens in the active column drop by one cell.
  • 3. The active column advances.
slide-77
SLIDE 77

The (n, s)-token game

◮ A step produces a new token array as follows:

  • 1. The highest grounded token in the active column may move to

an empty cell in another column, provided that its height does not increase and no previous step moved a token between these columns.

  • 2. All ungrounded tokens in the active column drop by one cell.
  • 3. The active column advances.
slide-78
SLIDE 78

The (n, s)-token game

◮ A step produces a new token array as follows:

  • 1. The highest grounded token in the active column may move to

an empty cell in another column, provided that its height does not increase and no previous step moved a token between these columns.

  • 2. All ungrounded tokens in the active column drop by one cell.
  • 3. The active column advances.
slide-79
SLIDE 79

The (n, s)-token game

◮ A step produces a new token array as follows:

  • 1. The highest grounded token in the active column may move to

an empty cell in another column, provided that its height does not increase and no previous step moved a token between these columns.

  • 2. All ungrounded tokens in the active column drop by one cell.
  • 3. The active column advances.
slide-80
SLIDE 80

The (n, s)-token game

◮ A step produces a new token array as follows:

  • 1. The highest grounded token in the active column may move to

an empty cell in another column, provided that its height does not increase and no previous step moved a token between these columns.

  • 2. All ungrounded tokens in the active column drop by one cell.
  • 3. The active column advances.
slide-81
SLIDE 81

The (n, s)-token game

◮ A step produces a new token array as follows:

  • 1. The highest grounded token in the active column may move to

an empty cell in another column, provided that its height does not increase and no previous step moved a token between these columns.

  • 2. All ungrounded tokens in the active column drop by one cell.
  • 3. The active column advances.
slide-82
SLIDE 82

The (n, s)-token game

◮ A step produces a new token array as follows:

  • 1. The highest grounded token in the active column may move to

an empty cell in another column, provided that its height does not increase and no previous step moved a token between these columns.

  • 2. All ungrounded tokens in the active column drop by one cell.
  • 3. The active column advances.
slide-83
SLIDE 83

The (n, s)-token game

◮ A step produces a new token array as follows:

  • 1. The highest grounded token in the active column may move to

an empty cell in another column, provided that its height does not increase and no previous step moved a token between these columns.

  • 2. All ungrounded tokens in the active column drop by one cell.
  • 3. The active column advances.
slide-84
SLIDE 84

The (n, s)-token game

◮ Let ˆ

g(n, s) be the maximum number of tokens in a column in an (n, s)-token game.

slide-85
SLIDE 85

The (n, s)-token game

◮ Let ˆ

g(n, s) be the maximum number of tokens in a column in an (n, s)-token game.

Lemma

g(n, s) ≤ ˆ g(n − s, s)

slide-86
SLIDE 86

The (n, s)-token game

◮ Let ˆ

g(n, s) be the maximum number of tokens in a column in an (n, s)-token game.

Lemma

g(n, s) ≤ ˆ g(n − s, s)

Lemma

Ω(s + √ns) ≤ ˆ g(n, s) ≤ O(s + √ns log n)

slide-87
SLIDE 87

Summary

Lemma

If G has average degree d, then f (G) ≥ s

  • d/2−1

(s+1

2 )+g(n,s)

  • .
slide-88
SLIDE 88

Summary

Lemma

If G has average degree d, then f (G) ≥ s

  • d/2−1

(s+1

2 )+g(n,s)

  • .

Lemma

Ω(s + √ns) ≤ ˆ g(n, s) ≤ O(s + √ns log n)

slide-89
SLIDE 89

Summary

Lemma

If G has average degree d, then f (G) ≥ s

  • d/2−1

(s+1

2 )+g(n,s)

  • .

Lemma

Ω(s + √ns) ≤ ˆ g(n, s) ≤ O(s + √ns log n)

Theorem

Let G be an n-vertex graph, and let s = Cn1/3(lg n)2/3. If G has average degree d, then f (G) ≥ d 4s

  • 1 − 2

d 1 − 1 2 1 − 4s2 d − 2

  • .

In particular, f (Kn) ≥ ( 1

20 − o(1))(n/ lg n)2/3.

slide-90
SLIDE 90

Summary

Lemma

If G has average degree d, then f (G) ≥ s

  • d/2−1

(s+1

2 )+g(n,s)

  • .

Lemma

Ω(s + √ns) ≤ ˆ g(n, s) ≤ O(s + √ns log n)

Theorem

Let G be an n-vertex graph, and let s = Cn1/3(lg n)2/3. If G has average degree d, then f (G) ≥ d 4s

  • 1 − 2

d 1 − 1 2 1 − 4s2 d − 2

  • .

In particular, f (Kn) ≥ ( 1

20 − o(1))(n/ lg n)2/3.

Question

Can the bound g(n, s) ≤ O(s + √ns log n) be improved?

slide-91
SLIDE 91

Summary

Lemma

If G has average degree d, then f (G) ≥ s

  • d/2−1

(s+1

2 )+g(n,s)

  • .

Lemma

Ω(s + √ns) ≤ ˆ g(n, s) ≤ O(s + √ns log n)

Theorem

Let G be an n-vertex graph, and let s = Cn1/3(lg n)2/3. If G has average degree d, then f (G) ≥ d 4s

  • 1 − 2

d 1 − 1 2 1 − 4s2 d − 2

  • .

In particular, f (Kn) ≥ ( 1

20 − o(1))(n/ lg n)2/3.

Question

Can the bound g(n, s) ≤ O(s + √ns log n) be improved?

Thank You.