Introduction to multimatroids and their polynomials Robert Brijder - - PowerPoint PPT Presentation

introduction to multimatroids and their polynomials
SMART_READER_LITE
LIVE PREVIEW

Introduction to multimatroids and their polynomials Robert Brijder - - PowerPoint PPT Presentation

Introduction to multimatroids and their polynomials Robert Brijder Hasselt University, Belgium Dagstuhl, June 12-17, 2016 Robert Brijder Multimatroid introduction Motivation: 4-regular graphs v 2 e 1 t v , 1 = {{ e 1 , e 4 } , { e 2 , e 3 }}


slide-1
SLIDE 1

Introduction to multimatroids and their polynomials

Robert Brijder

Hasselt University, Belgium

Dagstuhl, June 12-17, 2016

Robert Brijder Multimatroid introduction

slide-2
SLIDE 2

Motivation: 4-regular graphs

G v1 v2 v3 v4

v e1 e2 e3 e4

v′ v′′ v′ v′′ v′ v′′

G|tv,1 G|tv,2 G|tv,3

tv,1 = {{e1, e4}, {e2, e3}} tv,2 = {{e1, e2}, {e3, e4}} tv,3 = {{e1, e3}, {e2, e4}}

Robert Brijder Multimatroid introduction

slide-3
SLIDE 3

Motivation: 4-regular graphs

Triple ZG = (U, Ω, C), where U = all transitions = {tv,i | v ∈ V (G), i ∈ {1, 2, 3}} Ω = partition of U w.r.t. vertices = {{tv,1, tv,2, tv,3} | v ∈ V (G)} C = minimal sets of (nonconflicting) transitions such that cutting along them increases the number of connected components

G v1 v2 v3 v4

C = {{tv4,2}, {tv1,3, tv2,3}, {tv1,3, tv3,3}, {tv2,3, tv3,3}, {tv1,2, tv2,1, tv3,1}}

Robert Brijder Multimatroid introduction

slide-4
SLIDE 4

Motivation: 4-regular graphs

Triple ZG = (U, Ω, C), where U = all transitions = {tv,i | v ∈ V (G), i ∈ {1, 2, 3}} Ω = partition of U w.r.t. vertices = {{tv,1, tv,2, tv,3} | v ∈ V (G)} C = minimal sets of (nonconflicting) transitions such that cutting along them increases the number of connected components

G v1 v2 v3 v′

4

v′′

4

C = {{tv4,2}, {tv1,3, tv2,3}, {tv1,3, tv3,3}, {tv2,3, tv3,3}, {tv1,2, tv2,1, tv3,1}}

Robert Brijder Multimatroid introduction

slide-5
SLIDE 5

Motivation: 4-regular graphs

Triple ZG = (U, Ω, C), where U = all transitions = {tv,i | v ∈ V (G), i ∈ {1, 2, 3}} Ω = partition of U w.r.t. vertices = {{tv,1, tv,2, tv,3} | v ∈ V (G)} C = minimal sets of (nonconflicting) transitions such that cutting along them increases the number of connected components

G v1 v2 v3 v4

C = {{tv4,2}, {tv1,3, tv2,3}, {tv1,3, tv3,3}, {tv2,3, tv3,3}, {tv1,2, tv2,1, tv3,1}}

Robert Brijder Multimatroid introduction

slide-6
SLIDE 6

Motivation: 4-regular graphs

Triple ZG = (U, Ω, C), where U = all transitions = {tv,i | v ∈ V (G), i ∈ {1, 2, 3}} Ω = partition of U w.r.t. vertices = {{tv,1, tv,2, tv,3} | v ∈ V (G)} C = minimal sets of (nonconflicting) transitions such that cutting along them increases the number of connected components

G v′

1

v′

2

v′′

1

v′′

2

v3 v4

C = {{tv4,2}, {tv1,3, tv2,3}, {tv1,3, tv3,3}, {tv2,3, tv3,3}, {tv1,2, tv2,1, tv3,1}}

Robert Brijder Multimatroid introduction

slide-7
SLIDE 7

Motivation: 4-regular graphs

Triple ZG = (U, Ω, C), where U = all transitions = {tv,i | v ∈ V (G), i ∈ {1, 2, 3}} Ω = partition of U w.r.t. vertices = {{tv,1, tv,2, tv,3} | v ∈ V (G)} C = minimal sets of (nonconflicting) transitions such that cutting along them increases the number of connected components

G v1 v2 v3 v4

C = {{tv4,2}, {tv1,3, tv2,3}, {tv1,3, tv3,3}, {tv2,3, tv3,3}, {tv1,2, tv2,1, tv3,1}}

Robert Brijder Multimatroid introduction

slide-8
SLIDE 8

Motivation: 4-regular graphs

Definition Let Ω be a partition of a finite set U. The elements ω ∈ Ω are called skew classes. A transversal T ⊆ U of Ω is such that |T ∩ ω| = 1 for all ω ∈ Ω. Theorem (Bouchet, 1997) For each transversal T, ZG[T] := (T, C ∩ 2T) is a matroid described by its circuits. Example

C = {{tv4,2}, {tv1,3, tv2,3}, {tv1,3, tv3,3}, {tv2,3, tv3,3}, {tv1,2, tv2,1, tv3,1}}

Transversal T = {tv1,3, tv2,3, tv3,3, tv4,2}. ZG[T] = (T, {{tv4,2}, {tv1,3, tv2,3}, {tv1,3, tv3,3}, {tv2,3, tv3,3}}) is a matroid (isomorphic to U1,3 ⊕ {loop}).

Robert Brijder Multimatroid introduction

slide-9
SLIDE 9

Motivation: 4-regular graphs

There is at most one way to cut a vertex to increase the number of connected components.

v

v′ v′′ NO SPLIT v′ v′′ POSSIBLE SPLIT v′ v′′ NO SPLIT

G|tv,1 G|tv,2 G|tv,3

Robert Brijder Multimatroid introduction

slide-10
SLIDE 10

Definition multimatroid

A subtransversal of Ω is a subset of a transversal of Ω. Definition (Bouchet, 1997) Let Ω be a partition of a finite set U, and let C be a set of subtransversals of Ω. Then Z = (U, Ω, C) is called a multimatroid if

1 for all transversals T, Z[T] := (T, C ∩ 2T) is a matroid, and 2 for all C1, C2 ∈ C, there are zero or at least two ω ∈ Ω with

|(C1 ∪ C2) ∩ ω| = 2. Called “multimatroid” because it contains multiple matroids (one for each transversal). Condition 2 formalizes that there is at most one way to cut a vertex to increase the number of connected components. Multimatroids can also be defined in terms of independent sets, rank, etc. ZG is a multimatroid, where |ω| = 3 for all ω ∈ Ω.

Robert Brijder Multimatroid introduction

slide-11
SLIDE 11

Minors

Definition (minor operations) Let Z = (U, Ω, C) be a multimatroid and ω ∈ Ω. For u ∈ ω, we define Z|u = (U \ ω, Ω \ {ω}, C′), where C′ =

T C(Z[T ∪ u]/u) and T ranges over all transversals

  • f Z|u.

Theorem (Bouchet, 1998) Z|u is a multimatroid. Extendable to subtransversals S, denoted Z|S. Multimatroids of the form Z|S are called minors of Z. Theorem (Bouchet, 1998) For any 4-regular graph G and transition t of G, ZG|t = ZG|t.

Robert Brijder Multimatroid introduction

slide-12
SLIDE 12

Multimatroids and 4-regular graphs

Theorem (Bouchet, 1997) Let G be a 4-regular graph. For all transversals T, n(ZG[T]) = c(G|T) − c(G), where n denotes the nullity of a matroid. The bases of ZG correspond 1-to-1 to Eulerian circuits of G.

Robert Brijder Multimatroid introduction

slide-13
SLIDE 13

Multimatroids from (delta-)matroids

Definition Multimatroid Z is called a k-matroid if |ω| = k for all ω ∈ Ω. Example: ZG is a 3-matroid. A k-matroid has k kinds of minor operations. A 1-matroid corresponds to an ordinary matroid, but with

  • nly contraction (no deletion).

A 2-matroid corresponds to a delta-matroid, with both deletion and contraction. So, a matroid can be viewed as a 1-matroid and a 2-matroid.

Robert Brijder Multimatroid introduction

slide-14
SLIDE 14

Tight multimatroids

Definition (Bouchet, 2001) A multimatroid is tight if each minor with |Ω| = 1 has a circuit. ZG is a tight 3-matroid. Matroids form a subclass of tight 2-matroids.

v G ′ = G|S

v′ v′′ NO SPLIT v′ v′′ SPLIT! v′ v′′ NO SPLIT

G ′|tv,1 G ′|tv,2 G ′|tv,3

{tv,2} circuit of ZG ′

Robert Brijder Multimatroid introduction

slide-15
SLIDE 15

Tight 3-matroids

Theorem Every k-matroid Z has (up-to-isomorphism) at most one tight (k + 1)-matroid Z ′ with Z = Z ′[U \ T] for some transversal T of Z ′. So, some 2-matroids can also be viewed as tight 3-matroids. This includes all quaternary matroids. So, a quaternary matroid may be viewed as a 1-matroid, a 2-matroid, and a tight 3-matroid!

Robert Brijder Multimatroid introduction

slide-16
SLIDE 16

Multimatroid polynomial

Definition (B´

enard, Bouchet, Duchamp, 1997, B, Hoogeboom, 2014)

Let Z = (U, Ω, C) be a multimatroid. We define the transition polynomial of Z as Q(Z; y) =

  • T

yn(Z[T]), where n(Z[T]) denotes the nullity of matroid Z[T]. It turns out that (a multivariate version of) Q(Z; y) subsumes various known polynomials, including: Tutte polynomial for matroids for part of the (x, y)-plane, Martin polynomial for 4-regular graphs and 2-in, 2-out graphs, interlace polynomial for graphs, and Bollob´ as-Riordan polynomial (and others) for embedded graphs [Chun, Moffatt, Noble, Rueckriemen, 2014].

Robert Brijder Multimatroid introduction

slide-17
SLIDE 17

Recursive relation

Call u ∈ U singular if {u} ∈ C. Call ω ∈ Ω singular if ω contains a singular element. Theorem Let Z be a multimatroid. If Z is the empty multimatroid, then Q(Z; y) = 1. Otherwise let ω ∈ Ω. If ω is nonsingular in Z, then Q(Z; y) =

  • v∈ω

Q(Z|v; y). If ω is singular in Z, then for all w ∈ ω Q(Z; y) = (y + |ω| − 1) Q(Z|w; y), where u ∈ ω is singular in Z.

Robert Brijder Multimatroid introduction

slide-18
SLIDE 18

Evaluations

Theorem Let Z be a tight k-matroid with k > 1 and U = ∅. Then Q(Z; 1 − k) = 0 and For all transversals T, Q(Z[U \ T]; 1 − k) = (−1)|Ω|(1 − k)n(Z[T]).

[B, Hoogeboom, 2014]

Tutte polynomial T(M; x, y). Corollary Let M be a matroid. Case k = 2. T(M; 0, 0) = 0 and Case k = 3. If M is quaternary, then T(M; −1, −1) = (−1)|E(M)|(−2)n(B(M)), where B(M) is the “bicycle matroid” of M.

[Vertigan, 1998]

Robert Brijder Multimatroid introduction

slide-19
SLIDE 19

Open problem

Open problem: a useful matroid-theoretic formalization of the Martin polynomial for Eulerian graphs in general. Including, e.g., 6-regular graphs. Problem: cutting a vertex of a 6-regular graph may increase the number of connected components by two. So, perhaps Z[T] should be a polymatroid instead of a matroid? In other words, do we need a “poly-multimatroid”? Or do we cut a degree 6 vertex first into degree 4 and degree 2?

Robert Brijder Multimatroid introduction

slide-20
SLIDE 20

Thanks!

Robert Brijder Multimatroid introduction

slide-21
SLIDE 21

Bibliography

  • D. B´

enard, A. Bouchet, and A. Duchamp. On the Martin and Tutte polynomials. Unpublished manuscript, January 1997.

  • A. Bouchet.

Multimatroids I. Coverings by independent sets. SIAM Journal on Discrete Mathematics, 10(4):626–646, 1997.

  • A. Bouchet.

Multimatroids II. Orthogonality, minors and connectivity. The Electronic Journal of Combinatorics, 5, 1998.

  • A. Bouchet.

Multimatroids III. Tightness and fundamental graphs. European Journal of Combinatorics, 22(5):657–677, 2001.

  • R. Brijder and H. J. Hoogeboom.

Interlace polynomials for multimatroids and delta-matroids. European Journal of Combinatorics, 40:142–167, 2014.

  • D. Vertigan.

Bicycle dimension and special points of the Tutte polynomial. Journal of Combinatorial Theory, Series B, 74(2):378–396, 1998.

Robert Brijder Multimatroid introduction