the tutte polynomial graph polynomials 238900 winter 05/06

Post on 20-Jan-2016

232 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

The Tutte Polynomial

Graph Polynomials 238900 winter 05/06

The Rank Generation Polynomial

Reminder

GEF

FnEkFk yxyxGS ,;

FkVFr

FkVFFn

Fk

Number of connected components in G(V,F)

The Rank Generation Polynomial

Theorem 2

else

loop a is

bridge a is

,;/,;

,;1

,;1

,; e

e

yxeGSyxeGS

yxeGSy

yxeGSx

yxGS

eG

eG

/

Is the graph obtained by omitting edge e

Is the graph obtained by contracting edge e

In addition, S(En;x,y) = 1 for G(V,E) where |V|=n and |E|=0

The Rank Generation Polynomial

Theorem 2 – ProofLet us define :

G’ = G – e G’’ = G / e

r’<G> = r<G’>n’<G> = n<G’>r’’<G> = r<G’’>n’’<G> = n<G’’>

The Rank Generation Polynomial

Theorem 2 – Proof

eEeE

eFeF

Let us denote :

The Rank Generation Polynomial

Observations

FrGr

FreEreFrEr

FnFn

FrFr

eEFEe

''''

''''

'

'

,

The Rank Generation Polynomial

Observations

FrGr

FreEreFrEr

FnFn

FrFr

eEFEe

''''

''''

'

'

,

Fe

The Rank Generation Polynomial

Observations

FrGr

FreEreFrEr

FnFn

FrFr

eEFEe

''''

''''

'

'

,

FkeFk

eEkEk

else

loop

VV

VV

1

The Rank Generation Polynomial

Observations

FrGr

FreEreFrEr

FnFn

FrFr

eEFEe

''''

''''

'

'

,

''''' GG

3

The Rank Generation Polynomial

Observations

else

bridge a is

'

1' e

eEr

eErEr

else

loop a is

''

1'' e

Fn

FneFn

kk

VV

EE

1

1

kk

VV

EE

1

1

2

The Rank Generation Polynomial

GEF

FnEkFk yxyxGS ,;

Reminder

GEF

FnFrEr yx

The Rank Generation Polynomial

yxGSyxGSyxGS ,;,;,; 10

FeGEF

FnFrEr yxyxGS,

0 ,;

FeGEF

FnFrEr yxyxGS,

1 ,;

Let us define

The Rank Generation Polynomial

otherwise

bridge a is

,;

'

'''

'

''1'

,0

e

yx

yx

yx

yxyxGS

GEF

FnFreEr

GEF

FnFreEr

eEF

FnFrEr

FeGEF

FnFrEr

1

The Rank Generation Polynomial

otherwise

bridge a is

,;

,;

otherwise

bridge a is

,;

'

'''

'

''1'

0

e

yxeGS

yxeGxS

e

yx

yx

yxGS

GEF

FnFreEr

GEF

FnFreEr

The Rank Generation Polynomial

otherwise

loop a is

,;

''

''''''

''

1''''''

,1

e

yx

yx

yx

yxyxGS

GEF

FnFrGr

GEF

FnFrGr

eEF

eFneFrEr

FeGEF

FnFrEr

2

3

The Rank Generation Polynomial

otherwise

loop a is

,;/

,;/

otherwise

loop a is

,;

''

''''''

''

1''''''

1

e

yxeGS

yxeGyS

e

yx

yx

yxGS

GEF

FnFrGr

GEF

FnFrGr

The Rank Generation Polynomial

otherwise

loop a is

,;/

,;/ e

yxeGS

yxeGyS

yxGSyxGSyxGS ,;,;,; 10

otherwise

bridge a is

,;

,; e

yxeGS

yxeGxS

+

The Rank Generation Polynomial

yxGSyxGSyxGS ,;,;,; 10

otherwise

loop a is

bridge a is

,;/,;

,;/,;

,;/,;

e

e

yxeGSyxeGS

yxeGySyxeGS

yxeGSyxeGxS

The Rank Generation Polynomial

yxGSyxGSyxGS ,;,;,; 10

otherwise

loop a is

bridge a is

,;/,;

,;,;

,;/,;

e

e

yxeGSyxeGS

yxeGySyxeGS

yxeGSyxeGxS

Obvious

The Rank Generation Polynomial

yxGSyxGSyxGS ,;,;,; 10

otherwise

loop a is

bridge a is

,;/,;

,;1

,;/,;

e

e

yxeGSyxeGS

yxeGSy

yxeGSyxeGxS

Obvious

The Rank Generation Polynomial

yxGSyxGSyxGS ,;,;,; 10

otherwise

loop a is

bridge a is

,;/,;

,;1

,;,;

e

e

yxeGSyxeGS

yxeGSy

yxeGSyxeGxS

FreErFreEr

FnFneEF

''''''

,'''

kkVVGG 11'''

The Rank Generation Polynomial

yxGSyxGSyxGS ,;,;,; 10

otherwise

loop a is

bridge a is

,;/,;

,;1

,;1

e

e

yxeGSyxeGS

yxeGSy

yxeGSx

Obvious

Q.E.D

The Tutte Polynomial

The Tutte Polynomial

Reminder

4

5

The Universal Tutte Polynomial

yx

GT

yxGU

GrGnGk ,;

,,,,;

The Universal Tutte Polynomial

otherwise

loop a is

bridge a is

,;/,;

,;

,;

,,,,;

e

e

yxeGUyxeGU

yxeGUy

yxeGUx

yxGU

Theorem 6

nn yxEU ,,,,;

The Universal Tutte Polynomial

Theorem 6 - Proof

nn

nVVVVV

n

yxET

yxEU

111

,;

,,,,;

0

5

The Universal Tutte Polynomial

1

1

bridge a is

GreGr

GneGn

GkeGk

e

If e is a bridge

yx

eGTx

yxGU

eGreGneGk ,;

,,,,;

11

4

The Universal Tutte Polynomial

If e is a bridge

,,,,;

,;

,;

,,,,;

11

yxeGxU

yxeGxT

yxeGT

x

yxGU

eGreGneGk

eGreGneGk

The Universal Tutte Polynomial

GreGr

GneGn

GkeGk

e 1loop a is

If e is a loop

yx

eGTy

yxGU

eGreGneGk ,;

,,,,;

1

4

The Universal Tutte Polynomial

If e is a bridge

,,,,;

,;

,;

,,,,;

1

yxeGyU

yxeGyT

yxeGT

y

yxGU

eGreGneGk

eGreGneGk

The Universal Tutte Polynomial

1/

/

1

/

loop a is

bridge a is

GreGr

GreGr

GneGn

GneGn

GkeGkeGk

e

e

If e is neither a loop nor a bridge

The Universal Tutte Polynomial

If e is neither a loop nor a bridge

4

yxeGT

yxeGT

yxGUGrGnGk

,;/,;

,,,,;

The Universal Tutte Polynomial

If e is neither a loop nor a bridge

yxeGT

yxeGT

yxGU

eGreGneGk

eGreGneGk

,;/

,;

,,,,;

1///

1

The Universal Tutte Polynomial

If e is neither a loop nor a bridge

,,,,;/

,,,,;

,,,,;

yxeGU

yxeGU

yxGU

The Universal Tutte Polynomial

otherwise

loop a is

bridge a is

,;/,;

,;

,;

,,,,;

e

e

yxeGUyxeGU

yxeGUy

yxeGUx

yxGU

Theorem 6 - Proof

Q.E.D

The Universal Tutte Polynomial

otherwise

loop a is

bridge a is

,;/,;

,;

,;

,,,,;..,,,,;

e

e

yxeGVyxeGV

yxeGVy

yxeGVx

yxGVtsyxGV

Theorem 7

nn yxEV ,,,,;

,,,,;,,,,; yxGUyxGV then

The Universal Tutte Polynomial

otherwise

loop a is

bridge a is

,;/,;

,;

,;

,,,,;

e

e

yxeGVyxeGV

yxeGVy

yxeGVx

yxGV

Theorem 7 – proof

V(G) is dependant entirely on V(G-e) and V(G/e).In addition – ,,,,;,,,,; yxEUyxEV nn

Q.E.D

Evaluations of the Tutte Polynomial

Proposition 8

1,1,GT

Let G be a connected graph.

is the number of spanning trees of G

Shown in the previous lecture

Evaluations of the Tutte Polynomial

Proposition 8

2,1,GT

Let G be a connected graph.

is the number of connected

spanning sub-graphs of G

GEF

FnEkFkGSGT 101,0;2,1;

EkFkGEFEkFkGEF

Fn 11

Evaluations of the Tutte Polynomial

Proposition 8

2,1,GT

Let G be a connected graph.

is the number of connected

spanning sub-graphs of G

EkFkGEF

GT 12,1;

sub-graphs of G connected

Evaluations of the Tutte Polynomial

Proposition 8

1,2,GT

Let G be a connected graph.

is the number of (edge sets forming)

spanning forests of G

GEF

FnEkFkGSGT 010,1;1,2;

0

1FnGEF Spanning forests

Evaluations of the Tutte Polynomial

Proposition 8

2,2,GT

Let G be a connected graph.

is the number of spanning

sub-graphs of G

GEF

FnEkFkGSGT 111,1;2,2;

GEF

1

The Universal Tutte Polynomial

Theorem 9

0,1;1; xGTxxG GkGr

The chromatic polynomial and the Tutte polynomial are related by the equation :

The Universal Tutte Polynomial

Theorem 9 – proof

1,1,,0,

1,; xx

xGUxG

Claim :

The Universal Tutte Polynomial

Theorem 9 – proof

We must show that :

1,1,,0,

1,; xx

xEUxE nn

The Universal Tutte Polynomial

Theorem 9 – proofand :

otherwise

loop a is

bridge a is

1;/

1;

0

1;

1

1;

e

e

x

xeG

x

xeG

x

xeG

x

x

x

xG

The Universal Tutte Polynomial

Theorem 9 – proof

1,1,,0,

1,; xx

xEUxE nn

nn xxE ; Obvious. (empty graphs)

nnn xxx

xEU

1,1,,0,1

,

The Universal Tutte Polynomial

Theorem 9 – proof

0;loop xGe Obvious

xeGxeGxGe ;/;;loopbridge

Chromatic polynomial property

xeGx

xxGe ;

1;bridge

Chromatic polynomial property

The Universal Tutte Polynomial

Theorem 9 – proofThus :

otherwise

loop a is

bridge a is

1;/

1;

0

1;

1

1;

e

e

x

xeG

x

xeG

x

xeG

x

x

x

xG

The Universal Tutte Polynomial

Theorem 9 – proof

And so, due to the uniqueness we shownin Theorem 7 :

1,1,,0,

1,; xx

xGUxG

The Universal Tutte Polynomial

Theorem 9 – proof

Remembering that :

yx

GT

yxGU

GrGnGk ,;

,,,,;

The Universal Tutte Polynomial

Theorem 9 – proof

Remembering that :

Q.E.D

0,1,1

0,1,11

1,1,,0,1

,;

xGTx

xGTx

xx

xGUxG

GrGk

GrGnGk

Evaluations of the Tutte Polynomial

0,2,GT

Let G be a connected graph.

is the number of acyclic orientations

of G.

We know that (Theorem 9) –

0,1;1; xGTxxG GkGr

Evaluations of the Tutte Polynomial

0,11,0,2, GTGTSo –

And thus –

1;11;1

1

1;

1

;0,2,

GG

G

x

xGGT

VV

VGkGrGkGr

Acyclic Orientations of Graphs

Let G be a connected graph without loops or multiple edges.

An orientation of a graph is received afterassigning a direction to each edge.

An orientation of a graph is acyclic if it doesnot contain any directed cycles.

Acyclic Orientations of Graphs

xG, is the number of pairs where

is a map

Proposition 1.1

,

xV ,...,3,2,1: and isan orientation of G, subject to the following :

• The orientation is acyclic• vuvu

Acyclic Orientations of Graphs

Proof

The second condition forces the map to be aproper coloring.

The second condition is immediately impliedfrom the first one.

Acyclic Orientations of Graphs

Proof

Conversely, if the map is proper, than thesecond condition defines a unique acyclicorientation of G.

Hence, the number of allowed mappings issimply the number of proper coloring with xcolors, which is by definition xG,

Acyclic Orientations of Graphs

xG,~ be the number of pairs where

is a map

,

xV ,...,3,2,1: and isan orientation of G, subject to the following :

• The orientation is acyclic• vuvu

Acyclic Orientations of Graphs

xGxGNx V ,1,~

Theorem 1.2

0,2,GT

Acyclic Orientations of Graphs

Proof

The chromatic polynomial is uniquelydetermined by the following :

xxG ,0 G0 is the one vertex graph

xHxGxHG ,,, Disjoint union

xeGxeGxG ,/,,

Acyclic Orientations of Graphs

Proof

We now have to show for the new polynomial :

xxG ,~0 G0 is the one vertex graph

xHxGxHG ,~,~,~ Disjoint union

xeGxeGxG ,/~,~,~

Obvious

Obvious

Acyclic Orientations of Graphs

Proof

We need to show that :

xeGxeGxG ,/~,~,~

xeGV ,...,3,2,1: Let :

Acyclic Orientations of Graphs

Proof

xeGV ,...,3,2,1: Let :

vue ,

Let be an acyclic orientation of G-ecompatible with

Let :

Acyclic Orientations of Graphs

Proof

Let be an orientation of G after adding{u v} to

1

Let be an orientation of G after adding{v u} to

2

Acyclic Orientations of Graphs

Proof

We will show that for each pair exactly one of the orientations is acyclic and compatible with ,expect forof them, in which case both are acyclic orientations compatible with

, 21,

21,

xeG ,/~

Acyclic Orientations of Graphs

Proof

Once this is done, we will know that –

due to the definition of

xeGxeGxG ,/~,~,~ xG,~

Acyclic Orientations of Graphs

Proof

For each pair where -

and is an acyclic orientation compatiblewith one of these three scenarios musthold :

,

xeGV ,...,3,2,1:

Acyclic Orientations of Graphs

Proof

vu Case 1 –

Clearly is not compatible with whileis compatible. Moreover, is acyclic :

2 1

1uwwvu 21

uwwvu 21

Impossible cicle

Acyclic Orientations of Graphs

Proof

vu Case 2 –

Clearly is not compatible with whileis compatible. Moreover, is acyclic :

1 2

2vwwuv 21

vwwuv 21

Impossible cicle

Acyclic Orientations of Graphs

Proof

vu Case 3 –

Both are compatible with At least one is also acyclic. Suppose not, then:

vwwuv '2'1

uwwvu 21

21 contains

contains

Acyclic Orientations of Graphs

Proof

vwwuv '2'1

uwwvu 21

21 contains

contains

uwvwu 1'1

contains

Impossible cicle

Acyclic Orientations of Graphs

ProofWe now have to show that both andare acyclic for exactly pairs of with vu

21 xeG ,/~ ,

Let z denote the vertex identifying {u,v} ineG /

Acyclic Orientations of Graphs

ProofZeG /

some acyclic orientation compatible with

uv

impossible to add a circle by the new edge {u,v}

G

two acyclic orientations, compatible with

Acyclic Orientations of Graphs

ProofZeG /

exactly one, necessarily acyclic, compatible with

uv

Some two acyclic orientations, compatible with

G

All other vertices of G remains the same

Acyclic Orientations of Graphs

ProofAnd so both and are acyclic for exactly pairs of with

And so –

vu

21 xeG ,/~ ,

xeGxeGxG ,/~,~,~

Acyclic Orientations of Graphs

ProofIt is obvious that for x = 1 every orientationis compatible with

And so the expression count the number ofacyclic orientations in G

Q.E.D

1: V

top related