Nowhere-zero Flows: An Introduction Daniel W. Cranston Virginia - - PowerPoint PPT Presentation

nowhere zero flows an introduction
SMART_READER_LITE
LIVE PREVIEW

Nowhere-zero Flows: An Introduction Daniel W. Cranston Virginia - - PowerPoint PPT Presentation

Nowhere-zero Flows: An Introduction Daniel W. Cranston Virginia Commonwealth University dcranston@vcu.edu Slides available on my webpage VCU Discrete Math Seminar 25 November 2014 Whats a flow? Def: A flow on a graph G is a pair ( D , f )


slide-1
SLIDE 1

Nowhere-zero Flows: An Introduction

Daniel W. Cranston

Virginia Commonwealth University dcranston@vcu.edu Slides available on my webpage VCU Discrete Math Seminar 25 November 2014

slide-2
SLIDE 2

What’s a flow?

Def: A flow on a graph G is a pair (D, f ) such that

  • 1. D is an orientation of G,
  • 2. f is a weight function on E(G), and
  • 3. “flow in” equals “flow out” at each vertex
slide-3
SLIDE 3

What’s a flow?

Def: A flow on a graph G is a pair (D, f ) such that

  • 1. D is an orientation of G,
  • 2. f is a weight function on E(G), and
  • 3. “flow in” equals “flow out” at each vertex
  • 2

1 1 1

  • 1

2 1 2

  • 3
slide-4
SLIDE 4

What’s a flow?

Def: A flow on a graph G is a pair (D, f ) such that

  • 1. D is an orientation of G,
  • 2. f is a weight function on E(G), and
  • 3. “flow in” equals “flow out” at each vertex
  • 2

1 1 1

  • 1

2 1 2

  • 3

Def: A k-flow is flow where |f (e)| ∈ {0, 1, . . . , k − 1} for all e ∈ E(G). A flow is nowhere-zero or positive if f (e) is for all e ∈ E(G).

slide-5
SLIDE 5

What’s a flow?

Def: A flow on a graph G is a pair (D, f ) such that

  • 1. D is an orientation of G,
  • 2. f is a weight function on E(G), and
  • 3. “flow in” equals “flow out” at each vertex
  • 2

1 1 1

  • 1

2 1 2

  • 3

Def: A k-flow is flow where |f (e)| ∈ {0, 1, . . . , k − 1} for all e ∈ E(G). A flow is nowhere-zero or positive if f (e) is for all e ∈ E(G). Prop: For a graph G, the following are equivalent:

  • 1. G has a positive k-flow.
  • 2. G has a nowhere-zero k-flow.
  • 3. G has a nowhere-zero k-flow for each orientation of G.
slide-6
SLIDE 6

What’s a flow?

Def: A flow on a graph G is a pair (D, f ) such that

  • 1. D is an orientation of G,
  • 2. f is a weight function on E(G), and
  • 3. “flow in” equals “flow out” at each vertex
  • 2

1 1 1

  • 1

2 1 2

  • 3

Def: A k-flow is flow where |f (e)| ∈ {0, 1, . . . , k − 1} for all e ∈ E(G). A flow is nowhere-zero or positive if f (e) is for all e ∈ E(G). Prop: For a graph G, the following are equivalent:

  • 1. G has a positive k-flow.
  • 2. G has a nowhere-zero k-flow.
  • 3. G has a nowhere-zero k-flow for each orientation of G.

Pf: Reverse edge and negate flow value

slide-7
SLIDE 7

What’s a flow?

Def: A flow on a graph G is a pair (D, f ) such that

  • 1. D is an orientation of G,
  • 2. f is a weight function on E(G), and
  • 3. “flow in” equals “flow out” at each vertex
  • 2

1 1 1

  • 1

2 1 2

  • 3

Def: A k-flow is flow where |f (e)| ∈ {0, 1, . . . , k − 1} for all e ∈ E(G). A flow is nowhere-zero or positive if f (e) is for all e ∈ E(G). Prop: For a graph G, the following are equivalent:

  • 1. G has a positive k-flow.
  • 2. G has a nowhere-zero k-flow.
  • 3. G has a nowhere-zero k-flow for each orientation of G.

Pf: Reverse edge and negate flow value (repeatedly).

slide-8
SLIDE 8

What’s a flow?

Def: A flow on a graph G is a pair (D, f ) such that

  • 1. D is an orientation of G,
  • 2. f is a weight function on E(G), and
  • 3. “flow in” equals “flow out” at each vertex
  • 2

1 1 1

  • 1

2 1 2 3 Def: A k-flow is flow where |f (e)| ∈ {0, 1, . . . , k − 1} for all e ∈ E(G). A flow is nowhere-zero or positive if f (e) is for all e ∈ E(G). Prop: For a graph G, the following are equivalent:

  • 1. G has a positive k-flow.
  • 2. G has a nowhere-zero k-flow.
  • 3. G has a nowhere-zero k-flow for each orientation of G.

Pf: Reverse edge and negate flow value (repeatedly).

slide-9
SLIDE 9

What’s a flow?

Def: A flow on a graph G is a pair (D, f ) such that

  • 1. D is an orientation of G,
  • 2. f is a weight function on E(G), and
  • 3. “flow in” equals “flow out” at each vertex

2 1 1 1

  • 1

2 1 2 3 Def: A k-flow is flow where |f (e)| ∈ {0, 1, . . . , k − 1} for all e ∈ E(G). A flow is nowhere-zero or positive if f (e) is for all e ∈ E(G). Prop: For a graph G, the following are equivalent:

  • 1. G has a positive k-flow.
  • 2. G has a nowhere-zero k-flow.
  • 3. G has a nowhere-zero k-flow for each orientation of G.

Pf: Reverse edge and negate flow value (repeatedly).

slide-10
SLIDE 10

What’s a flow?

Def: A flow on a graph G is a pair (D, f ) such that

  • 1. D is an orientation of G,
  • 2. f is a weight function on E(G), and
  • 3. “flow in” equals “flow out” at each vertex

2 1 1 1 1 2 1 2 3 Def: A k-flow is flow where |f (e)| ∈ {0, 1, . . . , k − 1} for all e ∈ E(G). A flow is nowhere-zero or positive if f (e) is for all e ∈ E(G). Prop: For a graph G, the following are equivalent:

  • 1. G has a positive k-flow.
  • 2. G has a nowhere-zero k-flow.
  • 3. G has a nowhere-zero k-flow for each orientation of G.

Pf: Reverse edge and negate flow value (repeatedly).

slide-11
SLIDE 11

Warmup

Lem: A linear combination of flows (same orientation) is a flow.

slide-12
SLIDE 12

Warmup

Lem: A linear combination of flows (same orientation) is a flow. Pf: The net flow at each vertex is still 0.

slide-13
SLIDE 13

Warmup

Lem: A linear combination of flows (same orientation) is a flow. Pf: The net flow at each vertex is still 0. Def: A graph is even if each vertex has even degree.

slide-14
SLIDE 14

Warmup

Lem: A linear combination of flows (same orientation) is a flow. Pf: The net flow at each vertex is still 0. Def: A graph is even if each vertex has even degree. Lem: G has a nowhere-zero 2-flow iff G is even.

slide-15
SLIDE 15

Warmup

Lem: A linear combination of flows (same orientation) is a flow. Pf: The net flow at each vertex is still 0. Def: A graph is even if each vertex has even degree. Lem: G has a nowhere-zero 2-flow iff G is even. Pf: If G is even, then each component has Eulerian circuit.

slide-16
SLIDE 16

Warmup

Lem: A linear combination of flows (same orientation) is a flow. Pf: The net flow at each vertex is still 0. Def: A graph is even if each vertex has even degree. Lem: G has a nowhere-zero 2-flow iff G is even. Pf: If G is even, then each component has Eulerian circuit. If G has nowhere-zero 2-flow, then each degree is even.

slide-17
SLIDE 17

Warmup

Lem: A linear combination of flows (same orientation) is a flow. Pf: The net flow at each vertex is still 0. Def: A graph is even if each vertex has even degree. Lem: G has a nowhere-zero 2-flow iff G is even. Pf: If G is even, then each component has Eulerian circuit. If G has nowhere-zero 2-flow, then each degree is even. Lem: The net flow through any vertex set S is 0.

slide-18
SLIDE 18

Warmup

Lem: A linear combination of flows (same orientation) is a flow. Pf: The net flow at each vertex is still 0. Def: A graph is even if each vertex has even degree. Lem: G has a nowhere-zero 2-flow iff G is even. Pf: If G is even, then each component has Eulerian circuit. If G has nowhere-zero 2-flow, then each degree is even. Lem: The net flow through any vertex set S is 0. Pf: The net flow at each v in S is 0;

slide-19
SLIDE 19

Warmup

Lem: A linear combination of flows (same orientation) is a flow. Pf: The net flow at each vertex is still 0. Def: A graph is even if each vertex has even degree. Lem: G has a nowhere-zero 2-flow iff G is even. Pf: If G is even, then each component has Eulerian circuit. If G has nowhere-zero 2-flow, then each degree is even. Lem: The net flow through any vertex set S is 0. Pf: The net flow at each v in S is 0; edges within S add 0 to net.

slide-20
SLIDE 20

Warmup

Lem: A linear combination of flows (same orientation) is a flow. Pf: The net flow at each vertex is still 0. Def: A graph is even if each vertex has even degree. Lem: G has a nowhere-zero 2-flow iff G is even. Pf: If G is even, then each component has Eulerian circuit. If G has nowhere-zero 2-flow, then each degree is even. Lem: The net flow through any vertex set S is 0. Pf: The net flow at each v in S is 0; edges within S add 0 to net. Cor: So if G has a nowhere-zero flow, then G is bridgeless.

slide-21
SLIDE 21

Warmup

Lem: A linear combination of flows (same orientation) is a flow. Pf: The net flow at each vertex is still 0. Def: A graph is even if each vertex has even degree. Lem: G has a nowhere-zero 2-flow iff G is even. Pf: If G is even, then each component has Eulerian circuit. If G has nowhere-zero 2-flow, then each degree is even. Lem: The net flow through any vertex set S is 0. Pf: The net flow at each v in S is 0; edges within S add 0 to net. Cor: So if G has a nowhere-zero flow, then G is bridgeless. Key Lemma: Suppose V (G1) = V (G2).

slide-22
SLIDE 22

Warmup

Lem: A linear combination of flows (same orientation) is a flow. Pf: The net flow at each vertex is still 0. Def: A graph is even if each vertex has even degree. Lem: G has a nowhere-zero 2-flow iff G is even. Pf: If G is even, then each component has Eulerian circuit. If G has nowhere-zero 2-flow, then each degree is even. Lem: The net flow through any vertex set S is 0. Pf: The net flow at each v in S is 0; edges within S add 0 to net. Cor: So if G has a nowhere-zero flow, then G is bridgeless. Key Lemma: Suppose V (G1) = V (G2). If G1 has a nowhere-zero k1-flow f1 and G2 has a nowhere-zero k2-flow f2, then G1 ∪ G2 has a nowhere-zero k1k2-flow.

slide-23
SLIDE 23

Warmup

Lem: A linear combination of flows (same orientation) is a flow. Pf: The net flow at each vertex is still 0. Def: A graph is even if each vertex has even degree. Lem: G has a nowhere-zero 2-flow iff G is even. Pf: If G is even, then each component has Eulerian circuit. If G has nowhere-zero 2-flow, then each degree is even. Lem: The net flow through any vertex set S is 0. Pf: The net flow at each v in S is 0; edges within S add 0 to net. Cor: So if G has a nowhere-zero flow, then G is bridgeless. Key Lemma: Suppose V (G1) = V (G2). If G1 has a nowhere-zero k1-flow f1 and G2 has a nowhere-zero k2-flow f2, then G1 ∪ G2 has a nowhere-zero k1k2-flow. Pf: Extend f1 and f2 to E(G1 ∪ G2) by giving “extra” edges flow 0;

slide-24
SLIDE 24

Warmup

Lem: A linear combination of flows (same orientation) is a flow. Pf: The net flow at each vertex is still 0. Def: A graph is even if each vertex has even degree. Lem: G has a nowhere-zero 2-flow iff G is even. Pf: If G is even, then each component has Eulerian circuit. If G has nowhere-zero 2-flow, then each degree is even. Lem: The net flow through any vertex set S is 0. Pf: The net flow at each v in S is 0; edges within S add 0 to net. Cor: So if G has a nowhere-zero flow, then G is bridgeless. Key Lemma: Suppose V (G1) = V (G2). If G1 has a nowhere-zero k1-flow f1 and G2 has a nowhere-zero k2-flow f2, then G1 ∪ G2 has a nowhere-zero k1k2-flow. Pf: Extend f1 and f2 to E(G1 ∪ G2) by giving “extra” edges flow 0; call these f1 and f2.

slide-25
SLIDE 25

Warmup

Lem: A linear combination of flows (same orientation) is a flow. Pf: The net flow at each vertex is still 0. Def: A graph is even if each vertex has even degree. Lem: G has a nowhere-zero 2-flow iff G is even. Pf: If G is even, then each component has Eulerian circuit. If G has nowhere-zero 2-flow, then each degree is even. Lem: The net flow through any vertex set S is 0. Pf: The net flow at each v in S is 0; edges within S add 0 to net. Cor: So if G has a nowhere-zero flow, then G is bridgeless. Key Lemma: Suppose V (G1) = V (G2). If G1 has a nowhere-zero k1-flow f1 and G2 has a nowhere-zero k2-flow f2, then G1 ∪ G2 has a nowhere-zero k1k2-flow. Pf: Extend f1 and f2 to E(G1 ∪ G2) by giving “extra” edges flow 0; call these f1 and

  • f2. Now k2

f1 + f2 is the desired flow.

slide-26
SLIDE 26

Warmup

Lem: A linear combination of flows (same orientation) is a flow. Pf: The net flow at each vertex is still 0. Def: A graph is even if each vertex has even degree. Lem: G has a nowhere-zero 2-flow iff G is even. Pf: If G is even, then each component has Eulerian circuit. If G has nowhere-zero 2-flow, then each degree is even. Lem: The net flow through any vertex set S is 0. Pf: The net flow at each v in S is 0; edges within S add 0 to net. Cor: So if G has a nowhere-zero flow, then G is bridgeless. Key Lemma: Suppose V (G1) = V (G2). If G1 has a nowhere-zero k1-flow f1 and G2 has a nowhere-zero k2-flow f2, then G1 ∪ G2 has a nowhere-zero k1k2-flow. Pf: Extend f1 and f2 to E(G1 ∪ G2) by giving “extra” edges flow 0; call these f1 and

  • f2. Now k2

f1 + f2 is the desired flow. Cor: Each bridgeless G has nowhere-zero k-flow for some k.

slide-27
SLIDE 27

Nowhere-zero flows in 3-regular graphs

Thm: 3-regular G has a nowhere-zero 4-flow iff 3-edge-colorable.

slide-28
SLIDE 28

Nowhere-zero flows in 3-regular graphs

Thm: 3-regular G has a nowhere-zero 4-flow iff 3-edge-colorable. Pf: Edge-color G with colors a, b, c.

slide-29
SLIDE 29

Nowhere-zero flows in 3-regular graphs

Thm: 3-regular G has a nowhere-zero 4-flow iff 3-edge-colorable. Pf: Edge-color G with colors a, b, c. Let H1 be union of colors a and b; let H2 be union of colors a and c.

slide-30
SLIDE 30

Nowhere-zero flows in 3-regular graphs

Thm: 3-regular G has a nowhere-zero 4-flow iff 3-edge-colorable. Pf: Edge-color G with colors a, b, c. Let H1 be union of colors a and b; let H2 be union of colors a and c. Each Hi is even, so has a nowhere-zero 2-flow.

slide-31
SLIDE 31

Nowhere-zero flows in 3-regular graphs

Thm: 3-regular G has a nowhere-zero 4-flow iff 3-edge-colorable. Pf: Edge-color G with colors a, b, c. Let H1 be union of colors a and b; let H2 be union of colors a and c. Each Hi is even, so has a nowhere-zero 2-flow. By Key Lemma, G has nowhere-zero 4-flow.

slide-32
SLIDE 32

Nowhere-zero flows in 3-regular graphs

Thm: 3-regular G has a nowhere-zero 4-flow iff 3-edge-colorable. Pf: Edge-color G with colors a, b, c. Let H1 be union of colors a and b; let H2 be union of colors a and c. Each Hi is even, so has a nowhere-zero 2-flow. By Key Lemma, G has nowhere-zero 4-flow. In nowhere-zero 4-flow, “2” edges induce 1-factor.

slide-33
SLIDE 33

Nowhere-zero flows in 3-regular graphs

Thm: 3-regular G has a nowhere-zero 4-flow iff 3-edge-colorable. Pf: Edge-color G with colors a, b, c. Let H1 be union of colors a and b; let H2 be union of colors a and c. Each Hi is even, so has a nowhere-zero 2-flow. By Key Lemma, G has nowhere-zero 4-flow. In nowhere-zero 4-flow, “2” edges induce 1-factor. 2 2 2 2 2 2

slide-34
SLIDE 34

Nowhere-zero flows in 3-regular graphs

Thm: 3-regular G has a nowhere-zero 4-flow iff 3-edge-colorable. Pf: Edge-color G with colors a, b, c. Let H1 be union of colors a and b; let H2 be union of colors a and c. Each Hi is even, so has a nowhere-zero 2-flow. By Key Lemma, G has nowhere-zero 4-flow. In nowhere-zero 4-flow, “2” edges induce 1-factor. We show each cycle C in remaining 2-factor has even length. 2 2 2 2 2 2

slide-35
SLIDE 35

Nowhere-zero flows in 3-regular graphs

Thm: 3-regular G has a nowhere-zero 4-flow iff 3-edge-colorable. Pf: Edge-color G with colors a, b, c. Let H1 be union of colors a and b; let H2 be union of colors a and c. Each Hi is even, so has a nowhere-zero 2-flow. By Key Lemma, G has nowhere-zero 4-flow. In nowhere-zero 4-flow, “2” edges induce 1-factor. We show each cycle C in remaining 2-factor has even length. Net flow into V (C) is 0. 2 2 2 2 2 2

slide-36
SLIDE 36

Nowhere-zero flows in 3-regular graphs

Thm: 3-regular G has a nowhere-zero 4-flow iff 3-edge-colorable. Pf: Edge-color G with colors a, b, c. Let H1 be union of colors a and b; let H2 be union of colors a and c. Each Hi is even, so has a nowhere-zero 2-flow. By Key Lemma, G has nowhere-zero 4-flow. In nowhere-zero 4-flow, “2” edges induce 1-factor. We show each cycle C in remaining 2-factor has even length. Net flow into V (C) is 0. Chords of C add 0 to net flow. 2 2 2 2 2 2

slide-37
SLIDE 37

Nowhere-zero flows in 3-regular graphs

Thm: 3-regular G has a nowhere-zero 4-flow iff 3-edge-colorable. Pf: Edge-color G with colors a, b, c. Let H1 be union of colors a and b; let H2 be union of colors a and c. Each Hi is even, so has a nowhere-zero 2-flow. By Key Lemma, G has nowhere-zero 4-flow. In nowhere-zero 4-flow, “2” edges induce 1-factor. We show each cycle C in remaining 2-factor has even length. Net flow into V (C) is 0. Chords of C add 0 to net flow. Incident edges all weighted 2. 2 2 2 2 2 2

slide-38
SLIDE 38

Nowhere-zero flows in 3-regular graphs

Thm: 3-regular G has a nowhere-zero 4-flow iff 3-edge-colorable. Pf: Edge-color G with colors a, b, c. Let H1 be union of colors a and b; let H2 be union of colors a and c. Each Hi is even, so has a nowhere-zero 2-flow. By Key Lemma, G has nowhere-zero 4-flow. In nowhere-zero 4-flow, “2” edges induce 1-factor. We show each cycle C in remaining 2-factor has even length. Net flow into V (C) is 0. Chords of C add 0 to net flow. Incident edges all weighted 2. Same number of edges into/out of C, so C has even length. 2 2 2 2 2 2

slide-39
SLIDE 39

Nowhere-zero flows in 3-regular graphs

Thm: 3-regular G has a nowhere-zero 4-flow iff 3-edge-colorable. Pf: Edge-color G with colors a, b, c. Let H1 be union of colors a and b; let H2 be union of colors a and c. Each Hi is even, so has a nowhere-zero 2-flow. By Key Lemma, G has nowhere-zero 4-flow. In nowhere-zero 4-flow, “2” edges induce 1-factor. We show each cycle C in remaining 2-factor has even length. Net flow into V (C) is 0. Chords of C add 0 to net flow. Incident edges all weighted 2. Same number of edges into/out of C, so C has even length. 2 2 2 2 2 2

slide-40
SLIDE 40

Nowhere-zero flows in 3-regular graphs

Thm: 3-regular G has a nowhere-zero 4-flow iff 3-edge-colorable. Pf: Edge-color G with colors a, b, c. Let H1 be union of colors a and b; let H2 be union of colors a and c. Each Hi is even, so has a nowhere-zero 2-flow. By Key Lemma, G has nowhere-zero 4-flow. In nowhere-zero 4-flow, “2” edges induce 1-factor. We show each cycle C in remaining 2-factor has even length. Net flow into V (C) is 0. Chords of C add 0 to net flow. Incident edges all weighted 2. Same number of edges into/out of C, so C has even length. 2 2 2 2 2 2 Cor: Petersen has no 3-edge-coloring, so no nowhere-zero 4-flow.

slide-41
SLIDE 41

Nowhere-zero flows in 3-regular graphs

Thm: 3-regular G has a nowhere-zero 4-flow iff 3-edge-colorable. Pf: Edge-color G with colors a, b, c. Let H1 be union of colors a and b; let H2 be union of colors a and c. Each Hi is even, so has a nowhere-zero 2-flow. By Key Lemma, G has nowhere-zero 4-flow. In nowhere-zero 4-flow, “2” edges induce 1-factor. We show each cycle C in remaining 2-factor has even length. Net flow into V (C) is 0. Chords of C add 0 to net flow. Incident edges all weighted 2. Same number of edges into/out of C, so C has even length. 2 2 2 2 2 2 Cor: Petersen has no 3-edge-coloring, so no nowhere-zero 4-flow. Pf: Suppose P has 3-edge-coloring;

slide-42
SLIDE 42

Nowhere-zero flows in 3-regular graphs

Thm: 3-regular G has a nowhere-zero 4-flow iff 3-edge-colorable. Pf: Edge-color G with colors a, b, c. Let H1 be union of colors a and b; let H2 be union of colors a and c. Each Hi is even, so has a nowhere-zero 2-flow. By Key Lemma, G has nowhere-zero 4-flow. In nowhere-zero 4-flow, “2” edges induce 1-factor. We show each cycle C in remaining 2-factor has even length. Net flow into V (C) is 0. Chords of C add 0 to net flow. Incident edges all weighted 2. Same number of edges into/out of C, so C has even length. 2 2 2 2 2 2 Cor: Petersen has no 3-edge-coloring, so no nowhere-zero 4-flow. Pf: Suppose P has 3-edge-coloring; each color at each vertex.

slide-43
SLIDE 43

Nowhere-zero flows in 3-regular graphs

Thm: 3-regular G has a nowhere-zero 4-flow iff 3-edge-colorable. Pf: Edge-color G with colors a, b, c. Let H1 be union of colors a and b; let H2 be union of colors a and c. Each Hi is even, so has a nowhere-zero 2-flow. By Key Lemma, G has nowhere-zero 4-flow. In nowhere-zero 4-flow, “2” edges induce 1-factor. We show each cycle C in remaining 2-factor has even length. Net flow into V (C) is 0. Chords of C add 0 to net flow. Incident edges all weighted 2. Same number of edges into/out of C, so C has even length. 2 2 2 2 2 2 Cor: Petersen has no 3-edge-coloring, so no nowhere-zero 4-flow. Pf: Suppose P has 3-edge-coloring; each color at each vertex. Inner 5-cycle uses each color.

slide-44
SLIDE 44

Nowhere-zero flows in 3-regular graphs

Thm: 3-regular G has a nowhere-zero 4-flow iff 3-edge-colorable. Pf: Edge-color G with colors a, b, c. Let H1 be union of colors a and b; let H2 be union of colors a and c. Each Hi is even, so has a nowhere-zero 2-flow. By Key Lemma, G has nowhere-zero 4-flow. In nowhere-zero 4-flow, “2” edges induce 1-factor. We show each cycle C in remaining 2-factor has even length. Net flow into V (C) is 0. Chords of C add 0 to net flow. Incident edges all weighted 2. Same number of edges into/out of C, so C has even length. 2 2 2 2 2 2 Cor: Petersen has no 3-edge-coloring, so no nowhere-zero 4-flow. Pf: Suppose P has 3-edge-coloring; each color at each vertex. Inner 5-cycle uses each color. Outer 5-cycle uses each color twice!

slide-45
SLIDE 45

Why do we care?

Thm: [Tutte 1954] A plane bridgeless graph is k-face colorable if and only if it has a nowhere-zero k-flow.

slide-46
SLIDE 46

Why do we care?

Thm: [Tutte 1954] A plane bridgeless graph is k-face colorable if and only if it has a nowhere-zero k-flow. (Like Tait’s Theorem.)

slide-47
SLIDE 47

Why do we care?

Thm: [Tutte 1954] A plane bridgeless graph is k-face colorable if and only if it has a nowhere-zero k-flow. (Like Tait’s Theorem.) Rem So nowhere-zero flows generalize the idea of coloring the planar dual of a graph, for graphs that aren’t planar.

slide-48
SLIDE 48

Why do we care?

Thm: [Tutte 1954] A plane bridgeless graph is k-face colorable if and only if it has a nowhere-zero k-flow. (Like Tait’s Theorem.) Rem So nowhere-zero flows generalize the idea of coloring the planar dual of a graph, for graphs that aren’t planar. Tutte’s 5-flow Conj: [1954] Every bridgless graph has a nowhere-zero 5-flow.

slide-49
SLIDE 49

Why do we care?

Thm: [Tutte 1954] A plane bridgeless graph is k-face colorable if and only if it has a nowhere-zero k-flow. (Like Tait’s Theorem.) Rem So nowhere-zero flows generalize the idea of coloring the planar dual of a graph, for graphs that aren’t planar. Tutte’s 5-flow Conj: [1954] Every bridgless graph has a nowhere-zero 5-flow.

◮ Proved for nowhere-zero 6-flow.

slide-50
SLIDE 50

Why do we care?

Thm: [Tutte 1954] A plane bridgeless graph is k-face colorable if and only if it has a nowhere-zero k-flow. (Like Tait’s Theorem.) Rem So nowhere-zero flows generalize the idea of coloring the planar dual of a graph, for graphs that aren’t planar. Tutte’s 5-flow Conj: [1954] Every bridgless graph has a nowhere-zero 5-flow.

◮ Proved for nowhere-zero 6-flow. ◮ We sketch proof for nowhere-zero 8-flow.

slide-51
SLIDE 51

Why do we care?

Thm: [Tutte 1954] A plane bridgeless graph is k-face colorable if and only if it has a nowhere-zero k-flow. (Like Tait’s Theorem.) Rem So nowhere-zero flows generalize the idea of coloring the planar dual of a graph, for graphs that aren’t planar. Tutte’s 5-flow Conj: [1954] Every bridgless graph has a nowhere-zero 5-flow.

◮ Proved for nowhere-zero 6-flow. ◮ We sketch proof for nowhere-zero 8-flow.

Tutte’s 4-flow Conj: [1966] Every bridgless graph with no Petersen minor has a nowhere-zero 4-flow.

slide-52
SLIDE 52

Why do we care?

Thm: [Tutte 1954] A plane bridgeless graph is k-face colorable if and only if it has a nowhere-zero k-flow. (Like Tait’s Theorem.) Rem So nowhere-zero flows generalize the idea of coloring the planar dual of a graph, for graphs that aren’t planar. Tutte’s 5-flow Conj: [1954] Every bridgless graph has a nowhere-zero 5-flow.

◮ Proved for nowhere-zero 6-flow. ◮ We sketch proof for nowhere-zero 8-flow.

Tutte’s 4-flow Conj: [1966] Every bridgless graph with no Petersen minor has a nowhere-zero 4-flow.

◮ Proved for cubic graphs

slide-53
SLIDE 53

Why do we care?

Thm: [Tutte 1954] A plane bridgeless graph is k-face colorable if and only if it has a nowhere-zero k-flow. (Like Tait’s Theorem.) Rem So nowhere-zero flows generalize the idea of coloring the planar dual of a graph, for graphs that aren’t planar. Tutte’s 5-flow Conj: [1954] Every bridgless graph has a nowhere-zero 5-flow.

◮ Proved for nowhere-zero 6-flow. ◮ We sketch proof for nowhere-zero 8-flow.

Tutte’s 4-flow Conj: [1966] Every bridgless graph with no Petersen minor has a nowhere-zero 4-flow.

◮ Proved for cubic graphs; implies 4CT.

slide-54
SLIDE 54

Why do we care?

Thm: [Tutte 1954] A plane bridgeless graph is k-face colorable if and only if it has a nowhere-zero k-flow. (Like Tait’s Theorem.) Rem So nowhere-zero flows generalize the idea of coloring the planar dual of a graph, for graphs that aren’t planar. Tutte’s 5-flow Conj: [1954] Every bridgless graph has a nowhere-zero 5-flow.

◮ Proved for nowhere-zero 6-flow. ◮ We sketch proof for nowhere-zero 8-flow.

Tutte’s 4-flow Conj: [1966] Every bridgless graph with no Petersen minor has a nowhere-zero 4-flow.

◮ Proved for cubic graphs; implies 4CT. ◮ condition not necessary

slide-55
SLIDE 55

Why do we care?

Thm: [Tutte 1954] A plane bridgeless graph is k-face colorable if and only if it has a nowhere-zero k-flow. (Like Tait’s Theorem.) Rem So nowhere-zero flows generalize the idea of coloring the planar dual of a graph, for graphs that aren’t planar. Tutte’s 5-flow Conj: [1954] Every bridgless graph has a nowhere-zero 5-flow.

◮ Proved for nowhere-zero 6-flow. ◮ We sketch proof for nowhere-zero 8-flow.

Tutte’s 4-flow Conj: [1966] Every bridgless graph with no Petersen minor has a nowhere-zero 4-flow.

◮ Proved for cubic graphs; implies 4CT. ◮ condition not necessary

Tutte’s 3-flow Conj: [1970s] Every 4-edge-connected graph has a nowhere-zero 3-flow.

slide-56
SLIDE 56

Why do we care?

Thm: [Tutte 1954] A plane bridgeless graph is k-face colorable if and only if it has a nowhere-zero k-flow. (Like Tait’s Theorem.) Rem So nowhere-zero flows generalize the idea of coloring the planar dual of a graph, for graphs that aren’t planar. Tutte’s 5-flow Conj: [1954] Every bridgless graph has a nowhere-zero 5-flow.

◮ Proved for nowhere-zero 6-flow. ◮ We sketch proof for nowhere-zero 8-flow.

Tutte’s 4-flow Conj: [1966] Every bridgless graph with no Petersen minor has a nowhere-zero 4-flow.

◮ Proved for cubic graphs; implies 4CT. ◮ condition not necessary

Tutte’s 3-flow Conj: [1970s] Every 4-edge-connected graph has a nowhere-zero 3-flow.

slide-57
SLIDE 57

Disjoint Spanning Trees

Tree-packing Thm: A multigraph contains k edge-disjoint spanning trees if and only if for every partition P of its vertex set it has at least k(|P| − 1) cross-edges.

slide-58
SLIDE 58

Disjoint Spanning Trees

Tree-packing Thm: A multigraph contains k edge-disjoint spanning trees if and only if for every partition P of its vertex set it has at least k(|P| − 1) cross-edges.

slide-59
SLIDE 59

Disjoint Spanning Trees

Tree-packing Thm: A multigraph contains k edge-disjoint spanning trees if and only if for every partition P of its vertex set it has at least k(|P| − 1) cross-edges.

slide-60
SLIDE 60

Disjoint Spanning Trees

Tree-packing Thm: A multigraph contains k edge-disjoint spanning trees if and only if for every partition P of its vertex set it has at least k(|P| − 1) cross-edges. Necessity is easy, since each spanning tree must contain at least |P| − 1 cross-edges.

slide-61
SLIDE 61

Disjoint Spanning Trees

Tree-packing Thm: A multigraph contains k edge-disjoint spanning trees if and only if for every partition P of its vertex set it has at least k(|P| − 1) cross-edges. Necessity is easy, since each spanning tree must contain at least |P| − 1 cross-edges. Cor: Every 2k-edge-connected multigraph G has k edge-disjoint spanning trees.

slide-62
SLIDE 62

Disjoint Spanning Trees

Tree-packing Thm: A multigraph contains k edge-disjoint spanning trees if and only if for every partition P of its vertex set it has at least k(|P| − 1) cross-edges. Necessity is easy, since each spanning tree must contain at least |P| − 1 cross-edges. Cor: Every 2k-edge-connected multigraph G has k edge-disjoint spanning trees. Pf: Every set in P is joined to other sets by at least 2k edges.

slide-63
SLIDE 63

Disjoint Spanning Trees

Tree-packing Thm: A multigraph contains k edge-disjoint spanning trees if and only if for every partition P of its vertex set it has at least k(|P| − 1) cross-edges. Necessity is easy, since each spanning tree must contain at least |P| − 1 cross-edges. Cor: Every 2k-edge-connected multigraph G has k edge-disjoint spanning trees. Pf: Every set in P is joined to other sets by at least 2k edges. So number of cross-edges is at least 1

2

  • S∈P 2k = 1

2(2k)|P| = k|P|.

slide-64
SLIDE 64

Parity Subgraphs

Def: A parity subgraph of G is a subgraph H such that dG(v) ≡ dH(v) mod 2 for all v ∈ V (G).

slide-65
SLIDE 65

Parity Subgraphs

Def: A parity subgraph of G is a subgraph H such that dG(v) ≡ dH(v) mod 2 for all v ∈ V (G). Lem: Every spanning tree contains a parity subgraph.

slide-66
SLIDE 66

Parity Subgraphs

Def: A parity subgraph of G is a subgraph H such that dG(v) ≡ dH(v) mod 2 for all v ∈ V (G). Lem: Every spanning tree contains a parity subgraph. Pf: Pick a root r arbitrarily.

slide-67
SLIDE 67

Parity Subgraphs

Def: A parity subgraph of G is a subgraph H such that dG(v) ≡ dH(v) mod 2 for all v ∈ V (G). Lem: Every spanning tree contains a parity subgraph. Pf: Pick a root r arbitrarily. Direct all tree edges toward r.

slide-68
SLIDE 68

Parity Subgraphs

Def: A parity subgraph of G is a subgraph H such that dG(v) ≡ dH(v) mod 2 for all v ∈ V (G). Lem: Every spanning tree contains a parity subgraph. Pf: Pick a root r arbitrarily. Direct all tree edges toward r. Working towards r, put each edge uv into/out of H as needed by u.

slide-69
SLIDE 69

Parity Subgraphs

Def: A parity subgraph of G is a subgraph H such that dG(v) ≡ dH(v) mod 2 for all v ∈ V (G). Lem: Every spanning tree contains a parity subgraph. Pf: Pick a root r arbitrarily. Direct all tree edges toward r. Working towards r, put each edge uv into/out of H as needed by

  • u. Works for r, thanks to parity.
slide-70
SLIDE 70

Parity Subgraphs

Def: A parity subgraph of G is a subgraph H such that dG(v) ≡ dH(v) mod 2 for all v ∈ V (G). Lem: Every spanning tree contains a parity subgraph. Pf: Pick a root r arbitrarily. Direct all tree edges toward r. Working towards r, put each edge uv into/out of H as needed by

  • u. Works for r, thanks to parity. Formally, induction on |V (G)|.
slide-71
SLIDE 71

Parity Subgraphs

Def: A parity subgraph of G is a subgraph H such that dG(v) ≡ dH(v) mod 2 for all v ∈ V (G). Lem: Every spanning tree contains a parity subgraph. Pf: Pick a root r arbitrarily. Direct all tree edges toward r. Working towards r, put each edge uv into/out of H as needed by

  • u. Works for r, thanks to parity. Formally, induction on |V (G)|.

Obs: The complement of a parity subgraph is an even graph.

slide-72
SLIDE 72

Nowhere-zero 8-flows in bridgeless graphs

Thm: Every bridgeless graph has a nowhere-zero 8-flow.

slide-73
SLIDE 73

Nowhere-zero 8-flows in bridgeless graphs

Thm: Every bridgeless graph has a nowhere-zero 8-flow. Pf sketch: Find subgraphs H1, H2, H3 such that G = H1 ∪ H2 ∪ H3 and each Hi has a nowhere-zero 2-flow.

slide-74
SLIDE 74

Nowhere-zero 8-flows in bridgeless graphs

Thm: Every bridgeless graph has a nowhere-zero 8-flow. Pf sketch: Find subgraphs H1, H2, H3 such that G = H1 ∪ H2 ∪ H3 and each Hi has a nowhere-zero 2-flow. By Key Lemma, G has a nowhere-zero 8-flow.

slide-75
SLIDE 75

Nowhere-zero 8-flows in bridgeless graphs

Thm: Every bridgeless graph has a nowhere-zero 8-flow. Pf sketch: Find subgraphs H1, H2, H3 such that G = H1 ∪ H2 ∪ H3 and each Hi has a nowhere-zero 2-flow. By Key Lemma, G has a nowhere-zero 8-flow. How to find Hi?

slide-76
SLIDE 76

Nowhere-zero 8-flows in bridgeless graphs

Thm: Every bridgeless graph has a nowhere-zero 8-flow. Pf sketch: Find subgraphs H1, H2, H3 such that G = H1 ∪ H2 ∪ H3 and each Hi has a nowhere-zero 2-flow. By Key Lemma, G has a nowhere-zero 8-flow. How to find Hi? Reduce to when G is 2-connected and 3-edge-connected.

slide-77
SLIDE 77

Nowhere-zero 8-flows in bridgeless graphs

Thm: Every bridgeless graph has a nowhere-zero 8-flow. Pf sketch: Find subgraphs H1, H2, H3 such that G = H1 ∪ H2 ∪ H3 and each Hi has a nowhere-zero 2-flow. By Key Lemma, G has a nowhere-zero 8-flow. How to find Hi? Reduce to when G is 2-connected and 3-edge-connected. By doubling each edge, we get a 6-edge-connected graph,

slide-78
SLIDE 78

Nowhere-zero 8-flows in bridgeless graphs

Thm: Every bridgeless graph has a nowhere-zero 8-flow. Pf sketch: Find subgraphs H1, H2, H3 such that G = H1 ∪ H2 ∪ H3 and each Hi has a nowhere-zero 2-flow. By Key Lemma, G has a nowhere-zero 8-flow. How to find Hi? Reduce to when G is 2-connected and 3-edge-connected. By doubling each edge, we get a 6-edge-connected graph, which contains three edge-disjoint spanning trees T1, T2, T3.

slide-79
SLIDE 79

Nowhere-zero 8-flows in bridgeless graphs

Thm: Every bridgeless graph has a nowhere-zero 8-flow. Pf sketch: Find subgraphs H1, H2, H3 such that G = H1 ∪ H2 ∪ H3 and each Hi has a nowhere-zero 2-flow. By Key Lemma, G has a nowhere-zero 8-flow. How to find Hi? Reduce to when G is 2-connected and 3-edge-connected. By doubling each edge, we get a 6-edge-connected graph, which contains three edge-disjoint spanning trees T1, T2, T3. In G, they aren’t edge-disjoint, but no edge is in all three.

slide-80
SLIDE 80

Nowhere-zero 8-flows in bridgeless graphs

Thm: Every bridgeless graph has a nowhere-zero 8-flow. Pf sketch: Find subgraphs H1, H2, H3 such that G = H1 ∪ H2 ∪ H3 and each Hi has a nowhere-zero 2-flow. By Key Lemma, G has a nowhere-zero 8-flow. How to find Hi? Reduce to when G is 2-connected and 3-edge-connected. By doubling each edge, we get a 6-edge-connected graph, which contains three edge-disjoint spanning trees T1, T2, T3. In G, they aren’t edge-disjoint, but no edge is in all three. In each Ti, find parity subgraph Ri.

slide-81
SLIDE 81

Nowhere-zero 8-flows in bridgeless graphs

Thm: Every bridgeless graph has a nowhere-zero 8-flow. Pf sketch: Find subgraphs H1, H2, H3 such that G = H1 ∪ H2 ∪ H3 and each Hi has a nowhere-zero 2-flow. By Key Lemma, G has a nowhere-zero 8-flow. How to find Hi? Reduce to when G is 2-connected and 3-edge-connected. By doubling each edge, we get a 6-edge-connected graph, which contains three edge-disjoint spanning trees T1, T2, T3. In G, they aren’t edge-disjoint, but no edge is in all three. In each Ti, find parity subgraph Ri. Now let Hi = G \ E(Ri). Recall that each Hi is even.

slide-82
SLIDE 82

Nowhere-zero 8-flows in bridgeless graphs

Thm: Every bridgeless graph has a nowhere-zero 8-flow. Pf sketch: Find subgraphs H1, H2, H3 such that G = H1 ∪ H2 ∪ H3 and each Hi has a nowhere-zero 2-flow. By Key Lemma, G has a nowhere-zero 8-flow. How to find Hi? Reduce to when G is 2-connected and 3-edge-connected. By doubling each edge, we get a 6-edge-connected graph, which contains three edge-disjoint spanning trees T1, T2, T3. In G, they aren’t edge-disjoint, but no edge is in all three. In each Ti, find parity subgraph Ri. Now let Hi = G \ E(Ri). Recall that each Hi is even. Since no edge is in all Ti, each edge is in some Hi. So G = H1 ∪ H2 ∪ H3.

slide-83
SLIDE 83

Nowhere-zero 8-flows in bridgeless graphs

Thm: Every bridgeless graph has a nowhere-zero 8-flow. Pf sketch: Find subgraphs H1, H2, H3 such that G = H1 ∪ H2 ∪ H3 and each Hi has a nowhere-zero 2-flow. By Key Lemma, G has a nowhere-zero 8-flow. How to find Hi? Reduce to when G is 2-connected and 3-edge-connected. By doubling each edge, we get a 6-edge-connected graph, which contains three edge-disjoint spanning trees T1, T2, T3. In G, they aren’t edge-disjoint, but no edge is in all three. In each Ti, find parity subgraph Ri. Now let Hi = G \ E(Ri). Recall that each Hi is even. Since no edge is in all Ti, each edge is in some Hi. So G = H1 ∪ H2 ∪ H3. Since each Hi is even, it has a nowhere-zero 2-flow.

slide-84
SLIDE 84

Nowhere-zero 8-flows in bridgeless graphs

Thm: Every bridgeless graph has a nowhere-zero 8-flow. Pf sketch: Find subgraphs H1, H2, H3 such that G = H1 ∪ H2 ∪ H3 and each Hi has a nowhere-zero 2-flow. By Key Lemma, G has a nowhere-zero 8-flow. How to find Hi? Reduce to when G is 2-connected and 3-edge-connected. By doubling each edge, we get a 6-edge-connected graph, which contains three edge-disjoint spanning trees T1, T2, T3. In G, they aren’t edge-disjoint, but no edge is in all three. In each Ti, find parity subgraph Ri. Now let Hi = G \ E(Ri). Recall that each Hi is even. Since no edge is in all Ti, each edge is in some Hi. So G = H1 ∪ H2 ∪ H3. Since each Hi is even, it has a nowhere-zero 2-flow. By Key Lemma, G has nowhere-zero 8-flow.

slide-85
SLIDE 85

Summary

slide-86
SLIDE 86

Summary

◮ Nowhere-zero flows extend face-coloring to non-planar graphs.

slide-87
SLIDE 87

Summary

◮ Nowhere-zero flows extend face-coloring to non-planar graphs.

◮ A plane bridgeless graph is k-face colorable if and only if it has

a nowhere-zero k-flow.

slide-88
SLIDE 88

Summary

◮ Nowhere-zero flows extend face-coloring to non-planar graphs.

◮ A plane bridgeless graph is k-face colorable if and only if it has

a nowhere-zero k-flow.

◮ Tutte conjectured sufficient conditions for nowhere-zero flows

in bridgeless graphs:

slide-89
SLIDE 89

Summary

◮ Nowhere-zero flows extend face-coloring to non-planar graphs.

◮ A plane bridgeless graph is k-face colorable if and only if it has

a nowhere-zero k-flow.

◮ Tutte conjectured sufficient conditions for nowhere-zero flows

in bridgeless graphs:

◮ 5-flow: all graphs

slide-90
SLIDE 90

Summary

◮ Nowhere-zero flows extend face-coloring to non-planar graphs.

◮ A plane bridgeless graph is k-face colorable if and only if it has

a nowhere-zero k-flow.

◮ Tutte conjectured sufficient conditions for nowhere-zero flows

in bridgeless graphs:

◮ 5-flow: all graphs ◮ 4-flow: no subdivision of Petersen

slide-91
SLIDE 91

Summary

◮ Nowhere-zero flows extend face-coloring to non-planar graphs.

◮ A plane bridgeless graph is k-face colorable if and only if it has

a nowhere-zero k-flow.

◮ Tutte conjectured sufficient conditions for nowhere-zero flows

in bridgeless graphs:

◮ 5-flow: all graphs ◮ 4-flow: no subdivision of Petersen ◮ 3-flow: 4-edge-connected

slide-92
SLIDE 92

Summary

◮ Nowhere-zero flows extend face-coloring to non-planar graphs.

◮ A plane bridgeless graph is k-face colorable if and only if it has

a nowhere-zero k-flow.

◮ Tutte conjectured sufficient conditions for nowhere-zero flows

in bridgeless graphs:

◮ 5-flow: all graphs ◮ 4-flow: no subdivision of Petersen ◮ 3-flow: 4-edge-connected

◮ All conjectures still open, but major progress

slide-93
SLIDE 93

Summary

◮ Nowhere-zero flows extend face-coloring to non-planar graphs.

◮ A plane bridgeless graph is k-face colorable if and only if it has

a nowhere-zero k-flow.

◮ Tutte conjectured sufficient conditions for nowhere-zero flows

in bridgeless graphs:

◮ 5-flow: all graphs ◮ 4-flow: no subdivision of Petersen ◮ 3-flow: 4-edge-connected

◮ All conjectures still open, but major progress

◮ 4-flow conjecture implies 4CT,

slide-94
SLIDE 94

Summary

◮ Nowhere-zero flows extend face-coloring to non-planar graphs.

◮ A plane bridgeless graph is k-face colorable if and only if it has

a nowhere-zero k-flow.

◮ Tutte conjectured sufficient conditions for nowhere-zero flows

in bridgeless graphs:

◮ 5-flow: all graphs ◮ 4-flow: no subdivision of Petersen ◮ 3-flow: 4-edge-connected

◮ All conjectures still open, but major progress

◮ 4-flow conjecture implies 4CT, proved for 3-regular

slide-95
SLIDE 95

Summary

◮ Nowhere-zero flows extend face-coloring to non-planar graphs.

◮ A plane bridgeless graph is k-face colorable if and only if it has

a nowhere-zero k-flow.

◮ Tutte conjectured sufficient conditions for nowhere-zero flows

in bridgeless graphs:

◮ 5-flow: all graphs ◮ 4-flow: no subdivision of Petersen ◮ 3-flow: 4-edge-connected

◮ All conjectures still open, but major progress

◮ 4-flow conjecture implies 4CT, proved for 3-regular ◮ 5-flow conjecture proved for 6-flow (we proved 8-flow)

slide-96
SLIDE 96

Summary

◮ Nowhere-zero flows extend face-coloring to non-planar graphs.

◮ A plane bridgeless graph is k-face colorable if and only if it has

a nowhere-zero k-flow.

◮ Tutte conjectured sufficient conditions for nowhere-zero flows

in bridgeless graphs:

◮ 5-flow: all graphs ◮ 4-flow: no subdivision of Petersen ◮ 3-flow: 4-edge-connected

◮ All conjectures still open, but major progress

◮ 4-flow conjecture implies 4CT, proved for 3-regular ◮ 5-flow conjecture proved for 6-flow (we proved 8-flow)

◮ This talk follows presentation from West’s textbook.