The Tutte polynomial of an undirected graph , also known as the dichromate or Tutte-Whitney
polynomial, can be defined from the activities of its spanning
trees. Let
denote the cardinal number of the set of internally
active edges of a spanning tree
of
,
the cardinal number of
the set of externally active edges of
, and
the number of spanning trees
of
whose internal activity is
and external activity is
. Then
|
(1)
|
(Biggs 1993, p. 100).
An equivalent definition is given by
|
(2)
|
where
has
vertices and
connected components, and
is the number of connected components of the spanning subgraph
.
Several analogs of the Tutte polynomial have been considered for directed graphs, including the cover polynomial (Chung and Graham 1995), Gordon-Traldi
polynomials (Gordon and Traldi 1993), and three-variable -polynomial (Awan and Bernardi 2016; Chow 2016). However, with
the exceptions of the Gordon-Traldi polynomial
and
-polynomial, these are not proper generalizations of the Tutte
polynomial since they are not equivalent to the Tutte polynomial for the special
case of undirected graphs (Awan and Bernardi 2016).
The Tutte polynomial can be computed in the Wolfram Language using TuttePolynomial[g,
x, y
].
The Tutte polynomial is multiplicative over disjoint unions.
For an undirected graph on vertices with
connected components, the Tutte polynomial is given by
|
(3)
|
where
is the rank polynomial (generalizing Biggs 1993,
p. 101). The Tutte polynomial is therefore a rather general two-variable graph
polynomial from which a number of other important one- and two-variable polynomials
can be computed.
For not-necessarily connected graphs, the Tutte polynomial is related the chromatic
polynomial
,
flow polynomial
, rank polynomial
, and reliability
polynomial
by
|
(4)
| |||
|
(5)
| |||
|
(6)
| |||
|
(7)
|
where
is the number of vertices in the graph,
is the number of edges, and
is the number of connected components.
The Tutte polynomial of the dual graph of a graph
is given by
|
(8)
|
i.e., by swapping the variables of the Tutte polynomial of the original graph. A special case of this identity relates the flow polynomial of a planar
graph
to the chromatic polynomial of its dual
graph
by
|
(9)
|
The Tutte polynomial of a connected graph is also completely defined by the following two properties
(Biggs 1993, p. 103):
1. If
is an edge of
which is neither a loop nor an isthmus, then
.
2. If
is formed from a tree with
edges by adding
loops, then
Closed forms for some special classes of graphs are summarized in the following table, where
and
.
The Tutte polynomial of the web graph was considered
by Biggs et al. (1972) and Brennan et al. (2013).
| graph | |
| book
graph | |
| centipede graph | |
| cycle graph | |
| empty
graph | 1 |
| forest | |
| gear graph | |
| helm graph | |
| ladder graph | |
| ladder rung graph | |
| pan graph | |
| path graph | |
| star
graph | |
| sunlet graph | |
| wheel graph |
The random-cluster model expansion relates the -state
Potts model partition function directly to the Tutte
polynomial by
|
(10)
|
where
is the number of connected components of the
spanning subgraph
,
is the number of connected
components of
,
, and
. This fixed-graph identity is distinct from the transfer-matrix
expansion for a recursively defined graph family,
|
(11)
|
Here, the dependence on the family parameter is carried by the eigenvalues
.
For ,
the
-antiprism graph is the cyclic width-2 strip of the
triangular lattice considered by Chang and
Shrock (2000). Using both deletion-contraction and a transfer matrix, they obtained
an exact expansion with six eigenvalues. One is 1,
three are the roots of
, and two are the roots
of
,
where
|
(12)
| |||
|
(13)
|
Consequently,
is a degree-6 characteristic polynomial,
and the antiprism Tutte polynomials satisfy the order-6 recurrence
relation recorded below. This exact spectral calculation proves the recurrence
order rather than merely fitting it from initial polynomials.
The following table summarizes the recurrence relations for Tutte polynomials for some simple classes of graphs.
An equation for the Tutte polynomial of the complete graph
was found by Tutte (1954, 1967). In
particular,
has exponential generating function
|
(14)
|
(Gessel 1995, Gessel and Sagan 1996). This can be written more simply in terms of the coboundary polynomial
|
(15)
|
where
is the connected component count and
is the vertex count of a
graph
(Martin and Reiner 2005). In this form, the exponential generating function of
is given by
|
(16)
|
which can be converted to the corresponding Tutte polynomial using the above relationship and the substitution
and
.
The formula was rediscovered by Pak in the form of the following recurrence
|
(17)
|
where .
A formula for the Tutte polynomial of a complete bipartite graph
is given in terms of an bivariate exponential
generating function for the coboundary polynomial as
|
(18)
|
by Martin and Reiner (2005).
Nonisomorphic graphs do not necessarily have distinct Tutte polynomials. de Mier and Noy (2004) call a graph that is determined by its Tutte polynomial a -unique graph and showed that wheel
graphs, ladder graphs, Möbius
ladders, complete multipartite graphs (with the exception of
), and hypercube graphs
are
-unique
graphs. Kuhl (2008) showed that the generalized
Petersen graphs
and their line graphs
are
-unique.
The numbers of simple graphs on , 2, ... nodes that are not Tutte-unique for a given value
of
are 0, 0, 0, 4, 15, 84, 548, 5629, ... (OEIS A243048),
while the corresponding numbers of Tutte-unique graphs are 1, 2, 4, 7, 19, 72, 496,
6717, ... (OEIS A243049). The following table
summarizes some small co-Tutte graphs.
| Tutte polynomial | graphs | |
| 4 | ||
| 4 | claw
graph | |
| 5 | ||
| 5 | ||
| 5 | fork graph,
path graph | |
| 5 | paw
graph | |
| 5 | bull
graph, cricket graph, | |
| 5 | dart graph, kite graph |