Counting perfect matchings of cubic graphs in the geometric dual - - PowerPoint PPT Presentation

counting perfect matchings of cubic graphs in the
SMART_READER_LITE
LIVE PREVIEW

Counting perfect matchings of cubic graphs in the geometric dual - - PowerPoint PPT Presentation

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case Counting perfect matchings of cubic graphs in the geometric dual Marcos Kiwi University of Chile Joint work with: Andrea Jim enez (U. Chile)


slide-1
SLIDE 1

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

Counting perfect matchings of cubic graphs in the geometric dual

Marcos Kiwi University of Chile

Joint work with: Andrea Jim´ enez (U. Chile) & Martin Loebl (Charles U.)

slide-2
SLIDE 2

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

1 Introduction 2 Our approach (planar graphs case) & Main results 3 Proof ideas 4 Non-planar case

slide-3
SLIDE 3

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

Basic Definitions

Cubic graphs

slide-4
SLIDE 4

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

Motivation

Petersen (1891) Every cubic bridgeless graph has a perfect matching. Conjecture by Lov´ asz and Plummer from the mid-1970’s For every cubic bridgeless graph G, the number of perfect matchings is exponential in |V (G)|. Positive resolution of the conjecture announced by Esperet, Kardos, King, Kral and Norine (Dec. 2010).

slide-5
SLIDE 5

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

Known results for special classes

Voorhoeve (1979): Bipartites Chudnovsky and Seymour (2008): Planar graphs Sang-il Oum (2009): Claw-free

slide-6
SLIDE 6

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

1 Introduction 2 Our approach (planar graphs case) & Main results 3 Proof ideas 4 Non-planar case

slide-7
SLIDE 7

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

Preliminaries

Dual graph: G ↔ G∗

slide-8
SLIDE 8

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

Some simple observations

Let G be a cubic bridgeless planar graph. Proposition G∗ is a planar triangulation.

slide-9
SLIDE 9

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

Intersecting sets

Planar triangulation: ∆ Definition: [Intersecting set of ∆] Set of edges of ∆ with exactly one edge from each of its faces.

slide-10
SLIDE 10

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

Intersecting sets (cont.)

Let G be a cubic bridgeless planar graph. Proposition M is a perfect matching of G ⇐ ⇒ M∗ is an intersecting set of G∗.

slide-11
SLIDE 11

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

Ising Model on frustrated triangulations

Let ∆ = (V, E) be a planar triangulation. A state of ∆ is any function s : V → {+1, -1}. Edges frustrated by s

+ + − −

A state s is a groundstate if it frustrates the minimum possible number of edges of ∆. The degeneracy of ∆ is its number of groundstates, denoted g(∆).

slide-12
SLIDE 12

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

+ + + + +

− − − −

Groundstate and frustrated edges.

slide-13
SLIDE 13

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

A new concept

Definition: [Satisfying states] A spin assignment that frustrates exactly one edge of each face of a triangulation ∆. Every satisfying state is a groundstate! Converse is true if the triangulation ∆ is planar. Not true in general (more on this later!).

slide-14
SLIDE 14

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

Reformulation of Lov´ asz and Plummer’s conjecture

Let G be a cubic bridgeless planar graph and ∆G its dual graph. Theorem The number of perfect matchings of G is 1

2g(∆G).

slide-15
SLIDE 15

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

1 Introduction 2 Our approach (planar graphs case) & Main results 3 Proof ideas 4 Non-planar case

slide-16
SLIDE 16

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

Main results

Let ϕ = (1 + √ 5)/2 ≈ 1.6180 be the golden ratio. Theorem The degeneracy of a stack triangulation ∆ with |∆| vertices is at least 6ϕ(|∆|+3)/36. Corollary The number of perfect matchings of a cubic graph G, whose dual graph is a stack triangulation is at least 3ϕ|V (G)|/72.

slide-17
SLIDE 17

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

Stack triangulations or 3-trees

slide-18
SLIDE 18

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

1 Introduction 2 Our approach (planar graphs case) & Main results 3 Proof ideas 4 Non-planar case

slide-19
SLIDE 19

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

Degeneracy of stack triangulations

Goal Given a stack triangulation ∆, find a degeneracy vector v

∆ ∈ R4

such that ||v

∆||1 = 1 2g(∆).

Description of v

∆:

Coordinates indexed by I = {+ + +, + + −, + − +, + − −}. For φ ∈ I, v

∆[φ] is the number of satisfying states of ∆ when

the spin assignment of its outer-face is φ.

slide-20
SLIDE 20

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

Example: |∆| = 5

+/-

  • +

+

v

∆ =

    1 2 1 1    

+++ ++− +−+ −++

slide-21
SLIDE 21

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

Recursive construction of v

∆ for stack triangulations

  • ∆2
  • ∆3
  • ∆1

Proposition For j ∈ {1, 2, 3}, let v

∆j = (vk j )k∈{0,1,2,3}. Then,

v

∆ = [v1, v2, v3] =

    v0

1v0 2v0 3 + v1 1v1 2v1 3

v0

1v2 2v3 3 + v1 1v3 2v2 3

v2

1v3 2v0 3 + v3 1v2 2v1 3

v2

1v1 2v3 3 + v3 1v0 2v2 3

    .

slide-22
SLIDE 22

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

Particular case: Strip stacks

Inner face

But [v1, v2, v3] is linear in each vj, and two of the vj’s are (0, 1, 1, 1)t.

slide-23
SLIDE 23

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

Degeneracy vector of strips

Lemma If ∆0 is a strip triangulation with inner face ∆ℓ, then for some M1, . . . , Mℓ ∈ {A, B, C} v

∆ℓ = Mℓ · Mℓ−1 · · · M1 · v ∆0 ,

where

A=       

1 1 1 1 1

       , B=       

1 1 1 1 1

       , C=       

1 1 1 1 1

       .

slide-24
SLIDE 24

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

Degeneracy of strip stacks

Theorem If ∆ is a strip triangulation of length ℓ with inner face ∆′, then v

∆′ ≥ (ϕe′

j)j=0,1,2,3 =

⇒ v

∆ ≥ (ϕej)j=0,1,2,3 ,

where

4

  • j=0

ej ≥ 1 2(ℓ − 3) +

4

  • j=0

e′

j .

slide-25
SLIDE 25

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

General Case

f1 f2 f3

T

Root of T

↔ Outer-face of ∆ Leaves of T

↔ Inner faces of ∆

slide-26
SLIDE 26

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

Proof at a glance

1 Build T ∆. 2 Prune leafs of T ∆. 3 Prune and obtain ˜

T

∆ s.t. | ˜

T

∆| ≥ 1 3|∆|−1. 4 Note that v∆u ≥ (1, 1, 1, 1)t for every leaf

  • f u of ˜

T

∆. 5 Lower bound v∆ working bottom up

Show that progress is made at vertices v

  • f ˜

T

∆ with more than one children.

Show that progress is made if the subtree

  • f ˜

T

∆ rooted at v is a path Pv,w of

length at least 5 plus a tree ˜ Tw rooted at a node w with at least two descendants. Observe that either (a) or (b) must happen before too long.

slide-27
SLIDE 27

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

1 Introduction 2 Our approach (planar graphs case) & Main results 3 Proof ideas 4 Non-planar case

slide-28
SLIDE 28

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

Natural question

Can the proof argument be extended to the general (non-planar) case?

Seems so! By Polyhedral Embedding Conjecture: Every cubic bridgeless graph may be embedded to an orientable surface so that every two faces that intersect do so in a single edge. But! Every triangulation has groundstates (by definition), but not necesarily has satisfying states (although, planar triangulations do).

slide-29
SLIDE 29

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

Hearsay

Physicists expect that geometrically frustrated systems (like surface triangulations) are such that if they admit satisfying states, then they have an exponential number of them.

slide-30
SLIDE 30

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

What aboud the complexity of deciding existence and enumerating satisfying states? It is NP-complete to decide, given a surface triangulation, whether or not it admits a satisfying state. It is #P-complete (under parsimonious reductions) to enumerate, given a surface triangulation, the number of satisfying states it admits. (Maybe already known) It is #P-complete to enumerate, given a surface triangulation, the number of its groundstates. Same holds for the number of Max-Cuts.

slide-31
SLIDE 31

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

Reduction sketch

Reduction from Positive-Not-All-Equal-3SAT. Follows the usual gadget type construction. But, gadgets are rather atypical.

CL

Variable cycle

Figure: Choice gadget.

Characteristics: 8 nodes and genus 1.

slide-32
SLIDE 32

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

Outgoing cycles Incoming cycle Figure: Block replicator gadget sketch

Characteristics: 25 nodes and genus 4.

slide-33
SLIDE 33

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

Literal cycles

Figure: Choice gadget.

Characteristics: 11 nodes and genus 1.

slide-34
SLIDE 34

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

Wrapp up

Given an instance ϕ of Positive-Not-All-Equal-3SAT with n variables and m clauses, the reduction computes a rotation system for a triangulation ∆ϕ of a surface of genus m + 2(n + 1) + 4

n

  • i=1

2ki−1 , where ki = 2 max{1, ⌈0.5 log2 ti⌉} and ti denotes the number of clauses in which the i-th variable of ϕ appears. Moreover, the number of satisfying states of ∆ϕ is 4 times the number of satisfying assignments of ϕ.

slide-35
SLIDE 35

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

Is there an infinite family of triangulations that admit satisfying states, but no more than a given constant? YES! Contrary to physicist’s intuition.

slide-36
SLIDE 36

Introduction Our approach (planar graphs case) & Main results Proof ideas Non-planar case

THE END!