Random graphs and positional games Tomasz uczak Adam Mickiewicz - - PowerPoint PPT Presentation

random graphs and positional games
SMART_READER_LITE
LIVE PREVIEW

Random graphs and positional games Tomasz uczak Adam Mickiewicz - - PowerPoint PPT Presentation

(Very) Nice workshop on Random Graphs Nice, 15th May 2014 Random graphs and positional games Tomasz uczak Adam Mickiewicz University, Pozna n, Poland Based on joint work with Magorzata Bednarska-Bzde ga, Danny Hefetz, and Michael


slide-1
SLIDE 1

(Very) Nice workshop on Random Graphs Nice, 15th May 2014

Random graphs and positional games

Tomasz Łuczak Adam Mickiewicz University, Pozna´ n, Poland Based on joint work with Małgorzata Bednarska-Bzde ¸ga, Danny Hefetz, and Michael Krivelevich

slide-2
SLIDE 2

CONTENTS

  • 1. A crash course in positional games

◮ Maker-Breaker games ◮ Waiter-Client games

  • 2. Random graphs
  • 3. Why these two are related ?
  • 4. Some old results
  • 5. A bunch of new results
  • 6. Future results
slide-3
SLIDE 3

CONTENTS

  • 1. A crash course in positional games

◮ Maker-Breaker games ◮ Waiter-Client games

  • 2. Random graphs
  • 3. Why these two are related ?
  • 4. Some old results
  • 5. A bunch of new results
  • 6. Future results (i.e. open questions and conjectures)
slide-4
SLIDE 4

MAKER-BREAKER GAME MB(n, q, A)

Two players: Maker and Breaker

slide-5
SLIDE 5

MAKER-BREAKER GAME MB(n, q, A)

Two players: Maker and Breaker Board: the set of edges of Kn

slide-6
SLIDE 6

MAKER-BREAKER GAME MB(n, q, A)

Two players: Maker and Breaker Board: the set of edges of Kn In each round:

◮ Maker claims (color) 1 edge ◮ Breaker claims (color) q edges

slide-7
SLIDE 7

MAKER-BREAKER GAME MB(n, q, A)

Two players: Maker and Breaker Board: the set of edges of Kn In each round:

◮ Maker claims (color) 1 edge ◮ Breaker claims (color) q edges

Maker wins if his graph has property A,

  • therwise the win comes to Breaker.
slide-8
SLIDE 8

THRESHOLD BIAS FOR A

Let us suppose that the property A is increasing .

slide-9
SLIDE 9

THRESHOLD BIAS FOR A

Let us suppose that the property A is increasing (e.g. it is a property that a graph contains a triangle). .

slide-10
SLIDE 10

THRESHOLD BIAS FOR A

Let us suppose that the property A is increasing (e.g. it is a property that a graph contains a triangle). The threshold bias ¯ q(n) = qA(n) is the maximum q so that Maker can win MB(n, q, A).

slide-11
SLIDE 11

THRESHOLD BIAS FOR A

Let us suppose that the property A is increasing (e.g. it is a property that a graph contains a triangle). The threshold bias ¯ q(n) = qA(n) is the maximum q so that Maker can win MB(n, q, A). i.e. Maker has a winning strategy to build a graph with n

2

  • (q + 1) edges which has property A.
slide-12
SLIDE 12

EXAMPLE: MB(n, q, K3)

CLAIM FOLKLORE In MB(n, q, K3), when Maker tries to build a triangle, the threshold bias is Θ(

  • (n)).

More specifically, Maker has a winning strategy if q < √n, and Breaker has a winning strategy if q > 2√n.

slide-13
SLIDE 13

MB(n, √n, K3)

slide-14
SLIDE 14

MB(n, √n, K3)

slide-15
SLIDE 15

MB(n, √n, K3)

slide-16
SLIDE 16

MB(n, √n, K3)

slide-17
SLIDE 17

MB(n, √n, K3)

slide-18
SLIDE 18

MB(n, √n, K3)

slide-19
SLIDE 19

MB(n, √n, K3)

slide-20
SLIDE 20

MB(n, 2√n, K3)

slide-21
SLIDE 21

MB(n, 2√n, K3)

slide-22
SLIDE 22

MB(n, 2√n, K3)

slide-23
SLIDE 23

MB(n, 2√n, K3)

slide-24
SLIDE 24

MB(n, 2√n, K3)

slide-25
SLIDE 25

WAITER-CLIENT GAME MB(n, q, A)

Two players: Waiter and Client

slide-26
SLIDE 26

WAITER-CLIENT GAME MB(n, q, A)

Two players: Waiter and Client Board: the set of edges of Kn

slide-27
SLIDE 27

WAITER-CLIENT GAME MB(n, q, A)

Two players: Waiter and Client Board: the set of edges of Kn In each round:

◮ Waiter offers Client q + 1 edges ◮ out of which Client selects 1 edge

slide-28
SLIDE 28

WAITER-CLIENT GAME MB(n, q, A)

Two players: Waiter and Client Board: the set of edges of Kn In each round:

◮ Waiter offers Client q + 1 edges ◮ out of which Client selects 1 edge

Waiter wins if Client’s graph has property A,

  • therwise the win comes to Client.
slide-29
SLIDE 29

THRESHOLD BIAS FOR A

Let us suppose that the property A is increasing .

slide-30
SLIDE 30

THRESHOLD BIAS FOR A

Let us suppose that the property A is increasing (e.g. it is a property that a graph contains a triangle). .

slide-31
SLIDE 31

THRESHOLD BIAS FOR A

Let us suppose that the property A is increasing (e.g. it is a property that a graph contains a triangle). The threshold bias ¯ q(n) = qA(n) is the minimum q so that Waiter can win WC(n, q, A).

slide-32
SLIDE 32

THRESHOLD BIAS FOR A

Let us suppose that the property A is increasing (e.g. it is a property that a graph contains a triangle). The threshold bias ¯ q(n) = qA(n) is the minimum q so that Waiter can win WC(n, q, A). i.e. Waiter has a winning strategy to force Client’s graph with n

2

  • (q + 1) edges which has property A.
slide-33
SLIDE 33

EXAMPLE: WC(n, q, K3)

CLAIM The threshold bias for WC(n, q, K3) is Θ(n). More specifically, Waiter can force a triangle if q < n/8, and Client can avoid it if q > n.

slide-34
SLIDE 34

WC(n, n/8, K3)

slide-35
SLIDE 35

WC(n, n/8, K3)

slide-36
SLIDE 36

WC(n, n/8, K3)

slide-37
SLIDE 37

WC(n, n/8, K3)

slide-38
SLIDE 38

WC(n, n/8, K3)

slide-39
SLIDE 39

WC(n, n/8, K3)

slide-40
SLIDE 40

WC(n, n/8, K3)

slide-41
SLIDE 41

WC(n, n/8, K3)

slide-42
SLIDE 42

WC(n, n/8, K3)

slide-43
SLIDE 43

RANDOM GRAPHS

DEFINITION OF G(n, p)

G(n, p) is a random graph with vertex set {1, 2, . . . , n} in which each edge is generated with probability p, independently for each of n

2

  • pairs.

DEFINITION OF G(n, M)

G(n, M) is a random graph with vertex set {1, 2, . . . , n} chosen uniformly at random from the family of all graphs with M edges.

slide-44
SLIDE 44

THRESHOLD FUNCTIONS

DEFINITION A function M(n) = MA(n) is the threshold function for a increasing property A is the largest M such that Pr(G(n, p) has A) ≤ 1/2 .

slide-45
SLIDE 45

RANDOM STRATEGY HEURISTIC

OBSERVATION ERD ˝

OS, SELFRIDGE; BECK

If M(n) is the threshold function for A, then often the threshold bias qA(n) for MB(n, q, A) is roughly such that M(n) = n 2

  • (q(n) + 1) ,

i.e. quite often the result of MB(n, q, A) when both players play their optimal strategies is the same as the result of this game when both players play random strategies.

slide-46
SLIDE 46

EXAMPLES

Connectivity: The threshold function: M(n) = n(log n + O(1))/2 = n

2

log n+O(1)

n

Erd˝

  • s, Renyi’59

The threshold bias: q(n) = (1 + o(1))n/ log n Gebauer and Szab´

  • ’09
slide-47
SLIDE 47

WHY ?!? Derandomization

LEMMA ERD ˝

OS, SELFRIDGE; BECK

Let F be a family of graphs and EXF(n, q) be the expected number of graphs from F in G(n, n

2

  • (q + 1)).

Then there is a strategy for Breaker in the q-biased game which prevents Maker to create more then 2EXF copies of graphs from F.

LEMMA BECK

There is a strategy for Client in q-biased game so that, at the end of the game, his graph contains at most 2EXF copies of graphs from F.

slide-48
SLIDE 48

WHY ?!? Derandomization

LEMMA ERD ˝

OS, SELFRIDGE; BECK

Let F be a family of graphs and EXF(n, q) be the expected number of graphs from F in G(n, n

2

  • (q + 1)).

Then there is a strategy for Breaker in the q-biased game which prevents Maker to create more then 2EXF copies of graphs from F.

LEMMA BECK

There is a strategy for Client in q-biased game so that, at the end of the game, his graph contains at most 2EXF copies of graphs from F.

slide-49
SLIDE 49

DERANDOMIZATION CAN BE USEFUL

The expected number of triangles in G(n, n

2

  • n) is

1/6 + o(1) < 1/2,

slide-50
SLIDE 50

DERANDOMIZATION CAN BE USEFUL

The expected number of triangles in G(n, n

2

  • n) is

1/6 + o(1) < 1/2, so Client can avoid triangles in WC(n, n, K3) game,

slide-51
SLIDE 51

DERANDOMIZATION CAN BE USEFUL

The expected number of triangles in G(n, n

2

  • n) is

1/6 + o(1) < 1/2, so Client can avoid triangles in WC(n, n, K3) game, so qK3(n) < n,

slide-52
SLIDE 52

DERANDOMIZATION CAN BE USEFUL

The expected number of triangles in G(n, n

2

  • n) is

1/6 + o(1) < 1/2, so Client can avoid triangles in WC(n, n, K3) game, so qK3(n) < n, which, as we know, gives the right order of qK3(n) = Θ(n)!

slide-53
SLIDE 53

DERANDOMIZATION IS OFTEN USELESS

The expected number of triangles in G(n, n

2

  • n) is

1/6 + o(1) < 1/2,

slide-54
SLIDE 54

DERANDOMIZATION IS OFTEN USELESS

The expected number of triangles in G(n, n

2

  • n) is

1/6 + o(1) < 1/2, so Breaker can prohibit triangles in WC(n, n, K3) game,

slide-55
SLIDE 55

DERANDOMIZATION IS OFTEN USELESS

The expected number of triangles in G(n, n

2

  • n) is

1/6 + o(1) < 1/2, so Breaker can prohibit triangles in WC(n, n, K3) game, so qK3(n) < n,

slide-56
SLIDE 56

DERANDOMIZATION IS OFTEN USELESS

The expected number of triangles in G(n, n

2

  • n) is

1/6 + o(1) < 1/2, so Breaker can prohibit triangles in WC(n, n, K3) game, so qK3(n) < n, but, as we know, the right order of qK3(n) is Θ(√n)!

slide-57
SLIDE 57

DERANDOMIZATION IS OFTEN USELESS

If we apply Lemma for the family T of all spanning trees it gives qT (n) < n/2, (since nn−2(q + 1)−(n−1) < 1/2).

slide-58
SLIDE 58

DERANDOMIZATION IS OFTEN USELESS

If we apply Lemma for the family T of all spanning trees it gives qT (n) < n/2, (since nn−2(q + 1)−(n−1) < 1/2). The real threshold is qT (n) = (1 + o(1))n/ log n and it agrees with the random graph heuristic!

slide-59
SLIDE 59

DERANDOMIZATION IS OFTEN USELESS

If we apply Lemma for the family T of all spanning trees it gives qT (n) < n/2, (since nn−2(q + 1)−(n−1) < 1/2). The real threshold is qT (n) = (1 + o(1))n/ log n and it agrees with the random graph heuristic! Here the problem follows from the fact that the connectivity threshold for random graphs cannot be estimated by bounding the first moment of XT (n, q).

slide-60
SLIDE 60

YET ANOTHER NICE IDEA

Go greedy!

slide-61
SLIDE 61

YET ANOTHER NICE IDEA

Go greedy!

Idea: If only a very few graphs on n vertices and M = n

2

  • (q + 1)

edges do not have property A, then Maker can win MB(n, q, A) playing greedily, i.e. he should always choose the edge which maximizes the chance that his final graph will have property A.

slide-62
SLIDE 62

YET ANOTHER NICE IDEA

Go greedy!

Idea: If only a very few graphs on n vertices and M = n

2

  • (q + 1)

edges do not have property A, then Maker can win MB(n, q, A) playing greedily, i.e. he should always choose the edge which maximizes the chance that his final graph will have property A. In a similar way, Waiter can win WC(n, q, A) proposing q + 1 edges which favor property A.

slide-63
SLIDE 63

YET ANOTHER NICE IDEA

Go greedy!

Idea: If only a very few graphs on n vertices and M = n

2

  • (q + 1)

edges do not have property A, then Maker can win MB(n, q, A) playing greedily, i.e. he should always choose the edge which maximizes the chance that his final graph will have property A. In a similar way, Waiter can win WC(n, q, A) proposing q + 1 edges which favor property A. The main problem here: in order this strategy to work the probability that G(n, M) has no property A must be very, very small, i.e. smaller than exp(−c0M) for some absolute constant c0.

slide-64
SLIDE 64

GREEDY

LEMMA BEDNARSKA-BZDE ¸ GA, HEFETZ, ŁUCZAK For every c > 0 there exists (an explicit) 0 < b < 1 such that Maker [Waiter] has a strategy that in the first b n

2

  • /(q + 1) steps of the game Maker’s [Client’s] graph

has property A, provided only that Pr[G(n, M) has not A] ≤ exp(−cM), for M = b n

2

  • /(q + 1).
slide-65
SLIDE 65

G(n, M) REVISITED

Let H be a given (small) subgraph and let m2(H) = max

F⊆H

e(F) − 1 v(F) − 2 .

slide-66
SLIDE 66

G(n, M) REVISITED

Let H be a given (small) subgraph and let m2(H) = max

F⊆H

e(F) − 1 v(F) − 2 . If m2(H) = e(H)−1

v(H)−2 then H is 2-balanced.

slide-67
SLIDE 67

G(n, M) REVISITED

Let H be a given (small) subgraph and let m2(H) = max

F⊆H

e(F) − 1 v(F) − 2 . If m2(H) = e(H)−1

v(H)−2 then H is 2-balanced.

Example: K3 is 2-balanced with m2(K3) = 2.

slide-68
SLIDE 68

G(n, M) REVISITED

THEOREM JANSON, ŁUCZAK, RUCI ´

NSKI’90

For every H and a constant a > 0 there exists a constant c > 0 such that Pr(G(n, M) ⊇ H) ≤ exp(−cM), provided M ≥ an2−m2(H).

THEOREM JANSON, ŁUCZAK, RUCI ´

NSKI’90

For every 2-balanced H and a constant a > 0 there exist constants b > 0 and c > 0 such that the probability that G(n, M) contains fewer than bM edge disjoint copies of H is less than exp(−cM), provided M ≥ an2−m2(H).

slide-69
SLIDE 69

G(n, M) REVISITED

THEOREM JANSON, ŁUCZAK, RUCI ´

NSKI’90

For every H and a constant a > 0 there exists a constant c > 0 such that Pr(G(n, M) ⊇ H) ≤ exp(−cM), provided M ≥ an2−m2(H).

THEOREM JANSON, ŁUCZAK, RUCI ´

NSKI’90

For every 2-balanced H and a constant a > 0 there exist constants b > 0 and c > 0 such that the probability that G(n, M) contains fewer than bM edge disjoint copies of H is less than exp(−cM), provided M ≥ an2−m2(H).

slide-70
SLIDE 70

G(n, M) REVISITED

THEOREM JANSON, ŁUCZAK, RUCI ´

NSKI

For every 2-balanced H and a constant a > 0 there exist constants b > 0 and c > 0 such that the probability that G(n, M) contains fewer than bM edge disjoint copies of H is less than exp(−cM), provided M ≥ an2−m2(H).

slide-71
SLIDE 71

G(n, M) REVISITED

THEOREM JANSON, ŁUCZAK, RUCI ´

NSKI

For every 2-balanced H and a constant a > 0 there exist constants b > 0 and c > 0 such that the probability that G(n, M) contains fewer than bM edge disjoint copies of H is less than exp(−cM), provided M ≥ an2−m2(H). Remark 1: If we want the expected number of H to be of the

  • rder M we need to have M ≥ an2−m2(H).
slide-72
SLIDE 72

G(n, M) REVISITED

THEOREM JANSON, ŁUCZAK, RUCI ´

NSKI

For every 2-balanced H and a constant a > 0 there exist constants b > 0 and c > 0 such that the probability that G(n, M) contains fewer than bM edge disjoint copies of H is less than exp(−cM), provided M ≥ an2−m2(H). Remark 1: If we want the expected number of H to be of the

  • rder M we need to have M ≥ an2−m2(H).

Remark 2: Typically, c cannot be made arbitrarily large, even for large a. For instance, the probability that G(n, M) ⊇ K3 is larger than (1/2 + o(1))M, whenever M = o(n2).

slide-73
SLIDE 73

TRIANGLES

THEOREM JANSON, ŁUCZAK, RUCI ´

NSKI’89

If M ≥ 10n3/2 then with probability at least exp(−M/5) G(n, M) contains at least M/100 edge disjoint triangles.

LEMMA BEDNARSKA-BZDE ¸ GA, HEFETZ, ŁUCZAK’14+

Maker has a strategy that in the first 0.01 n

2

  • /(q + 1) steps his

graph has property A, provided Pr[G(n, M) has not A] ≤ exp(−M/5), for M = 0.01 n

2

  • /(q + 1).

COROLLARY

If M = n

2

  • /(q + 1) ≥ 1000n3/2, i.e. when q ≤ 0.00001√n, then

Maker can win MB(n, q, K3).

slide-74
SLIDE 74

TRIANGLES

THEOREM JANSON, ŁUCZAK, RUCI ´

NSKI’89

If M ≥ 10n3/2 then with probability at least exp(−M/5) G(n, M) contains at least M/100 edge disjoint triangles.

LEMMA BEDNARSKA-BZDE ¸ GA, HEFETZ, ŁUCZAK’14+

Maker has a strategy that in the first 0.01 n

2

  • /(q + 1) steps his

graph has property A, provided Pr[G(n, M) has not A] ≤ exp(−M/5), for M = 0.01 n

2

  • /(q + 1).

COROLLARY

If M = n

2

  • /(q + 1) ≥ 1000n3/2, i.e. when q ≤ 0.00001√n, then

Maker can win MB(n, q, K3).

slide-75
SLIDE 75

TRIANGLES

THEOREM JANSON, ŁUCZAK, RUCI ´

NSKI’89

If M ≥ 10n3/2 then with probability at least exp(−M/5) G(n, M) contains at least M/100 edge disjoint triangles.

LEMMA BEDNARSKA-BZDE ¸ GA, HEFETZ, ŁUCZAK’14+

Maker has a strategy that in the first 0.01 n

2

  • /(q + 1) steps his

graph has property A, provided Pr[G(n, M) has not A] ≤ exp(−M/5), for M = 0.01 n

2

  • /(q + 1).

COROLLARY

If M = n

2

  • /(q + 1) ≥ 1000n3/2, i.e. when q ≤ 0.00001√n, then

Maker can win MB(n, q, K3).

slide-76
SLIDE 76

TRIANGLES

THEOREM JANSON, ŁUCZAK, RUCI ´

NSKI’89

If M ≥ 10n3/2 then with probability at least exp(−M/5) G(n, M) contains at least M/100 edge disjoint triangles.

LEMMA BEDNARSKA-BZDE ¸ GA, HEFETZ, ŁUCZAK’14+

Maker has a strategy that in the first 0.01 n

2

  • /(q + 1) steps his

graph has property A, provided Pr[G(n, M) has not A] ≤ exp(−M/5), for M = 0.01 n

2

  • /(q + 1).

In fact, Maker can win MB(n, q, K3) quite early, when fewer than 1% of all pairs have been used, and it can create at least 0.1n2/3 triangles.

slide-77
SLIDE 77

A GOOD NEWS

For every Maker-Breaker game MB(n, q, H), when Maker tries to build a copy of graph H, this method gives the right (lower) bound for the threshold bias! THEOREM BEDNARSKA, ŁUCZAK’00 For each graph H there are constants C > c > 0 such that:

◮ if q < cnm2(H), then Maker wins MB(n, q, H); ◮ if q > Cnm2(H), then Breaker wins MB(n, q, H).

slide-78
SLIDE 78

A GOOD NEWS

For every Maker-Breaker game MB(n, q, H), when Maker tries to build a copy of graph H, this method gives the right (lower) bound for the threshold bias! THEOREM BEDNARSKA, ŁUCZAK’00 For each graph H there are constants C > c > 0 such that:

◮ if q < cnm2(H), then Maker wins MB(n, q, H); ◮ if q > Cnm2(H), then Breaker wins MB(n, q, H).

Remark: Note that for q < cnm2(H) Maker can quickly (!) create Ω n

2

  • /(q + 1)
  • copies of H.
slide-79
SLIDE 79

A BAD NEWS

For Waiter-Client game MB(n, q, H), this method gives the same lower bound for the threshold bias, but typically (in fact almost always) it is far off the right value. Example: In the case of H = K3, we have n ≫ √n.

CLAIM

For q < O(nm2(H)) Waiter can quickly create Ω n

2

  • /(q + 1)
  • copies of H.
slide-80
SLIDE 80

A BAD NEWS

For Waiter-Client game MB(n, q, H), this method gives the same lower bound for the threshold bias, but typically (in fact almost always) it is far off the right value. Example: In the case of H = K3, we have n ≫ √n. However this method gives the following statement.

CLAIM

For q < O(nm2(H)) Waiter can quickly create Ω n

2

  • /(q + 1)
  • copies of H.
slide-81
SLIDE 81

WHAT WE KNOW SO FAR

We know that greedy method gives lower bounds for the threshold bias for both MB(n, q, H) and WC(n, q, H) which is of the correct order for the former one but does poorly for the latter one.

slide-82
SLIDE 82

WHAT WE KNOW SO FAR

We know that greedy method gives lower bounds for the threshold bias for both MB(n, q, H) and WC(n, q, H) which is of the correct order for the former one but does poorly for the latter one. The derandomization method provides upper bounds for the threshold bias for both MB(n, q, H) and WC(n, q, H) which typically, is very much off the former one but does quite well for the latter one (at least for H = K3).

slide-83
SLIDE 83

WHAT WE ARE ABOUT TO DO NEXT

CONJECTURE BEDNARSKA-BZDE ¸ GA, HEFETZ, ŁUCZAK

For every q and H, in Waiter-Client q-biased game Waiter can always force at least Ω

  • min

F⊆H EXH

  • n,

n 2

  • (q + 1)
  • copies of H.

THEOREM BEDNARSKA-BZDE ¸ GA, HEFETZ, ŁUCZAK

The above conjecture is true for many ‘nice’ graphs H (such as, for instance, complete graphs Kk).

slide-84
SLIDE 84

WHAT WE ARE ABOUT TO DO NEXT

CONJECTURE BEDNARSKA-BZDE ¸ GA, HEFETZ, ŁUCZAK

For every q and H, in Waiter-Client q-biased game Waiter can always force at least Ω

  • min

F⊆H EXH

  • n,

n 2

  • (q + 1)
  • copies of H.

THEOREM BEDNARSKA-BZDE ¸ GA, HEFETZ, ŁUCZAK

The above conjecture is true for many ‘nice’ graphs H (such as, for instance, complete graphs Kk).

slide-85
SLIDE 85

A USEFUL OBSERVATION

CONJECTURE BEDNARSKA-BZDE ¸ GA, HEFETZ, ŁUCZAK

For every q and H, in Waiter-Client q-biased game Waiter can always force at least Ω(f(n)) copies of H, where f(n) = min

F⊆H EXH

  • n,

n 2

  • (q + 1)
  • .

CLAIM BEDNARSKA-BZDE ¸ GA, HEFETZ, ŁUCZAK

By the greedy method, the above conjecture is true, when q is small enough. In fact, when the expected number f(n) is of the

  • rder of M(n) =

n

2

  • /(q + 1), then Waiter can quickly force at

least Ω(n) copies of H in Client’s graph.

slide-86
SLIDE 86

EXPECTATION OF XH

Clearly, EXH(n, n 2

  • (q + 1)) ≍ nv(H)(q + 1)−e(H),

where v(H) and e(H) denote the number of vertices and edges in H respectively, while ‘≍’ means up to constant factor which may depend on H.

slide-87
SLIDE 87

THE EXPECTATION OF XH

EXH ≍ nv(H)(q + 1)−e(H).

slide-88
SLIDE 88

THE EXPECTATION OF XH

EXH ≍ nv(H)(q + 1)−e(H). Let H(e1, . . . , ek) denote the graph obtained from H by removing k of its edges: e1, . . . , ek. Then, EXH(e1,...,ek) ≍ EXH(q + 1)k.

slide-89
SLIDE 89

PROOF OF MAIN RESULT

THEOREM BEDNARSKA-BZDE ¸ GA, HEFETZ, ŁUCZAK

If H is ‘nice’ Waiter can force in Client’s graph roughly as many copies of H as EXH(n, n

2

  • /(q + 1)).
slide-90
SLIDE 90

PROOF OF MAIN RESULT

THEOREM BEDNARSKA-BZDE ¸ GA, HEFETZ, ŁUCZAK

If H is ‘nice’ Waiter can force in Client’s graph roughly as many copies of H as EXH(n, n

2

  • /(q + 1)).

Proof We know (by the greedy method) that the above is true for 2-balanced H such that EXH is at least as large as n

2

  • /(q + 1). Thus, suppose that it is not the case.
slide-91
SLIDE 91

PROOF OF MAIN RESULT

THEOREM BEDNARSKA-BZDE ¸ GA, HEFETZ, ŁUCZAK

If H is ‘nice’ Waiter can force in Client’s graph roughly as many copies of H as EXH(n, n

2

  • /(q + 1)).

Proof We know (by the greedy method) that the above is true for 2-balanced H such that EXH is at least as large as n

2

  • /(q + 1). Thus, suppose that it is not the case.

Delete from H some of its edges such that H(e1, . . . , ek) is 2-balanced and EXH(e1,...,ek) is at least as large as n

2

  • /(q + 1)

(one can do if H is ‘nice’ enough).

slide-92
SLIDE 92

PROOF OF MAIN RESULT

CLAIM If H is ‘nice’ enough then, for some α > 0, Waiter can quickly force in Client’s graph a family H(e1, . . . , ek) of α′EXH(e1,...,ek) ≥ αEXH(q + 1)k copies of H(e1, . . . , ek) such that: (A) Each of the missing pairs e1, . . . , ek belongs to just

  • ne copy of H(e1, . . . , ek) from H(e1, . . . , ek);

(B) None of the missing pairs e1, . . . , ek has been offered by Waiter yet.

slide-93
SLIDE 93

PROOF OF MAIN RESULT

|H(e1, . . . , ek−1, ek)| ≥ αEXH(q + 1)k

slide-94
SLIDE 94

PROOF OF MAIN RESULT

|H(e1, . . . , ek−1, ek)| ≥ αEXH(q + 1)k |H(e1, . . . , ek−1)| ≥ αEXH(q + 1)k−1

slide-95
SLIDE 95

PROOF OF MAIN RESULT

|H(e1, . . . , ek−1, ek)| ≥ αEXH(q + 1)k |H(e1, . . . , ek−1)| ≥ αEXH(q + 1)k−1 . . . |H| ≥ αEXH

slide-96
SLIDE 96

PROBLEM WITH THIS APPROACH

Even ‘good-looking’ graphs may not be ‘nice’.

slide-97
SLIDE 97

PROBLEM WITH THIS APPROACH

Even ‘good-looking’ graphs may not be ‘nice’. Example: H = K5 − e.

slide-98
SLIDE 98

PROBLEM WITH THIS APPROACH

Even ‘good-looking’ graphs may not be ‘nice’. Example: H = K5 − e. EXK5−e = n5(q + 1)−9 ≍ 1. Thus, q ≍ n5/9 and M = n

2

  • /(q + 1) ≍ n13/9.

Consequently, we have to remove from K5 − e three edges so that the expectation of the resulting graph jumps to n15/9 ≫ n13/9.

slide-99
SLIDE 99

K5 − e

Thus, H(e1, e2, e3) is C5 ∪ e. But C5 ∪ e is not 2-balanced!

slide-100
SLIDE 100

K5 − e

Thus, H(e1, e2, e3) is C5 ∪ e. But C5 ∪ e is not 2-balanced! Indeed, m2(C5 ∪ e) = e(C5 ∪ e) − 1 v(C5 ∪ e) − 2 = 4 3 but m2(C3) = 2 > 4 3 .

slide-101
SLIDE 101

K5 − e

Thus, H(e1, e2, e3) is C5 ∪ e. But C5 ∪ e is not 2-balanced! Indeed, m2(C5 ∪ e) = e(C5 ∪ e) − 1 v(C5 ∪ e) − 2 = 4 3 but m2(C3) = 2 > 4 3 . Note that EXC5∪e ≍ n5q−6 ≍ n15/9 but EXC3 ≍ n3q−3 = n12/9 .

slide-102
SLIDE 102

HANDLING K5 − e Keep in mind that q ≍ n5/9!

n4q-6=n6/9

slide-103
SLIDE 103

HANDLING K5 − e Keep in mind that q ≍ n5/9!

n4q-6=n6/9 n6/9n4/9=(q+1)2

slide-104
SLIDE 104

HANDLING K5 − e Keep in mind that q ≍ n5/9!

n4q-6=n6/9 n6/9n4/9=(q+1)2

slide-105
SLIDE 105

Waiter brings desserts!

slide-106
SLIDE 106

CYCLES FOR WAITER-CLIENT

Let C(n, q) be the longest cycle Waiter can force in Client’s graph. THEOREM BB, HEFETZ, Ł, KRIVELEVICH

Let ǫ > 0. (A) If q > 1.3n then C(n, q) = 0. (B) If q > (1 + ǫ)n, then C(n, q) = Oǫ(1). (C) If q < (1 − ǫ)n, then C(n, q) > ǫn/6. (D) If q < 10−9n, then Waiter can make Client’s graph to be pancyclic.

slide-107
SLIDE 107

CYCLES FOR WAITER-CLIENT

THEOREM BB, HEFETZ, Ł, KRIVELEVICH

(A) If q > 1.3n then C(n, q) = 0. (B) If q > (1 + ǫ)n for some ǫ > 0, then C(n, q) = Oǫ(1).

slide-108
SLIDE 108

CYCLES FOR WAITER-CLIENT

THEOREM BB, HEFETZ, Ł, KRIVELEVICH

(A) If q > 1.3n then C(n, q) = 0. (B) If q > (1 + ǫ)n for some ǫ > 0, then C(n, q) = Oǫ(1). Proof The expected number of cycles in G(n, n

2

  • /(q + 1) is

bounded from above by

n

  • k=3

n k (k − 1)! 2 1 q + 1 ≤

  • k=3

1 2k n q k .

slide-109
SLIDE 109

CYCLES FOR WAITER-CLIENT

THEOREM BB, HEFETZ, Ł, KRIVELEVICH

(A) If q > 1.3n then C(n, q) = 0. (B) If q > (1 + ǫ)n for some ǫ > 0, then C(n, q) = Oǫ(1). Proof The expected number of cycles in G(n, n

2

  • /(q + 1) is

bounded from above by

n

  • k=3

n k (k − 1)! 2 1 q + 1 ≤

  • k=3

1 2k n q k . For q > 1.3n it is smaller than 1, for each q > (1 + ǫ)n, the series is convergent, so the assertion follows from the derandomization result.

slide-110
SLIDE 110

CYCLES FOR WAITER-CLIENT

THEOREM BB, HEFETZ, Ł, KRIVELEVICH

Let ǫ > 0. (A) If q > 1.3n then C(n, q) = 0. (B) If q > (1 + ǫ)n, then C(n, q) = Oǫ(1). Possibly, the following holds.

CONJECTURE BB, HEFETZ, Ł, KRIVELEVICH

If q > (1 + ǫ)n for some constant ǫ > 0, then C(n, q) = 0 for n large enough.

slide-111
SLIDE 111

CYCLES FOR WAITER-CLIENT

THEOREM BB, HEFETZ, Ł, KRIVELEVICH

Let ǫ > 0. (A) If q > 1.3n then C(n, q) = 0. (B) If q > (1 + ǫ)n, then C(n, q) = Oǫ(1). Possibly, the following holds.

CONJECTURE BB, HEFETZ, Ł, KRIVELEVICH

If q > (1 + ǫ)n for some constant ǫ > 0, then C(n, q) = 0 for n large enough.

slide-112
SLIDE 112

CYCLES FOR WAITER-CLIENT

THEOREM BB, HEFETZ, Ł, KRIVELEVICH

Let ǫ > 0. (D) If q < 10−9n, then Waiter can make Client’s graph to be pancyclic.

slide-113
SLIDE 113

CYCLES FOR WAITER-CLIENT

THEOREM BB, HEFETZ, Ł, KRIVELEVICH

Let ǫ > 0. (D) If q < 10−9n, then Waiter can make Client’s graph to be pancyclic. The crucial step in the proof is to show that for q = Ω(n) Waiter can quickly force Client to construct a good expander.

slide-114
SLIDE 114

THE PHASE TRANSITION

Let L(n, q) be the size of the largest component Waiter can force in Client’s graph. THEOREM BB, HEFETZ, Ł, KRIVELEVICH

Let ǫ > 0. (A) If q > en then L(n, q) = O(log n). (B) If en ≥ q > (1 + ǫ)n, then L(n, q) = Oǫ(√n). (C) If q < (1 − ǫ)n, then L(n, q) > (2ǫ + o(1))n. (D) If q < n/2 − 1, then L(n, q) = n.

slide-115
SLIDE 115

THE PHASE TRANSITION

THEOREM BB, HEFETZ, Ł, KRIVELEVICH

Let ǫ > 0. (A) If q > en then L(n, q) = O(log n). (B) If en ≥ q > (1 + ǫ)n, then L(n, q) = Oǫ(√n). (C) If q < (1 − ǫ)n, then L(n, q) > (2ǫ + o(1))n. (D) If q < n/2 − 1, then L(n, q) = n.

CONJECTURE BB, HEFETZ, Ł, KRIVELEVICH

Let ǫ > 0. (AB) If q > (1 + ǫ)n then L(n, q) = O(log n). (C) If q < (1 − ǫ)n, then L(n, q) = (2ǫ + o(1))n.

slide-116
SLIDE 116

THE CRITICAL BEHAVIOUR

QUESTION

What is the behaviour of L(n, q) and C(n, q) for q = (1 + o(1))n?

slide-117
SLIDE 117

AND FOR THE DESSERT Now comes the most annoying open question.

QUESTION

What is the threshold bias for the property δ ≥ k?

slide-118
SLIDE 118

AND FOR THE DESSERT Now comes the most annoying open question.

QUESTION

What is the threshold bias for the property δ ≥ k?

It is certainly smaller than n/k (since Client’s graphs must have at least nk/2 edges) and larger than n/(3k) (then it is easy to construct tripartite graph where each vertex from Vi has at least k neighbours in Vi+1).

slide-119
SLIDE 119

Thank you!