Concatenating bipartite graphs Paul Seymour (Princeton) joint with - - PowerPoint PPT Presentation

concatenating bipartite graphs
SMART_READER_LITE
LIVE PREVIEW

Concatenating bipartite graphs Paul Seymour (Princeton) joint with - - PowerPoint PPT Presentation

Concatenating bipartite graphs Paul Seymour (Princeton) joint with Maria Chudnovsky, Patrick Hompe, Alex Scott and Sophie Spirkl 1 / 12 Caccetta-Hggkvist conjecture, 1978 For every integer k 1 , if G is an n-vertex digraph and every


slide-1
SLIDE 1

Concatenating bipartite graphs

Paul Seymour (Princeton) joint with Maria Chudnovsky, Patrick Hompe, Alex Scott and Sophie Spirkl

1 / 12

slide-2
SLIDE 2

Caccetta-Häggkvist conjecture, 1978

For every integer k ≥ 1, if G is an n-vertex digraph and every vertex has out-degree at least n/k, then G has girth at most k.

2 / 12

slide-3
SLIDE 3

Caccetta-Häggkvist conjecture, 1978

For every integer k ≥ 1, if G is an n-vertex digraph and every vertex has out-degree at least n/k, then G has girth at most k. True for k ≤ 2; open for k ≥ 3.

2 / 12

slide-4
SLIDE 4

Caccetta-Häggkvist conjecture, 1978

For every integer k ≥ 1, if G is an n-vertex digraph and every vertex has out-degree at least n/k, then G has girth at most k. True for k ≤ 2; open for k ≥ 3.

Conjecture:

For every integer k ≥ 1, if G is a bipartite digraph with n vertices in each part, and every vertex has out-degree more than n/(k + 1), then G has girth at most 2k.

2 / 12

slide-5
SLIDE 5

Caccetta-Häggkvist conjecture, 1978

For every integer k ≥ 1, if G is an n-vertex digraph and every vertex has out-degree at least n/k, then G has girth at most k. True for k ≤ 2; open for k ≥ 3.

Conjecture:

For every integer k ≥ 1, if G is a bipartite digraph with n vertices in each part, and every vertex has out-degree more than n/(k + 1), then G has girth at most 2k.

Theorem (S., Spirkl, 2018)

This is true for k = 1, 2, 3, 4, 6, and all k ≥ 224,539.

2 / 12

slide-6
SLIDE 6

Caccetta-Häggkvist conjecture, 1978

For every integer k ≥ 1, if G is an n-vertex digraph and every vertex has out-degree at least n/k, then G has girth at most k. True for k ≤ 2; open for k ≥ 3.

Conjecture:

For every integer k ≥ 1, if G is a bipartite digraph with n vertices in each part, and every vertex has out-degree more than n/(k + 1), then G has girth at most 2k.

Theorem (S., Spirkl, 2018)

This is true for k = 1, 2, 3, 4, 6, and all k ≥ 224,539. True for regular digraphs.

2 / 12

slide-7
SLIDE 7

Caccetta-Häggkvist conjecture, 1978

For every integer k ≥ 1, if G is an n-vertex digraph and every vertex has out-degree at least n/k, then G has girth at most k. True for k ≤ 2; open for k ≥ 3.

Conjecture:

For every integer k ≥ 1, if G is a bipartite digraph with n vertices in each part, and every vertex has out-degree more than n/(k + 1), then G has girth at most 2k.

Theorem (S., Spirkl, 2018)

This is true for k = 1, 2, 3, 4, 6, and all k ≥ 224,539. True for regular digraphs. Implied by the Caccetta-Häggkvist conjecture.

2 / 12

slide-8
SLIDE 8

Let G be a digraph with bipartition (A, B), where every vertex in A has

  • ut-degree at least x|B|, and every vertex in B has out-degree at least

y|A|. Which values of x, y guarantee girth at most four?

3 / 12

slide-9
SLIDE 9

Let G be a digraph with bipartition (A, B), where every vertex in A has

  • ut-degree at least x|B|, and every vertex in B has out-degree at least

y|A|. Which values of x, y guarantee girth at most four? Not (1/3, 1/3).

3 / 12

slide-10
SLIDE 10

Let G be a digraph with bipartition (A, B), where every vertex in A has

  • ut-degree at least x|B|, and every vertex in B has out-degree at least

y|A|. Which values of x, y guarantee girth at most four? Not (1/3, 1/3). Not (

1 2t+1, t 2t+1) if t ≥ 1 is an integer.

3 / 12

slide-11
SLIDE 11

Let G be a digraph with bipartition (A, B), where every vertex in A has

  • ut-degree at least x|B|, and every vertex in B has out-degree at least

y|A|. Which values of x, y guarantee girth at most four? Not (1/3, 1/3). Not (

1 2t+1, t 2t+1) if t ≥ 1 is an integer.

x y

(1/3, 1/3) (1/5, 2/5) (1/7, 3/7) (2/5, 1/5) (3/7, 1/7)

BAD GOOD

? ?

3 / 12

slide-12
SLIDE 12

Theorem

If x, y > 0 and 2x + y > 1 then (x, y) is good.

4 / 12

slide-13
SLIDE 13

Theorem

If x, y > 0 and 2x + y > 1 then (x, y) is good.

Conjecture

If x, y > 0 and kx + y > 1 then G has girth at most 2k.

4 / 12

slide-14
SLIDE 14

Theorem

If x, y > 0 and 2x + y > 1 then (x, y) is good.

Conjecture

If x, y > 0 and kx + y > 1 then G has girth at most 2k. (This implies the Caccetta-Häggkvist conjecture for the same value of k.)

4 / 12

slide-15
SLIDE 15

Different question: Now G is a graph with three disjoint sets of vertices A, B, C. Every vertex in A has at least x|B| neighbours in B; every vertex in B has at least y|C| neighbours in C. What is the maximum z such that we can guarantee some vertex in C can reach z|A| vertices in A by two-edge paths? Call this φ(x, y).

5 / 12

slide-16
SLIDE 16

Different question: Now G is a graph with three disjoint sets of vertices A, B, C. Every vertex in A has at least x|B| neighbours in B; every vertex in B has at least y|C| neighbours in C. What is the maximum z such that we can guarantee some vertex in C can reach z|A| vertices in A by two-edge paths? Call this φ(x, y).

Theorem

max(x, y) ≤ φ(x, y) .

5 / 12

slide-17
SLIDE 17

Different question: Now G is a graph with three disjoint sets of vertices A, B, C. Every vertex in A has at least x|B| neighbours in B; every vertex in B has at least y|C| neighbours in C. What is the maximum z such that we can guarantee some vertex in C can reach z|A| vertices in A by two-edge paths? Call this φ(x, y).

Theorem

max(x, y) ≤ φ(x, y) ≤ ⌈kx⌉ + ⌈ky⌉ − 1 k for every integer k ≥ 1.

5 / 12

slide-18
SLIDE 18

Different question: Now G is a graph with three disjoint sets of vertices A, B, C. Every vertex in A has at least x|B| neighbours in B; every vertex in B has at least y|C| neighbours in C. What is the maximum z such that we can guarantee some vertex in C can reach z|A| vertices in A by two-edge paths? Call this φ(x, y).

Theorem

max(x, y) ≤ φ(x, y) ≤ ⌈kx⌉ + ⌈ky⌉ − 1 k for every integer k ≥ 1.

Theorem

φ(x, y) ≤ z iff φ(y, 1 − z) ≤ 1 − x.

5 / 12

slide-19
SLIDE 19

Different question: Now G is a graph with three disjoint sets of vertices A, B, C. Every vertex in A has at least x|B| neighbours in B; every vertex in B has at least y|C| neighbours in C. What is the maximum z such that we can guarantee some vertex in C can reach z|A| vertices in A by two-edge paths? Call this φ(x, y).

Theorem

max(x, y) ≤ φ(x, y) ≤ ⌈kx⌉ + ⌈ky⌉ − 1 k for every integer k ≥ 1.

Theorem

φ(x, y) ≤ z iff φ(y, 1 − z) ≤ 1 − x.

Theorem

φ(x, y) = φ(y, x).

5 / 12

slide-20
SLIDE 20

What if also, every vertex in B has at least x|A| neighbours in A, and every vertex in C has at least y|B| neighbours in B? Let ψ(x, y) be the best z.

6 / 12

slide-21
SLIDE 21

What if also, every vertex in B has at least x|A| neighbours in A, and every vertex in C has at least y|B| neighbours in B? Let ψ(x, y) be the best z.

Theorem

For every integer k > 0, if

1 k+1 < x ≤ 1 k then ψ(x, x) = 1 k .

6 / 12

slide-22
SLIDE 22

What if also, every vertex in B has at least x|A| neighbours in A, and every vertex in C has at least y|B| neighbours in B? Let ψ(x, y) be the best z.

Theorem

For every integer k > 0, if

1 k+1 < x ≤ 1 k then ψ(x, x) = 1 k .

x ψ(x, x)

(1, 1) (1/2, 1/2) (1/3, 1/3) (1/4, 1/4)

x φ(x, x)

(1, 1) (1/2, 1/2) (1/3, 1/3) (1/4, 1/4)

6 / 12

slide-23
SLIDE 23

Does x > 1/3 imply φ(x, x) ≥ 1/2?

7 / 12

slide-24
SLIDE 24

Does x > 1/3 imply φ(x, x) ≥ 1/2?

Conjecture:

For all integers k ≥ 1, if x, y ∈ (0, 1] with x + ky > 1 and kx + y ≥ 1, then φ(x, y) ≥ 1/k.

7 / 12

slide-25
SLIDE 25

Does x > 1/3 imply φ(x, x) ≥ 1/2?

Conjecture:

For all integers k ≥ 1, if x, y ∈ (0, 1] with x + ky > 1 and kx + y ≥ 1, then φ(x, y) ≥ 1/k.

Theorem

If x > 1/3 then φ(x, x) > 3/7.

7 / 12

slide-26
SLIDE 26

Theorem

If x > .3672 then φ(x, x) ≥ 1/2. More generally, if y(1 + √ 2x)2/2 + x > 1 then φ(x, y) ≥ 1/2.

8 / 12

slide-27
SLIDE 27

Theorem

If x > .3672 then φ(x, x) ≥ 1/2. More generally, if y(1 + √ 2x)2/2 + x > 1 then φ(x, y) ≥ 1/2.

Theorem

If x ≤ 1/3 and y < 1/2 and y < (1 − x)2/(2 − 4x + 6x2), then φ(x, y) < 1/2.

8 / 12

slide-28
SLIDE 28

Theorem

If x > .3672 then φ(x, x) ≥ 1/2. More generally, if y(1 + √ 2x)2/2 + x > 1 then φ(x, y) ≥ 1/2.

Theorem

If x ≤ 1/3 and y < 1/2 and y < (1 − x)2/(2 − 4x + 6x2), then φ(x, y) < 1/2.

Theorem

For all integers k ≥ 1, if x + ky > 1 and kx + y ≥ 1, then ψ(x, y) ≥ 1/k.

8 / 12

slide-29
SLIDE 29

Theorem

If x > .3672 then φ(x, x) ≥ 1/2. More generally, if y(1 + √ 2x)2/2 + x > 1 then φ(x, y) ≥ 1/2.

Theorem

If x ≤ 1/3 and y < 1/2 and y < (1 − x)2/(2 − 4x + 6x2), then φ(x, y) < 1/2.

Theorem

For all integers k ≥ 1, if x + ky > 1 and kx + y ≥ 1, then ψ(x, y) ≥ 1/k.

Theorem

If x + ky < 1 and kx + y < 1, then ψ(x, y) < 1

k .

8 / 12

slide-30
SLIDE 30

When ψ, φ ≥ 1/2

x y (1/3, 1/3) (3/7, 1/7) ψ < 1/2 ψ ≥ 1/2

? ?

(1/8, 11/24) x y (8/17, 1/6) φ ≥ 1/2 φ < 1/2

?

9 / 12

slide-31
SLIDE 31

When ψ, φ ≥ 2/3

x y (1/2, 1/2) (3/5, 1/5)

? ? ?

ψ ≥ 2/3 ψ < 2/3 (1/2, 1/3) (1/4, 1/2) (1/5, 3/5) x y (1/2, 1/2) (1/3, 1/2) y = 2/3 φ < 2/3 φ ≥ 2/3

? ?

(5/9, 4/13)

10 / 12

slide-32
SLIDE 32

When ψ, φ ≥ 1/3

x y (1/4, 1/4) (2/19, 6/19) ψ < 1/3 ψ ≥ 1/3 ? ? (2/19, 6/19) x y y = 1/3 φ ≥ 1/3 φ < 1/3 (2/13, 6/19) ?

11 / 12

slide-33
SLIDE 33

When ψ, φ ≥ 3/4

x y (1/2, 1/2) ψ ≥ 3/4 ψ ≤ 3/4 (1/3, 1/2) (1/2, 1/3) (2/3, 1/3) (1/3, 2/3) (2/3, 1/6) x y (1/2, 1/2) φ ≥ 3/4 φ ≤ 3/4 (2/3, 1/3) (1/3, 2/3) (1/4, 2/3) (2/3, 1/4) y = 3/4

12 / 12