Matroids, graphs in surfaces, and the Tutte polynomial
2016 International Workshop on Structure in Graphs and Matroids Iain Moffatt and Ben Smith
Royal Holloway, University of London
Matroids, graphs in surfaces, and the Tutte polynomial 2016 - - PowerPoint PPT Presentation
Matroids, graphs in surfaces, and the Tutte polynomial 2016 International Workshop on Structure in Graphs and Matroids Iain Moffatt and Ben Smith Royal Holloway, University of London Eindhoven, 29 th July 2016 Overview T utte polynomial T
Royal Holloway, University of London
13
T utte polynomial T
extensions A matroidal setting Matroid polynomials Graphical analogues Unifying T
T utte polynomials
◮ Introduce matroidal analogues of various notions of
◮ Introduce by applications to the theory of the T
13 2
T utte polynomial T
extensions A matroidal setting Matroid polynomials Graphical analogues Unifying T
T utte polynomials
◮ Importance due to applications / combinatorial info.
13 2
T utte polynomial T
extensions A matroidal setting Matroid polynomials Graphical analogues Unifying T
T utte polynomials
◮ T is defined for matroids (e.g., r= rank function). ◮ T(C(G)) = T(G), where C(G) is cycle matroid ◮ Matroids often ‘complete’ graph results (e.g.
13
T utte polynomial
3
T
extensions A matroidal setting Matroid polynomials Graphical analogues Unifying T
T utte polynomials
◮ Plane graph - drawn on a sphere, edges don’t
◮ Embedded graph = graph in surface - drawn on
◮ Cellularly embedded graph - drawn on surface,
13
T utte polynomial
4
T
extensions A matroidal setting Matroid polynomials Graphical analogues Unifying T
T utte polynomials
◮ T(G; x, y) = K(G; x − 1, y − 1, 1, 1) ◮ G plane graph =
13
T utte polynomial
4
T
extensions A matroidal setting Matroid polynomials Graphical analogues Unifying T
T utte polynomials
◮ Deletion-contraction definition of the topological
13
T utte polynomial
4
T
extensions A matroidal setting Matroid polynomials Graphical analogues Unifying T
T utte polynomials
◮ Deletion-contraction definition of the topological
◮ No (full) recursive definition.
13
T utte polynomial
4
T
extensions A matroidal setting Matroid polynomials Graphical analogues Unifying T
T utte polynomials
◮ Deletion-contraction definition of the topological
◮ No (full) recursive definition. ◮ =
◮ What is the correct framework?
13
T utte polynomial T
extensions
5
A matroidal setting Matroid polynomials Graphical analogues Unifying T
T utte polynomials
◮ Why does deletion-contraction fail?
wants ribbon graph contraction wants graph contraction wants deletion as contraction in dual ¿ contract ?
◮ Exponents demand incompatible notions of
13
T utte polynomial T
extensions
5
A matroidal setting Matroid polynomials Graphical analogues Unifying T
T utte polynomials
◮ Why does deletion-contraction fail?
wants ribbon graph contraction wants graph contraction wants deletion as contraction in dual ¿ contract ? Cycle matroid, C(G) Bond matroid, B(G*) Delta-matroid, D(G)
◮ Exponents demand incompatible notions of
◮ ...but these are provided by various matroids.
13
T utte polynomial T
extensions
6
A matroidal setting Matroid polynomials Graphical analogues Unifying T
T utte polynomials
◮ B = ∅, subsets of E ◮ B satisfies SEA ◮ X, Y ∈ B =
◮ F = ∅, subsets of E ◮ F satisfies SEA ◮ X, Y ∈ F =
◮ Dmin = (E, {smallest sets}) a matroid ◮ Dmax = (E, {biggest sets}) a matroid ◮ D(G)min = C(G) ◮ D(G)max = B(G∗) = (C(G∗))∗
13
T utte polynomial T
extensions
7
A matroidal setting Matroid polynomials Graphical analogues Unifying T
T utte polynomials
◮ Associate triple to embedded graph: ◮ Generally, consider triples
◮ Deletion & contraction:
◮ Important observation: different actions of deletion
13
T utte polynomial T
extensions
8
A matroidal setting Matroid polynomials Graphical analogues Unifying T
T utte polynomials
◮ There is structure we are not seeing.
◮ Not all (graphic) triples can arise as minors of
◮ e.g., 12 triples (M, D, N) on 1 element, only 5 arise. ◮
◮ Examples of matroid perspectives
◮ (B(G∗), C(G)) ◮ (C(G), C(H)) where H from G by identifying vertices ◮ (Dmax, Dmin) where D a delta-matroid
13
T utte polynomial T
extensions
9
A matroidal setting Matroid polynomials Graphical analogues Unifying T
T utte polynomials
◮ Example: (B(G∗), D(G), C(G)) is a ∆-perspective.
13
T utte polynomial T
extensions A matroidal setting
10 Matroid
polynomials Graphical analogues Unifying T
T utte polynomials
◮ There is a canonical way to construct ‘T
2(rmax + rmin). ◮ Theorems:
◮ Contains Bollobás-Riordan-Krushkal polynomial
◮ K(M, D, N) has a 6 term deletion-contraction relation. ◮ duality formula, convolution formula, universality,...
◮ ∆-perspectives correct setting for topological T
◮ Results that should hold for BRK-polynomial but do
13
T utte polynomial T
extensions A matroidal setting Matroid polynomials
11 Graphical
analogues Unifying T
T utte polynomials
◮ Cellularly embedded graphs ↔ ∆-perspectives.
◮ Pseudo-surface = surface with
◮ Graph in pseudo surface - not
◮ Deletion and contraction defined in natural way:
delete contract
◮
◮ P(G)/e = P(G/e), P(G)\e = P(G\e), (P(G))∗ = P(G∗) ◮ Bollobás-Riordan-Krushkal polynomial is not a
◮ It is a polynomial of graphs in pseudo-surfaces.
13
T utte polynomial T
extensions A matroidal setting Matroid polynomials
12 Graphical
analogues Unifying T
T utte polynomials
◮ Natural sub-objects of (M, D, N).
◮ (M, D, N) ↔ graphs ◮ (M, D, N) ↔ cell. embed. in surfaces ◮ (M, D, N) ↔ cell. embed. in pseudo-surfaces ◮ (M, D, N) ↔ non-cell. embed. in surfaces ◮ (M, D, N) ↔ non-cell. embed. in pseudo-surfaces
◮ Concepts of minors, duals, etc. are compatible.
13
T utte polynomial T
extensions A matroidal setting Matroid polynomials Graphical analogues
13 Unifying T
T utte polynomials
◮ Various candidates for the topological T
◮ M. Las Vergnas’ (1978), L(G; x, y, z) ◮ B. Bollobás and O. Riordan’s (2001/2), R(G; x, y, z) ◮ V. Kruskal’s (2011), K(G; x, y, a, b)
◮ Each corresponds to subobject ◮ =
◮ Challenge: use this to find new combinatorial
13
T utte polynomial T
extensions A matroidal setting Matroid polynomials Graphical analogues
13 Unifying T
T utte polynomials
13
T utte polynomial T
extensions A matroidal setting Matroid polynomials Graphical analogues
13 Unifying T
T utte polynomials