characteristic polynomials with integer roots ·  · 2012-08-04is called the characteristic...

36
C HARACTERISTIC P OLYNOMIALS WITH I NTEGER ROOTS Gordon Royle School of Mathematics & Statistics University of Western Australia Bert’s Matroid Jamboree Maastricht 2012 GORDON ROYLE

Upload: hoangbao

Post on 20-Apr-2018

215 views

Category:

Documents


1 download

TRANSCRIPT

CHARACTERISTIC POLYNOMIALS WITH

INTEGER ROOTS

Gordon Royle

School of Mathematics & StatisticsUniversity of Western Australia

Bert’s Matroid JamboreeMaastricht 2012

GORDON ROYLE

AUSTRALIA

GORDON ROYLE

PERTH

GORDON ROYLE

WHERE EVERY PROSPECT PLEASES . . .

GORDON ROYLE

. . . AND ONLY MAN IS VILE

GORDON ROYLE

CHARACTERISTIC POLYNOMIAL

If M = (E, r) is a matroid with rank function r then thepolynomial

C(M, z) =∑X⊆E

(−1)|X|zr(E)−r(X)

is called the characteristic polynomial of M.

If M = M(G) is graphic, then C(M(G), z) = z−cPG(z) wherePG(z) is the well-known chromatic polynomial of G.If M = M(G)∗ is cographic, then C(M(G), z) = FG(z) whereFG(z) is the (slightly less) well-known flow polynomial of G.

GORDON ROYLE

CHARACTERISTIC POLYNOMIAL

If M = (E, r) is a matroid with rank function r then thepolynomial

C(M, z) =∑X⊆E

(−1)|X|zr(E)−r(X)

is called the characteristic polynomial of M.

If M = M(G) is graphic, then C(M(G), z) = z−cPG(z) wherePG(z) is the well-known chromatic polynomial of G.

If M = M(G)∗ is cographic, then C(M(G), z) = FG(z) whereFG(z) is the (slightly less) well-known flow polynomial of G.

GORDON ROYLE

CHARACTERISTIC POLYNOMIAL

If M = (E, r) is a matroid with rank function r then thepolynomial

C(M, z) =∑X⊆E

(−1)|X|zr(E)−r(X)

is called the characteristic polynomial of M.

If M = M(G) is graphic, then C(M(G), z) = z−cPG(z) wherePG(z) is the well-known chromatic polynomial of G.If M = M(G)∗ is cographic, then C(M(G), z) = FG(z) whereFG(z) is the (slightly less) well-known flow polynomial of G.

GORDON ROYLE

EXAMPLES

The complete graph Kn has characteristic polynomial

C(Kn, z) = (z− 1)(z− 2) . . . (z− n).

In the Fano plane F7 the size/rank of the 27 subsets is given by

|X|\r(X) 0 1 2 3 4 5 6 70 11 72 21 73 28 35 21 7 1

C(F7, z) = z3 + z2(−7) + z(21− 7) + (−28 + 35− 21 + 7− 1)

= (z− 1)(z− 2)(z− 4)

GORDON ROYLE

BASIC PROPERTIES

For a simple matroid M = (E, r), the characteristic polynomialis monic with degree r(E),has alternating coefficients,has leading coefficients 1, −|E|,

(|E|2

)− γ3, where γ3 is the

number of 3-element circuits of M.

GORDON ROYLE

CHROMATIC ROOTS

As C(M, z) is a polynomial, it can be evaluated at any integer,real or complex number, regardless of whether such anevaluation has any combinatorial interpretation.

The earliest such result was in the context of chromaticpolynomials:

Birkhoff-Lewis Theorem (1946)For planar graphs G and real x ≥ 5, we have PG(x) > 0

Birkhoff-Lewis Conjecture [still unsolved]If G is planar and x ∈ (4, 5), then PG(x) > 0.

This led to the study of the real chromatic roots of graphs, andthen to the complex chromatic roots of graphs.

GORDON ROYLE

RESULTS AND CONJECTURES

There is a substantial literature on chromatic roots, both realand complex, much of it due to the intimate connectionbetween the chromatic polynomial and the q-state Potts model.

In general, we try to answer questions of the form:Are the chromatic roots of a class of graphs absolutelybounded?Are there parameterized bounds in terms of graphparameters?

Many fundamental questions remain for chromatic roots, evenless is known on flow roots, and almost nothing aboutcharacteristic roots of non-graphic, non-cographic matroids.

GORDON ROYLE

UPPER BOUNDS

An upper root-free interval for a familyM of matroids is aninterval (ρ,∞) such that

C(M, x) > 0 for all M ∈M, x ∈ (ρ,∞).

Any proper minor-closed class of graphs has an upperroot-free interval — this follows from two facts:

If every simple minor of a matroid has a cocircuit of size atmost d then C(M, x) > 0 for all x ∈ (d,∞), 1

(Mader) There is a function f (k) such that every graph withminimum degree at least f (k) has a Kk minor.

1Proved for graphs by Woodall in 1992, and for general matroids 15 yearsearlier by Oxley

GORDON ROYLE

UPPER ROOT-FREE INTERVALS

Can something analogous be said about minor-closed classesof matroids, or even just binary matroids?

A “most-wanted” test case2 is the class of cographic matroids;in other words, bounding the flow roots of graphs.

Dominic suggested that perhaps (4,∞) is an upperflow-root-free intervalI disproved this with graphs with flow roots greater than 4,and suggested that (5,∞) is the correct upperflow-root-free intervalStatistical physicists Jésus Salas and Jesper Jacobsendisproved this with graphs with flow roots greater than 5,and gave up suggesting anything . . .

2that is, most-wanted by meGORDON ROYLE

ALL ROOTS INTEGRAL

For all kinds of graphical (and other polynomials) a popularquestion is:

What can be said when the polynomial has all roots integral?

Mostly, the answer is “Nothing much”, but sometimes a littlemore can be said.

GORDON ROYLE

ALL ROOTS INTEGRAL

For all kinds of graphical (and other polynomials) a popularquestion is:

What can be said when the polynomial has all roots integral?

Mostly, the answer is “Nothing much”, but sometimes a littlemore can be said.

GORDON ROYLE

CHORDAL GRAPHS

A graph is chordal if it can be constructed from a completegraph by repeatedly adding a new vertex adjacent to a clique:

(z− 1)(z− 2)(z− 3)

(z− 2)(z− 3)

Chordal graphs have chromatic polynomials with only integerroots.

GORDON ROYLE

CHORDAL GRAPHS

A graph is chordal if it can be constructed from a completegraph by repeatedly adding a new vertex adjacent to a clique:

(z− 1)(z− 2)(z− 3)(z− 2)

(z− 3)

Chordal graphs have chromatic polynomials with only integerroots.

GORDON ROYLE

CHORDAL GRAPHS

A graph is chordal if it can be constructed from a completegraph by repeatedly adding a new vertex adjacent to a clique:

(z− 1)(z− 2)(z− 3)(z− 2)(z− 3)

Chordal graphs have chromatic polynomials with only integerroots.

GORDON ROYLE

CHORDAL GRAPHS

A graph is chordal if it can be constructed from a completegraph by repeatedly adding a new vertex adjacent to a clique:

(z− 1)(z− 2)(z− 3)(z− 2)(z− 3)

Chordal graphs have chromatic polynomials with only integerroots.

GORDON ROYLE

BUT SO DO MANY OTHERS . . .

Many non-chordal graphs have integer chromatic roots.

Hernández and Luca show that finding similarly structuredgraphs with integral chromatic roots is equivalent to findingsolutions to the Prouhet-Tarry-Escott problem.

GORDON ROYLE

PLANAR GRAPHS

However, if we restrict to planar graphs then all is well:

THEOREM (DONG & KOH 1998)

A planar graph whose chromatic polynomial has only integerroots is chordal.

The proof uses the following ideas:

The chromatic polynomial is z(z− 1)(z− 2)a(z− 3)b

Counting vertices, edges, faces and triangles shows thateither b = 0 or a = 1, b = 1

A result of Whitehead saying that a graph co-chromaticwith a 2-tree is a 2-tree

GORDON ROYLE

FLOW ROOTS

Joe Kung and I investigated graphs with integral flow roots.

THEOREM (KUNG & ROYLE)

A graph with integral flow roots is the planar dual of a planarchordal graph.

In other words, “the obvious examples are the only examples”.

GORDON ROYLE

DUAL PLANAR CHORDAL GRAPHS

A planar chordal graph has many separating triangles, so adual planar chordal graph has lots of 3-edge cutsets.

GORDON ROYLE

DUAL PLANAR CHORDAL GRAPHS

A planar chordal graph has many separating triangles, so adual planar chordal graph has lots of 3-edge cutsets.

GORDON ROYLE

DUAL PLANAR CHORDAL GRAPHS

A planar chordal graph has many separating triangles, so adual planar chordal graph has lots of 3-edge cutsets.

GORDON ROYLE

PROOF IDEAS

Suppose M = M(G)∗ is a cographic matroid with integralcharacteristic roots. Then

Use integrality of roots to show that M has lots of 3-circuits,Count things to show that at least one of the 3-circuits is a3-edge cutset in G,Note that flow polynomials “factorize” over 3-edge cutsets.

Apply induction and, as the old Dutch expression goes, “Bert isje oom”!

GORDON ROYLE

STEP 1

If a polynomial

f (z) = zn − a1zn−1 + a2zn−2 − . . .

has real roots then the coefficients are maximised when

f (z) = (z− λ)n

where λ = a1/n is the average of the roots.

all at λ

GORDON ROYLE

STEP 1

If a polynomial

f (z) = zn − a1zn−1 + a2zn−2 − . . .

has integer roots then the coefficients are maximised when

f (z) = (z− bλc)δ(z− dλe)n−δ

where λ = a1/n is the average of the roots.

some at bλc and rest at dλe

GORDON ROYLE

STEP 2

As the flow polynomial is

C(M, z) = zr − |E|zr−1 +

((|E|2

)− γ3

)zr−2 − . . .

an upper bound on ((|E|2

)− γ3

)gives a lower bound on γ3.

GORDON ROYLE

STEP 2

After some slightly fiddly details, and lots of coffee

we conclude that γ3 is strictly larger than the number of verticesof degree 3 in G, and so G has a proper 3-edge cutset.

GORDON ROYLE

FINAL STEP

A flow analogue of the clique cutset formula:

FG(z) =FH(z)FJ(z)

(z− 1)(z− 2)

G

H J

GORDON ROYLE

FINAL STEP

By induction, both H and J are dual planar chordal graphs, andtherefore so is G.

GORDON ROYLE

FINAL REMARKS

A supersolvable matroid is the matroidal analogue of a chordalgraph, and it has integral characteristic roots.

For flow roots, what we really showed was two separate things:

A cographic matroid with integral characteristic roots issupersolvableA supersolvable cographic matroid is the dual of a planargraph

GORDON ROYLE

FINAL QUESTION

QUESTION

Are there other natural classes of (binary) matroids whereintegral characteristic roots implies supersolvability?

Two promising classes to consider:

4-colourable graphs (Dong), andBinary matroids with no M(K5)-minor.

GORDON ROYLE

Thanks for listening!

Hartelijk dank, Bert!

GORDON ROYLE