• No results found

Covering random graphs by monochromatic cycles

N/A
N/A
Protected

Academic year: 2021

Share "Covering random graphs by monochromatic cycles"

Copied!
67
0
0

Loading.... (view fulltext now)

Full text

(1)

Covering random graphs by monochromatic cycles

Rajko Nenadov

(joint with D. Korándi, F. Mousset, N. Škorić, and B. Sudakov)

(2)

Warmup

Theorem (Gerencsér, Gyárfás 1967)

The vertex set of any 2-edge-coloured complete graph K

n

can be partitioned into a red and a blue path.

Take a maximal red-blue-path:

(3)

Warmup

Theorem (Gerencsér, Gyárfás 1967)

The vertex set of any 2-edge-coloured complete graph K

n

can be partitioned into a red and a blue path.

Take a maximal red-blue-path:

(4)

Warmup

Theorem (Gerencsér, Gyárfás 1967)

The vertex set of any 2-edge-coloured complete graph K

n

can be partitioned into a red and a blue path.

Take a maximal red-blue-path:

(5)

Warmup

Theorem (Gerencsér, Gyárfás 1967)

The vertex set of any 2-edge-coloured complete graph K

n

can be partitioned into a red and a blue path.

Take a maximal red-blue-path:

(6)

Warmup

Theorem (Gerencsér, Gyárfás 1967)

The vertex set of any 2-edge-coloured complete graph K

n

can be partitioned into a red and a blue path.

Take a maximal red-blue-path:

(7)

Warmup

Theorem (Gerencsér, Gyárfás 1967)

The vertex set of any 2-edge-coloured complete graph K

n

can be partitioned into a red and a blue path.

Take a maximal red-blue-path:

(8)

Warmup

Theorem (Gerencsér, Gyárfás 1967)

The vertex set of any 2-edge-coloured complete graph K

n

can be partitioned into a red and a blue path.

Take a maximal red-blue-path:

(9)

Warmup

Theorem (Gerencsér, Gyárfás 1967)

The vertex set of any 2-edge-coloured complete graph K

n

can be partitioned into a red and a blue path.

Take a maximal red-blue-path:

(10)

Covering and partitioning by monochromatic cycles

For an edge-coloured graph G, let

cp(G) = minimum no. of vertex-disjoint monochromatic cycles covering V (G)

cc(G) = minimum no. of monochromatic cycles covering V (G) cc(G)  cp(G)

For a graph G, let

cp

r

(G) = maximum of cp(G) over all r-colourings of G

cc

r

(G) = maximum of cc(G) over all r-colourings of G

(11)

Covering and partitioning by monochromatic cycles

For an edge-coloured graph G, let

cp(G) = minimum no. of vertex-disjoint monochromatic cycles covering V (G)

cc(G) = minimum no. of monochromatic cycles covering V (G) cc(G)  cp(G)

For a graph G, let

cp

r

(G) = maximum of cp(G) over all r-colourings of G

cc

r

(G) = maximum of cc(G) over all r-colourings of G

(12)

Conjecture (Lehel 1979)

The vertex set of any 2-edge-coloured complete graph K

n

can be partitioned into a red and a blue cycle,

cp

2

(K

n

) = 2.

I

Gyárfás (1983) ! cover by two cycles intersecting in at most one vertex;

I

Łuczak, Rödl, Szemerédi (1998) ! proof for large n;

I

Allen (2008) ! proof for smaller n;

I

Bessy, Thomassé (2010) ! proof for all n.

(13)

Conjecture (Lehel 1979)

The vertex set of any 2-edge-coloured complete graph K

n

can be partitioned into a red and a blue cycle,

cp

2

(K

n

) = 2.

I

Gyárfás (1983) ! cover by two cycles intersecting in at most one vertex;

I

Łuczak, Rödl, Szemerédi (1998) ! proof for large n;

I

Allen (2008) ! proof for smaller n;

I

Bessy, Thomassé (2010) ! proof for all n.

(14)

More colours

Conjecture (Erdős, Gyárfás, Pyber 1991) For every r 2

cp

r

(K

n

)  r.

I

Erdős, Gyárfás, Pyber (1991) ! cp

r

(K

n

) = O(r

2

log r)

I

Gyárfás, Ruszinkó, Sárközy, Szemerédi (2006) ! O(r log r) .

I

Pokrovskiy (2012) ! the conjecture is wrong

(15)

More colours

Conjecture (Erdős, Gyárfás, Pyber 1991) For every r 2

cp

r

(K

n

)  r.

I

Erdős, Gyárfás, Pyber (1991) ! cp

r

(K

n

) = O(r

2

log r)

I

Gyárfás, Ruszinkó, Sárközy, Szemerédi (2006) ! O(r log r) .

I

Pokrovskiy (2012) ! the conjecture is wrong

(16)

More colours

Conjecture (Erdős, Gyárfás, Pyber 1991) For every r 2

cp

r

(K

n

)  r.

I

Erdős, Gyárfás, Pyber (1991) ! cp

r

(K

n

) = O(r

2

log r)

I

Gyárfás, Ruszinkó, Sárközy, Szemerédi (2006) ! O(r log r) .

I

Pokrovskiy (2012) ! the conjecture is wrong

(17)

What about non-complete graphs?

Similar results hold in

I

complete bipartite graphs

I

graphs with sufficiently large minimum degree

I

graphs with bounded independence number

These graphs are all very dense.

(18)

What about non-complete graphs?

Similar results hold in

I

complete bipartite graphs

I

graphs with sufficiently large minimum degree

I

graphs with bounded independence number

These graphs are all very dense.

(19)

Tree partitioning of random graphs

Theorem (Kohayakawa, Mota, Schacht, 2017+)

If p (log n/n)

1/2

then whp every 2-colouring of G

n,p

contains a partition into two monochromatic trees,

tp

2

(G

n,p

)  2.

I

Haxell, Kohayakawa (1996) ! tp

r

(K

n

)  r

I

The statement is false if p ⌧ (log n/n)

1/2

.

I

Proved by Bal and DeBiasio (2016) for p (log n/n)

1/3

.

(20)

Tree partitioning of random graphs

Theorem (Kohayakawa, Mota, Schacht, 2017+)

If p (log n/n)

1/2

then whp every 2-colouring of G

n,p

contains a partition into two monochromatic trees,

tp

2

(G

n,p

)  2.

I

Haxell, Kohayakawa (1996) ! tp

r

(K

n

)  r

I

The statement is false if p ⌧ (log n/n)

1/2

.

I

Proved by Bal and DeBiasio (2016) for p (log n/n)

1/3

.

(21)

Tree partitioning of random graphs

Theorem (Kohayakawa, Mota, Schacht, 2017+)

If p (log n/n)

1/2

then whp every 2-colouring of G

n,p

contains a partition into two monochromatic trees,

tp

2

(G

n,p

)  2.

I

Haxell, Kohayakawa (1996) ! tp

r

(K

n

)  r

I

The statement is false if p ⌧ (log n/n)

1/2

.

I

Proved by Bal and DeBiasio (2016) for p (log n/n)

1/3

.

(22)

Tree partitioning of random graphs

Theorem (Kohayakawa, Mota, Schacht, 2017+)

If p (log n/n)

1/2

then whp every 2-colouring of G

n,p

contains a partition into two monochromatic trees,

tp

2

(G

n,p

)  2.

I

Haxell, Kohayakawa (1996) ! tp

r

(K

n

)  r

I

The statement is false if p ⌧ (log n/n)

1/2

.

(23)

Cycle covering of random graphs

Theorem (Korándi, Mousset, N., Škorić, Sudakov) Given r 2 and ✏ > 0, if p n

1/r+✏

then whp

cc

r

(G

n,p

)  Cr

6

log r.

I

Note: this is covering, not partitioning.

(24)

This is almost tight: if p ⌧ n

1/r

then cc

r

(G

n,p

) = !(1).

Construction for r = 2:

1 2 3 . . . k

Pr[v has at least two neighbours in {1, . . . , k}] 

k2

p

2

For any constant k:

Pr[such v exists]  n

✓ k 2

p

2

! 0

A similar construction works for r > 2.

(25)

This is almost tight: if p ⌧ n

1/r

then cc

r

(G

n,p

) = !(1).

Construction for r = 2:

1 2 3 . . . k

Pr[v has at least two neighbours in {1, . . . , k}] 

k2

p

2

For any constant k:

Pr[such v exists]  n

✓ k 2

p

2

! 0

A similar construction works for r > 2.

(26)

This is almost tight: if p ⌧ n

1/r

then cc

r

(G

n,p

) = !(1).

Construction for r = 2:

1 2 3 . . . k

Pr[v has at least two neighbours in {1, . . . , k}] 

k2

p

2

For any constant k:

Pr[such v exists]  n

✓ k 2

p

2

! 0

A similar construction works for r > 2.

(27)

This is almost tight: if p ⌧ n

1/r

then cc

r

(G

n,p

) = !(1).

Construction for r = 2:

1 2 3 . . . k

Pr[v has at least two neighbours in {1, . . . , k}] 

k2

p

2

For any constant k:

✓ k ◆

A similar construction works for r > 2.

(28)

This is almost tight: if p ⌧ n

1/r

then cc

r

(G

n,p

) = !(1).

Construction for r = 2:

1 2 3 . . . k

Pr[v has at least two neighbours in {1, . . . , k}] 

k2

p

2

For any constant k:

✓ ◆

(29)

Theorem

If p n

1/r+✏

then

cc

r

(G

n,p

)  f (r).

Proof idea. Show that:

1. constantly many monochromatic cycles can cover all but O(1/p) vertices;

2. every set of O(1/p) can be covered by constantly many

monochromatic cycles.

(30)

Theorem

If p n

1/r+✏

then

cc

r

(G

n,p

)  f (r).

Proof idea. Show that:

1. constantly many monochromatic cycles can cover all but O(1/p) vertices;

2. every set of O(1/p) can be covered by constantly many

monochromatic cycles.

(31)

Covering all but O(1/p) vertices

(32)

Covering all but O(1/p) vertices

Split the vertices randomly into constantly many small parts.

(33)

Covering all but O(1/p) vertices

(34)

Covering all but O(1/p) vertices

(35)

Covering all but O(1/p) vertices

red majority blue majority green majority

(36)

Covering all but O(1/p) vertices

red majority blue majority green majority

(37)

Covering all but O(1/p) vertices

red majority

↵np

2

Each vertex has at least np/r red edges going to the right.

(38)

Covering all but O(1/p) vertices

red majority

↵np

2

(39)

In this way, we obtain an auxiliary graph on the red-majority vertices.

Using Hall’s condition a cycle in the auxiliary graph can be

transformed into a red cycle in the real graph, covering at least the

same vertices.

(40)

In this way, we obtain an auxiliary graph on the red-majority vertices.

Using Hall’s condition a cycle in the auxiliary graph can be

transformed into a red cycle in the real graph, covering at least the

same vertices.

(41)

In this way, we obtain an auxiliary graph on the red-majority vertices.

Using Hall’s condition a cycle in the auxiliary graph can be

transformed into a red cycle in the real graph, covering at least the

same vertices.

(42)

In this way, we obtain an auxiliary graph on the red-majority vertices.

Using Hall’s condition a cycle in the auxiliary graph can be

transformed into a red cycle in the real graph, covering at least the

same vertices.

(43)

Goal: show that the auxiliary graph contains cycles covering all but O(1/p) vertices.

Lemma (Structural lemma)

Let C be large enough and let X

1

, . . . , X

r+1

be disjoint subsets of C/p vertices in the auxiliary graph.

Then there are i 6= j such that the auxiliary graph has an edge going from X

i

to X

j

.

In other words: the complement of the auxiliary graph does not

contain a complete (r + 1)-partite graph with parts of size C/p.

(44)

Goal: show that the auxiliary graph contains cycles covering all but O(1/p) vertices.

Lemma (Structural lemma)

Let C be large enough and let X

1

, . . . , X

r+1

be disjoint subsets of C/p vertices in the auxiliary graph.

Then there are i 6= j such that the auxiliary graph has an edge going from X

i

to X

j

.

In other words: the complement of the auxiliary graph does not

contain a complete (r + 1)-partite graph with parts of size C/p.

(45)

Goal: show that the auxiliary graph contains cycles covering all but O(1/p) vertices.

Lemma (Structural lemma)

Let C be large enough and let X

1

, . . . , X

r+1

be disjoint subsets of C/p vertices in the auxiliary graph.

Then there are i 6= j such that the auxiliary graph has an edge going from X

i

to X

j

.

In other words: the complement of the auxiliary graph does not

contain a complete (r + 1)-partite graph with parts of size C/p.

(46)

Covering all but O(1/p) vertices

The proof of the first step is thus completed by showing:

Lemma

Let G be a graph whose complement does not contain a complete

k-partite graph with parts of size m. Then G contains k

2

vertex

disjoint cycles covering all but k

2

m vertices.

(47)

Covering C/p vertices

Next step: show that every subset of C/p vertices can be covered

by a constant number of cycles.

(48)

Covering C/p vertices

Suppose |X |  C /p. Here’s the strategy:

I

We again define an auxiliary graph on X , but this time, an edge-coloured one.

I

Place a red auxiliary edge between u and v if G

n,p

contains

“many” short red paths from u to v. (Same for other colours.)

I

A monochromatic cycle in the auxiliary graph will correspond to a monochromatic cycle in G

n,p

.

I

Moreover, the auxiliary graph will have bounded independence number.

I

Thus it can be partitioned into constantly many

monochromatic cycles (Sárközy 2010).

(49)

Covering C/p vertices

Suppose |X |  C /p. Here’s the strategy:

I

We again define an auxiliary graph on X , but this time, an edge-coloured one.

I

Place a red auxiliary edge between u and v if G

n,p

contains

“many” short red paths from u to v. (Same for other colours.)

I

A monochromatic cycle in the auxiliary graph will correspond to a monochromatic cycle in G

n,p

.

I

Moreover, the auxiliary graph will have bounded independence number.

I

Thus it can be partitioned into constantly many

monochromatic cycles (Sárközy 2010).

(50)

Covering C/p vertices

Suppose |X |  C /p. Here’s the strategy:

I

We again define an auxiliary graph on X , but this time, an edge-coloured one.

I

Place a red auxiliary edge between u and v if G

n,p

contains

“many” short red paths from u to v. (Same for other colours.)

I

A monochromatic cycle in the auxiliary graph will correspond to a monochromatic cycle in G

n,p

.

I

Moreover, the auxiliary graph will have bounded independence number.

I

Thus it can be partitioned into constantly many

monochromatic cycles (Sárközy 2010).

(51)

Covering C/p vertices

Suppose |X |  C /p. Here’s the strategy:

I

We again define an auxiliary graph on X , but this time, an edge-coloured one.

I

Place a red auxiliary edge between u and v if G

n,p

contains

“many” short red paths from u to v. (Same for other colours.)

I

A monochromatic cycle in the auxiliary graph will correspond to a monochromatic cycle in G

n,p

.

I

Moreover, the auxiliary graph will have bounded independence number.

I

Thus it can be partitioned into constantly many

monochromatic cycles (Sárközy 2010).

(52)

Covering C/p vertices

Suppose |X |  C /p. Here’s the strategy:

I

We again define an auxiliary graph on X , but this time, an edge-coloured one.

I

Place a red auxiliary edge between u and v if G

n,p

contains

“many” short red paths from u to v. (Same for other colours.)

I

A monochromatic cycle in the auxiliary graph will correspond to a monochromatic cycle in G

n,p

.

I

Moreover, the auxiliary graph will have bounded independence

number.

(53)

There is no independent set of size 6

(54)

There is no independent set of size 6

(55)

There is no independent set of size 6

(56)

There is no independent set of size 6

⌦(np

2

)

(57)

There is no independent set of size 6

⌦(np

2

)

(58)

There is no independent set of size 6

⌦(np

2

)

⌦(n

2

p

4

)

(59)

There is no independent set of size 6

⌦(np

2

)

⌦(n

2

p

4

)

⌦(n

3

p

6

)

(60)

There is no independent set of size 6

⌦(np

2

)

⌦(n

2

p

4

)

⌦(n

3

p

6

)

(61)

There is no independent set of size 6

⌦(np

2

)

⌦(n

2

p

4

)

⌦(n

3

p

6

)

(62)

There is no independent set of size 6

⌦(

log np

)

⌦(

log np

)

(63)

There is no independent set of size 6

⌦(

log np

)

⌦(

log np

)

(64)

There is no independent set of size 6

⌦(

log np

)

⌦(

log np

)

(65)

Open problems

Cycles:

I

Partitioning instead of covering

I

Better p (get rid of the ✏)

(66)

Open problems

Cycles:

I

Partitioning instead of covering

I

Better p (get rid of the ✏)

(67)

Open problems

Cycles:

I

Partitioning instead of covering

I

Better p (get rid of the ✏) Trees:

I

if p (log n/n)

1/r

then whp tp

r

(G

n,p

)  r

References

Related documents

V Ashy Bulbul Hemixos flavala Datanla Falls, Di Nong Trai, Lang Biam Mountain. V Mountain Bulbul Hypsipetes mcclellandii Di Nong Trai , Lang

ATLAS trainborne and trackside systems can also be provided as part of a full turnkey solution that includes rolling stock, railway infrastruc- ture (track work and

The reaction mixture was diluted with dichloromethane, washed with brine, dried (MgSO 4 ), concentrated, and column chromatographed on silica gel using a mixture of hexanes. and

The proof of the upper bound of O(1/p 3/2 ) on waiting time under the greedy policy relies on a delicate combinatorial analysis of three-way cycles in the random graph formed by

Service Flow Edit and Management Service Version Management Service Flow Execution Management Message Broker GUI CMS Community Services Personal- ization Search

According to EcoDistricts (2016), a food desert is a community with more than 20 percent of residents living below the poverty threshold and at least 33 percent of the population

One corner the baseline algorithms for finding all simple cycles in a directed graph from this Do have depth-first traversal of house simple paths those that do not cross

Easy graphs are Cycles, Trees, Quasi-trees, Monma Graphs, Butterflies and the Complete graph with four nodes.... Corollary 1 is a full characterization of graphs whose F -vector