Minors and Tutte invariants for alternating dimaps Graham Farr - - PowerPoint PPT Presentation

minors and tutte invariants for alternating dimaps
SMART_READER_LITE
LIVE PREVIEW

Minors and Tutte invariants for alternating dimaps Graham Farr - - PowerPoint PPT Presentation

Minors and Tutte invariants for alternating dimaps Graham Farr Clayton School of IT Monash University Graham.Farr@monash.edu Work done partly at: Isaac Newton Institute for Mathematical Sciences (Combinatorics and Statistical Mechanics


slide-1
SLIDE 1

Minors and Tutte invariants for alternating dimaps

Graham Farr

Clayton School of IT Monash University Graham.Farr@monash.edu

Work done partly at: Isaac Newton Institute for Mathematical Sciences (Combinatorics and Statistical Mechanics Programme), Cambridge, 2008; University of Melbourne (sabbatical), 2011; and Queen Mary, University of London, 2011.

20 March 2014

slide-2
SLIDE 2

Contraction and Deletion

G e u v G \ e u v G/e u = v

slide-3
SLIDE 3

Minors

H is a minor of G if it can be obtained from G by some sequence

  • f deletions and/or contractions.

The order doesn’t matter. Deletion and contraction commute: G/e/f = G/f /e G \ e \ f = G \ f \ e G/e \ f = G \ f /e

slide-4
SLIDE 4

Minors

H is a minor of G if it can be obtained from G by some sequence

  • f deletions and/or contractions.

The order doesn’t matter. Deletion and contraction commute: G/e/f = G/f /e G \ e \ f = G \ f \ e G/e \ f = G \ f /e Importance of minors:

◮ excluded minor characterisations

◮ planar graphs (Kuratowski, 1930; Wagner, 1937) ◮ graphs, among matroids (Tutte, PhD thesis, 1948) ◮ Robertson-Seymour Theorem (1985–2004)

◮ counting

◮ Tutte-Whitney polynomial family

slide-5
SLIDE 5

Duality and minors

Classical duality for embedded graphs: G ← → G ∗ vertices ← → faces

slide-6
SLIDE 6

Duality and minors

Classical duality for embedded graphs: G ← → G ∗ vertices ← → faces contraction ← → deletion (G/e)∗ = G ∗ \ e (G \ e)∗ = G ∗/e

slide-7
SLIDE 7

Duality and minors

G G/e G \ e

slide-8
SLIDE 8

Duality and minors

G G/e G \ e G ∗

slide-9
SLIDE 9

Duality and minors

G G/e G \ e G ∗ G ∗/e G ∗ \ e

slide-10
SLIDE 10

Duality and minors

G G/e G \ e G ∗ G ∗/e G ∗ \ e

slide-11
SLIDE 11

Loops and coloops

loop coloop = bridge = isthmus

slide-12
SLIDE 12

Loops and coloops

loop coloop = bridge = isthmus duality

slide-13
SLIDE 13

History

  • H. E. Dudeney,

Puzzling Times at Solvamhall Castle: Lady Isabel’s Casket, London Magazine 7 (42) (Jan 1902) 584

slide-14
SLIDE 14

History

London Magazine 8 (43) (Feb 1902) 56

slide-15
SLIDE 15

History

First published by Heinemann, London, 1907. Above is from 4th edn, Nelson, 1932.

slide-16
SLIDE 16

History

Duke Math. J. 7 (1940) 312–340.

slide-17
SLIDE 17

History

from a design for a proposed memorial to Tutte in Newmarket, UK. https://www.facebook.com/billtutte

slide-18
SLIDE 18
slide-19
SLIDE 19
slide-20
SLIDE 20
slide-21
SLIDE 21
slide-22
SLIDE 22
slide-23
SLIDE 23
slide-24
SLIDE 24
slide-25
SLIDE 25
slide-26
SLIDE 26
slide-27
SLIDE 27
slide-28
SLIDE 28
slide-29
SLIDE 29
slide-30
SLIDE 30
slide-31
SLIDE 31

History

  • Proc. Cambridge Philos. Soc. 44 (1948) 463–482.
slide-32
SLIDE 32
slide-33
SLIDE 33
slide-34
SLIDE 34
slide-35
SLIDE 35
slide-36
SLIDE 36
slide-37
SLIDE 37
slide-38
SLIDE 38
slide-39
SLIDE 39
slide-40
SLIDE 40
slide-41
SLIDE 41

triad of alternating dimaps

slide-42
SLIDE 42

triad of alternating dimaps

slide-43
SLIDE 43
slide-44
SLIDE 44
slide-45
SLIDE 45

bicubic map

slide-46
SLIDE 46

bicubic map

slide-47
SLIDE 47
slide-48
SLIDE 48
slide-49
SLIDE 49
slide-50
SLIDE 50
slide-51
SLIDE 51

Alternating dimaps

Alternating dimap (Tutte, 1948):

◮ directed graph without isolated vertices, ◮ 2-cell embedded in a disjoint union of orientable 2-manifolds, ◮ each vertex has even degree, ◮ ∀v: edges incident with v are directed alternately into, and

  • ut of, v (as you go around v).
slide-52
SLIDE 52

Alternating dimaps

Alternating dimap (Tutte, 1948):

◮ directed graph without isolated vertices, ◮ 2-cell embedded in a disjoint union of orientable 2-manifolds, ◮ each vertex has even degree, ◮ ∀v: edges incident with v are directed alternately into, and

  • ut of, v (as you go around v).

So vertices look like this:

slide-53
SLIDE 53

Alternating dimaps

Alternating dimap (Tutte, 1948):

◮ directed graph without isolated vertices, ◮ 2-cell embedded in a disjoint union of orientable 2-manifolds, ◮ each vertex has even degree, ◮ ∀v: edges incident with v are directed alternately into, and

  • ut of, v (as you go around v).

So vertices look like this: Genus γ(G) of an alternating dimap G: V − E + F = 2(k(G) − γ(G))

slide-54
SLIDE 54

Alternating dimaps

Three special partitions of E(G):

  • clockwise faces
  • anticlockwise faces
  • in-stars

(An in-star is the set of all edges going into some vertex.)

slide-55
SLIDE 55

Alternating dimaps

Three special partitions of E(G):

  • clockwise faces
  • anticlockwise faces
  • in-stars

(An in-star is the set of all edges going into some vertex.) Each defines a permutation of E(G).

slide-56
SLIDE 56

Alternating dimaps

Three special partitions of E(G):

  • clockwise faces

σc

  • anticlockwise faces

σa

  • in-stars

σi (An in-star is the set of all edges going into some vertex.) Each defines a permutation of E(G).

slide-57
SLIDE 57

Alternating dimaps

Three special partitions of E(G):

  • clockwise faces

σc

  • anticlockwise faces

σa

  • in-stars

σi (An in-star is the set of all edges going into some vertex.) Each defines a permutation of E(G). These permutations satisfy σiσcσa = 1

slide-58
SLIDE 58

Triality (Trinity)

Construction of trial map: clockwise faces − → vertices − → anticlockwise faces − → clockwise faces

slide-59
SLIDE 59

Triality (Trinity)

Construction of trial map: clockwise faces − → vertices − → anticlockwise faces − → clockwise faces (σi, σc, σa) → (σc, σa, σi)

slide-60
SLIDE 60

Triality (Trinity)

Construction of trial map: clockwise faces − → vertices − → anticlockwise faces − → clockwise faces (σi, σc, σa) → (σc, σa, σi) u e f

slide-61
SLIDE 61

Triality (Trinity)

Construction of trial map: clockwise faces − → vertices − → anticlockwise faces − → clockwise faces (σi, σc, σa) → (σc, σa, σi) u e f vC1 vC2 eω

slide-62
SLIDE 62

Minor operations

G u v e w1 w2

slide-63
SLIDE 63

Minor operations

G[1]e u = v w1 w2

slide-64
SLIDE 64

Minor operations

G u v e w1 w2

slide-65
SLIDE 65

Minor operations

G[ω]e u v w1 w2

slide-66
SLIDE 66

Minor operations

G u v e w1 w2

slide-67
SLIDE 67

Minor operations

G[ω2]e u v w1 w2

slide-68
SLIDE 68

Minor operations

G u v e w1 w2

slide-69
SLIDE 69

Minor operations

G u v e w1 w2 eω

slide-70
SLIDE 70

Minor operations

G[1]e u = v w1 w2

slide-71
SLIDE 71

Minor operations

(G[1]e)ω = G ω[ω2]eω u = v w1 w2

slide-72
SLIDE 72

Minor operations

G ω[1]eω = (G[ω]e)ω, G ω[ω]eω = (G[ω2]e)ω, G ω[ω2]eω = (G[1]e)ω, G ω2[1]eω2 = (G[ω2]e)ω2, G ω2[ω]eω2 = (G[1]e)ω2, G ω2[ω2]eω2 = (G[ω]e)ω2.

Theorem

If e ∈ E(G) and µ, ν ∈ {1, ω, ω2} then G µ[ν]eω = (G[µν]e)µ. Same pattern as established for other generalised minor operations (GF, 2008/2013. . . ).

slide-73
SLIDE 73

Minor operations

G G[1]e G[ω]e G[ω2]e G ω G ω[1]e G ω[ω]e G ω[ω2]e G ω2 G ω2[1]e G ω2[ω]e G ω2[ω2]e

slide-74
SLIDE 74

Minors: bicubic maps

e

slide-75
SLIDE 75

Minors: bicubic maps

e

reduce e

slide-76
SLIDE 76

Minors: bicubic maps

e

reduce e

slide-77
SLIDE 77

Minors: bicubic maps

e

reduce e

Tutte, Philips Res. Repts 30 (1975) 205–219.

slide-78
SLIDE 78

Relationships

triangulated triangle

  • alternating dimaps
  • bicubic map

(reduction: Tutte 1975)

  • duality

Eulerian triangulation

slide-79
SLIDE 79

Relationships

triangulated triangle

  • alternating dimaps
  • bicubic map

(reduction: Tutte 1975)

  • duality

Eulerian triangulation (reduction, in inverse form . . .: Batagelj, 1989)

slide-80
SLIDE 80

Relationships

triangulated triangle

  • alternating dimaps
  • bicubic map

(reduction: Tutte 1975)

  • duality

Eulerian triangulation (reduction, in inverse form . . .: Batagelj, 1989)

  • (Cavenagh & Lisonˇ

eck, 2008) spherical latin bitrade

slide-81
SLIDE 81

Ultraloops, triloops, semiloops

ultraloop

slide-82
SLIDE 82

Ultraloops, triloops, semiloops

ultraloop 1-loop

slide-83
SLIDE 83

Ultraloops, triloops, semiloops

ultraloop 1-loop ω-loop

slide-84
SLIDE 84

Ultraloops, triloops, semiloops

ultraloop 1-loop ω-loop ω2-loop

slide-85
SLIDE 85

Ultraloops, triloops, semiloops

ultraloop 1-loop ω-loop ω2-loop

slide-86
SLIDE 86

Ultraloops, triloops, semiloops

ultraloop 1-loop ω-loop ω2-loop

slide-87
SLIDE 87

Ultraloops, triloops, semiloops

ultraloop 1-loop ω-loop ω2-loop

slide-88
SLIDE 88

Ultraloops, triloops, semiloops

ultraloop 1-loop ω-loop ω2-loop 1-semiloop

slide-89
SLIDE 89

Ultraloops, triloops, semiloops

ultraloop 1-loop ω-loop ω2-loop 1-semiloop ω-semiloop

slide-90
SLIDE 90

Ultraloops, triloops, semiloops

ultraloop 1-loop ω-loop ω2-loop 1-semiloop ω-semiloop ω2-semiloop

slide-91
SLIDE 91

Ultraloops, triloops, semiloops

ultraloop 1-loop ω-loop ω2-loop 1-semiloop ω-semiloop ω2-semiloop

slide-92
SLIDE 92

Ultraloops, triloops, semiloops

ultraloop 1-loop ω-loop ω2-loop 1-semiloop ω-semiloop ω2-semiloop

slide-93
SLIDE 93

Ultraloops, triloops, semiloops

ultraloop 1-loop ω-loop ω2-loop 1-semiloop ω-semiloop ω2-semiloop

slide-94
SLIDE 94

Ultraloops, triloops, semiloops: the bicubic map

trihedron (ultraloop) e

slide-95
SLIDE 95

Ultraloops, triloops, semiloops: the bicubic map

trihedron (ultraloop) e digon (triloop) e

slide-96
SLIDE 96

Ultraloops, triloops, semiloops: the bicubic map

trihedron (ultraloop) e digon (triloop) e (semiloop) e

slide-97
SLIDE 97

Non-commutativity

Some bad news: sometimes, G[µ]e[ν]f = G[ν]f [µ]e

slide-98
SLIDE 98

f e G

slide-99
SLIDE 99

f e G G[ω]f [1]e

slide-100
SLIDE 100

f e G G[ω]f [1]e G[1]e[ω]f

slide-101
SLIDE 101

f e G[ω]f [1]e = G[1]e[ω]f

slide-102
SLIDE 102

f e G[ω]f [1]e = G[1]e[ω]f

Theorem

Except for the above situation and its trials, reductions commute. G[µ]f [ν]e = G[ν]e[µ]f

Corollary

If µ = ν, or one of e, f is a triloop, then reductions commute.

slide-103
SLIDE 103

Trimedial graph

G u v e w1 w2

slide-104
SLIDE 104

Trimedial graph

G tri(G) u v e w1 w2

slide-105
SLIDE 105

Trimedial graph

G tri(G) u v e w1 w2

slide-106
SLIDE 106

Trimedial graph

G tri(G) u v e w1 w2

slide-107
SLIDE 107

Trimedial graph

G tri(G) u v e w1 w2

slide-108
SLIDE 108

Trimedial graph

G tri(G)

Theorem

All pairs of reductions on G commute if and only if the triloops of G form a vertex cover in tri(G). u v e w1 w2

slide-109
SLIDE 109

Non-commutativity

Theorem

All sequences of reductions on G commute if and only if each component of G has the form . . .

slide-110
SLIDE 110

Non-commutativity

Theorem

All sequences of reductions on G commute if and only if each component of G has the form . . .

slide-111
SLIDE 111

Non-commutativity

Problem Characterise alternating dimaps such that all pairs of reductions commute up to isomorphism: ∀µ, ν, e, f : G[µ]f [ν]e ∼ = G[ν]e[µ]f

slide-112
SLIDE 112

Excluded minors for bounded genus

k-posy: An alternating dimap with . . .

◮ one vertex, ◮ 2k + 1 edges, ◮ two faces.

V − E + F = 1 − (2k + 1) + 2 = 2 − 2k Genus of k-posy = k

Theorem

A nonempty alternating dimap G has genus < k if and only if none

  • f its minors is a disjoint union of posies of total genus k.
slide-113
SLIDE 113

Excluded minors for bounded genus

k-posy: An alternating dimap with . . .

◮ one vertex, ◮ 2k + 1 edges, ◮ two faces.

V − E + F = 1 − (2k + 1) + 2 = 2 − 2k Genus of k-posy = k

Theorem

A nonempty alternating dimap G has genus < k if and only if none

  • f its minors is a disjoint union of posies of total genus k.
  • cf. Courcelle & Dussaux (2002): ordinary maps, surface minors, bouquets.
slide-114
SLIDE 114

Excluded minors for bounded genus

0-posy:

slide-115
SLIDE 115

Excluded minors for bounded genus

0-posy: a a

slide-116
SLIDE 116

Excluded minors for bounded genus

1-posy: a b c a b c

slide-117
SLIDE 117

Excluded minors for bounded genus

2-posy: first: a b c d e a b c d e

slide-118
SLIDE 118

Excluded minors for bounded genus

2-posy: second: a c d b e a b e c d

slide-119
SLIDE 119

Excluded minors for bounded genus

2-posy: third: a b c d b e d a e c

slide-120
SLIDE 120

Excluded minors for bounded genus

Theorem

A nonempty alternating dimap G has genus < k if and only if none

  • f its minors is a disjoint union of posies of total genus k.
slide-121
SLIDE 121

Excluded minors for bounded genus

Theorem

A nonempty alternating dimap G has genus < k if and only if none

  • f its minors is a disjoint union of posies of total genus k.

Proof.

slide-122
SLIDE 122

Excluded minors for bounded genus

Theorem

A nonempty alternating dimap G has genus < k if and only if none

  • f its minors is a disjoint union of posies of total genus k.

Proof. (= ⇒) Easy.

slide-123
SLIDE 123

Excluded minors for bounded genus

Theorem

A nonempty alternating dimap G has genus < k if and only if none

  • f its minors is a disjoint union of posies of total genus k.

Proof. (= ⇒) Easy. (⇐ =) Show: γ(G) ≥ k = ⇒ ∃ minor ∼ = disjoint union of posies, total genus k.

slide-124
SLIDE 124

Excluded minors for bounded genus

Theorem

A nonempty alternating dimap G has genus < k if and only if none

  • f its minors is a disjoint union of posies of total genus k.

Proof. (= ⇒) Easy. (⇐ =) Show: γ(G) ≥ k = ⇒ ∃ minor ∼ = disjoint union of posies, total genus k. Induction on |E(G)|.

slide-125
SLIDE 125

Excluded minors for bounded genus

Theorem

A nonempty alternating dimap G has genus < k if and only if none

  • f its minors is a disjoint union of posies of total genus k.

Proof. (= ⇒) Easy. (⇐ =) Show: γ(G) ≥ k = ⇒ ∃ minor ∼ = disjoint union of posies, total genus k. Induction on |E(G)|. Inductive basis: |E(G)| = 1 = ⇒ G is an ultraloop = ⇒ 0-posy minor.

slide-126
SLIDE 126

Excluded minors for bounded genus

Showing . . . γ(G) ≥ k = ⇒ ∃ minor ∼ = disjoint union of posies, total genus k.

slide-127
SLIDE 127

Excluded minors for bounded genus

Showing . . . γ(G) ≥ k = ⇒ ∃ minor ∼ = disjoint union of posies, total genus k. Inductive step: Suppose true for alt. dimaps of < m edges.

slide-128
SLIDE 128

Excluded minors for bounded genus

Showing . . . γ(G) ≥ k = ⇒ ∃ minor ∼ = disjoint union of posies, total genus k. Inductive step: Suppose true for alt. dimaps of < m edges. Let G be an alternating dimap with |E(G)| = m.

slide-129
SLIDE 129

Excluded minors for bounded genus

Showing . . . γ(G) ≥ k = ⇒ ∃ minor ∼ = disjoint union of posies, total genus k. Inductive step: Suppose true for alt. dimaps of < m edges. Let G be an alternating dimap with |E(G)| = m. G[1]e, G[ω]e, G[ω2]e each have m − 1 edges.

slide-130
SLIDE 130

Excluded minors for bounded genus

Showing . . . γ(G) ≥ k = ⇒ ∃ minor ∼ = disjoint union of posies, total genus k. Inductive step: Suppose true for alt. dimaps of < m edges. Let G be an alternating dimap with |E(G)| = m. G[1]e, G[ω]e, G[ω2]e each have m − 1 edges. ∴ by inductive hypothesis, these each have, as a minor, a disjoint union of posies of total genus . . . γ(G[1]e), γ(G[ω]e), γ(G[ω2]e), respectively.

slide-131
SLIDE 131

Excluded minors for bounded genus

Showing . . . γ(G) ≥ k = ⇒ ∃ minor ∼ = disjoint union of posies, total genus k. Inductive step: Suppose true for alt. dimaps of < m edges. Let G be an alternating dimap with |E(G)| = m. G[1]e, G[ω]e, G[ω2]e each have m − 1 edges. ∴ by inductive hypothesis, these each have, as a minor, a disjoint union of posies of total genus . . . γ(G[1]e), γ(G[ω]e), γ(G[ω2]e), respectively. If any of these = γ(G): done.

slide-132
SLIDE 132

Excluded minors for bounded genus

Showing . . . γ(G) ≥ k = ⇒ ∃ minor ∼ = disjoint union of posies, total genus k. Inductive step: Suppose true for alt. dimaps of < m edges. Let G be an alternating dimap with |E(G)| = m. G[1]e, G[ω]e, G[ω2]e each have m − 1 edges. ∴ by inductive hypothesis, these each have, as a minor, a disjoint union of posies of total genus . . . γ(G[1]e), γ(G[ω]e), γ(G[ω2]e), respectively. If any of these = γ(G): done. It remains to consider: γ(G[1]e) = γ(G[ω]e) = γ(G[ω2]e) = γ(G) − 1.

slide-133
SLIDE 133

Excluded minors for bounded genus

Showing . . . γ(G) ≥ k = ⇒ ∃ minor ∼ = disjoint union of posies, total genus k. Inductive step: Suppose true for alt. dimaps of < m edges. Let G be an alternating dimap with |E(G)| = m. G[1]e, G[ω]e, G[ω2]e each have m − 1 edges. ∴ by inductive hypothesis, these each have, as a minor, a disjoint union of posies of total genus . . . γ(G[1]e), γ(G[ω]e), γ(G[ω2]e), respectively. If any of these = γ(G): done. It remains to consider: γ(G[1]e) = γ(G[ω]e) = γ(G[ω2]e) = γ(G) − 1. ↑ proper 1-semiloop

slide-134
SLIDE 134

Excluded minors for bounded genus

Showing . . . γ(G) ≥ k = ⇒ ∃ minor ∼ = disjoint union of posies, total genus k. Inductive step: Suppose true for alt. dimaps of < m edges. Let G be an alternating dimap with |E(G)| = m. G[1]e, G[ω]e, G[ω2]e each have m − 1 edges. ∴ by inductive hypothesis, these each have, as a minor, a disjoint union of posies of total genus . . . γ(G[1]e), γ(G[ω]e), γ(G[ω2]e), respectively. If any of these = γ(G): done. It remains to consider: γ(G[1]e) = γ(G[ω]e) = γ(G[ω2]e) = γ(G) − 1. ↑ proper ω-semiloop

slide-135
SLIDE 135

Excluded minors for bounded genus

Showing . . . γ(G) ≥ k = ⇒ ∃ minor ∼ = disjoint union of posies, total genus k. Inductive step: Suppose true for alt. dimaps of < m edges. Let G be an alternating dimap with |E(G)| = m. G[1]e, G[ω]e, G[ω2]e each have m − 1 edges. ∴ by inductive hypothesis, these each have, as a minor, a disjoint union of posies of total genus . . . γ(G[1]e), γ(G[ω]e), γ(G[ω2]e), respectively. If any of these = γ(G): done. It remains to consider: γ(G[1]e) = γ(G[ω]e) = γ(G[ω2]e) = γ(G) − 1. ↑ proper ω2-semiloop

slide-136
SLIDE 136

Excluded minors for bounded genus

slide-137
SLIDE 137

Excluded minors for bounded genus

F1

slide-138
SLIDE 138

Excluded minors for bounded genus

F1 F1

slide-139
SLIDE 139

Excluded minors for bounded genus

F1 F1 F1

slide-140
SLIDE 140

Excluded minors for bounded genus

F1 F1 F1 F2

slide-141
SLIDE 141

Excluded minors for bounded genus

F1 F1 F1 F2 F2

slide-142
SLIDE 142

Excluded minors for bounded genus

F1 F1 F1 F2 F2 F2

slide-143
SLIDE 143

Excluded minors for bounded genus

F1 F1 F1 F2 F2 F2

slide-144
SLIDE 144

Tutte polynomial of a graph (or matroid)

T(G; x, y) =

  • X⊆E

(x − 1)ρ(E)−ρ(X)(y − 1)ρ∗(E)−ρ∗(E\X) where ρ(Y ) = rank of Y = (#vertices that meet Y ) − (# components of Y ), ρ∗(Y ) = rank of Y in the dual, G ∗ = |X| + ρ(E \ X) − ρ(E).

slide-145
SLIDE 145

Tutte polynomial of a graph (or matroid)

T(G; x, y) =

  • X⊆E

(x − 1)ρ(E)−ρ(X)(y − 1)ρ∗(E)−ρ∗(E\X) where ρ(Y ) = rank of Y = (#vertices that meet Y ) − (# components of Y ), ρ∗(Y ) = rank of Y in the dual, G ∗ = |X| + ρ(E \ X) − ρ(E). By appropriate substitutions, it yields: numbers of colourings, acyclic orientations, spanning trees, spanning subgraphs, forests, . . .

slide-146
SLIDE 146

Tutte polynomial of a graph (or matroid)

T(G; x, y) =

  • X⊆E

(x − 1)ρ(E)−ρ(X)(y − 1)ρ∗(E)−ρ∗(E\X) where ρ(Y ) = rank of Y = (#vertices that meet Y ) − (# components of Y ), ρ∗(Y ) = rank of Y in the dual, G ∗ = |X| + ρ(E \ X) − ρ(E). By appropriate substitutions, it yields: numbers of colourings, acyclic orientations, spanning trees, spanning subgraphs, forests, . . . chromatic polynomial, flow polynomial, reliability polynomial, Ising and Potts model partition functions, weight enumerator

  • f a linear code, Jones polynomial of an alternating link, ...
slide-147
SLIDE 147

Tutte polynomial of a graph (or matroid)

Deletion-contraction relation: T(G; x, y) =        1, if G is empty, x T(G \ e; x, y), if e is a coloop (i.e., bridge), y T(G/e; x, y), if e is a loop, T(G \ e; x, y) + T(G/e; x, y), if e is neither a coloop nor a loop.

slide-148
SLIDE 148

Tutte polynomial of a graph (or matroid)

Deletion-contraction relation: T(G; x, y) =        1, if G is empty, x T(G \ e; x, y), if e is a coloop (i.e., bridge), y T(G/e; x, y), if e is a loop, T(G \ e; x, y) + T(G/e; x, y), if e is neither a coloop nor a loop. Recipe Theorem (in various forms: Tutte, 1948; Brylawski, 1972; Oxley & Welsh, 1979): If F is an isomorphism invariant and satisfies . . . F(G) =    x F(G \ e), if e is a coloop (i.e., bridge), y F(G/e), if e is a loop, a F(G \ e) + b F(G/e), if e is neither a coloop nor a loop. . . . then it can be obtained from the Tutte polynomial using appropriate substitutions and factors.

slide-149
SLIDE 149

Tutte invariant for alternating dimaps

– an isomorphism invariant F such that: F(G) =                1, if G is empty, w F(G − e), if e is an ultraloop, x F(G[1]e), if e is a proper 1-loop, y F(G[ω]e), if e is a proper ω-loop, z F(G[ω2]e), if e is a proper ω2-loop, a F(G[1]e) + b F(G[ω]e) + c F(G[ω2]e), if e is not a triloop.

slide-150
SLIDE 150

Tutte invariant for alternating dimaps

Theorem

The only Tutte invariants of alternating dimaps are: (a) F(G) = 0 for nonempty G, (b) F(G) = 3|E(G)|a|V (G)|bc-faces(G)ca-faces(G), (c) F(G) = a|V (G)|bc-faces(G)(−c)a-faces(G), (d) F(G) = a|V (G)|(−b)c-faces(G)ca-faces(G), (e) F(G) = (−a)|V (G)|bc-faces(G)ca-faces(G).

slide-151
SLIDE 151

Extended Tutte invariant for alternating dimaps

– an isomorphism invariant F such that: F(G) =                            1, if G is empty, w F(G − e), if e is an ultraloop, x F(G[1]e), if e is a proper 1-loop, y F(G[ω]e), if e is a proper ω-loop, z F(G[ω2]e), if e is a proper ω2-loop, a F(G[1]e) + b F(G[ω]e) + c F(G[ω2]e), if e is a proper 1-semiloop, d F(G[1]e) + e F(G[ω]e) + f F(G[ω2]e), if e is a proper ω-semiloop, g F(G[1]e) + h F(G[ω]e) + i F(G[ω2]e), if e is a proper ω2-semiloop, j F(G[1]e) + k F(G[ω]e) + l F(G[ω2]e), if e is not a triloop.

slide-152
SLIDE 152

Extended Tutte invariant for alternating dimaps

For any alternating dimap G, define Tc(G; x, y) and Ta(G; x, y) as follows. Tc(G; x, y) =            1, if G is empty, Tc(G[∗]e; x, y), if e is an ω2-loop; x Tc(G[ω2]e; x, y), if e is an ω-semiloop; y Tc(G[1]e; x, y), if e is a proper 1-semiloop or an ω-loop; Tc(G[1]e; x, y) + Tc(G[ω2]e; x, y), if e is not a semiloop. Ta(G; x, y) =            1, if G is empty, Ta(G[∗]e; x, y), if e is an ω-loop; x Ta(G[ω]e; x, y), if e is an ω2-semiloop; y Ta(G[1]e; x, y), if e is a proper 1-semiloop or an ω2-loop; Ta(G[1]e; x, y) + Ta(G[ω]e; x, y), if e is not a semiloop.

slide-153
SLIDE 153

Extended Tutte invariant for alternating dimaps

Theorem

For any plane graph G, T(G; x, y) = Tc(altc(G); x, y)

slide-154
SLIDE 154

Extended Tutte invariant for alternating dimaps

Theorem

For any plane graph G, T(G; x, y) = Tc(altc(G); x, y) u v

slide-155
SLIDE 155

Extended Tutte invariant for alternating dimaps

Theorem

For any plane graph G, T(G; x, y) = Tc(altc(G); x, y) u v u v

slide-156
SLIDE 156

Extended Tutte invariant for alternating dimaps

Theorem

For any plane graph G, T(G; x, y) = Tc(altc(G); x, y) = Ta(alta(G); x, y). u v u v

slide-157
SLIDE 157

Extended Tutte invariant for alternating dimaps

Theorem

For any plane graph G, T(G; x, y) = Tc(altc(G); x, y) = Ta(alta(G); x, y). u v u v u v

slide-158
SLIDE 158

Extended Tutte invariant for alternating dimaps

Ti(G; x) =            1, if G is empty, Ti(G[∗]e; x), if e is a 1-loop (including an ultraloop); x Ti(G[ω2]e; x), if e is a proper ω-semiloop or an ω2-loop; x Ti(G[ω]e; x), if e is a proper ω2-semiloop or an ω-loop; Ti(G[ω]e; x) + Ti(G[ω2]e; x), if e is not a semiloop.

slide-159
SLIDE 159

Extended Tutte invariant for alternating dimaps

Theorem

For any plane graph G, T(G; x, x) = Ti(alti(G); x).

slide-160
SLIDE 160

Extended Tutte invariant for alternating dimaps

Theorem

For any plane graph G, T(G; x, x) = Ti(alti(G); x). u v

slide-161
SLIDE 161

Extended Tutte invariant for alternating dimaps

Theorem

For any plane graph G, T(G; x, x) = Ti(alti(G); x). u v

slide-162
SLIDE 162

Extended Tutte invariant for alternating dimaps

Theorem

For any plane graph G, T(G; x, x) = Ti(alti(G); x). u v

slide-163
SLIDE 163

Extended Tutte invariant for alternating dimaps

Theorem

For any plane graph G, T(G; x, x) = Ti(alti(G); x). u v

slide-164
SLIDE 164

Extended Tutte invariant for alternating dimaps

Theorem

For any plane graph G, T(G; x, x) = Ti(alti(G); x). u v

slide-165
SLIDE 165

References

◮ R. L. Brooks, C. A. B. Smith, A. H. Stone and W. T. Tutte,

The dissection of rectangles into squares, Duke Math. J. 7 (1940) 312–340.

◮ W. T. Tutte, The dissection of equilateral triangles into

equilateral triangles, Proc. Cambridge Philos. Soc. 44 (1948) 463–482.

◮ W. T. Tutte, Duality and trinity, in: Infinite and Finite Sets

(Colloq., Keszthely, 1973), Vol. III, Colloq. Math. Soc. Janos Bolyai, Vol. 10, North-Holland, Amsterdam, 1975, pp. 1459–1472.

◮ R. L. Brooks, C. A. B. Smith, A. H. Stone and W. T. Tutte,

Leaky electricity and triangulated triangles, Philips Res. Repts. 30 (1975) 205–219.

◮ W. T. Tutte, Bicubic planar maps, Symposium `

a la M´ emoire de Fran¸ cois Jaeger (Grenoble, 1998), Ann. Inst. Fourier (Grenoble) 49 (1999) 1095–1102.

slide-166
SLIDE 166

References

For more information:

slide-167
SLIDE 167

References

For more information:

◮ GF, Minors for alternating dimaps, preprint, 2013,

http://arxiv.org/abs/1311.2783.

◮ GF, Transforms and minors for binary functions,

  • Ann. Combin. 17 (2013) 477–493.
slide-168
SLIDE 168

References

For more information:

◮ GF, Minors for alternating dimaps, preprint, 2013,

http://arxiv.org/abs/1311.2783.

◮ GF, Transforms and minors for binary functions,

  • Ann. Combin. 17 (2013) 477–493.

For less information:

slide-169
SLIDE 169

References

For more information:

◮ GF, Minors for alternating dimaps, preprint, 2013,

http://arxiv.org/abs/1311.2783.

◮ GF, Transforms and minors for binary functions,

  • Ann. Combin. 17 (2013) 477–493.

For less information:

◮ GF, short public talk (10 mins) on ‘William Tutte’,

The Laborastory, 2013,

https: //soundcloud.com/thelaborastory/william-thomas-tutte