The rank polynomial
of a general graph
is the function defined by
|
(1)
|
where the sum is taken over all subgraphs (i.e., edge sets) and the rank and co-rank
of the subgraph
is given by
|
(2)
| |||
|
(3)
|
for a subgraph with
vertices,
edges, and
connected components (Biggs 1993, p. 73).
The rank polynomial is multiplicative over graph components, so for a graph having connected components
,
, ..., the rank polynomial of
itself is given by
|
(4)
|
It is given in terms of the Tutte polynomial as
|
(5)
|
The chromatic polynomial and rank polynomial of a general graph
with
vertices are related by
|
(6)
|
(Biggs 1993, p. 75).
Trivially,
|
(7)
|
where
is the number of edges of the graph (Biggs 1993, p. 74).
The following table summarizes rank polynomials for some common classes of graphs.
| graph | rank polynomial |
| banana tree | |
| book graph | |
| centipede graph | |
| cycle graph | |
| gear graph | |
| ladder rung graph | |
| pan graph | |
| path graph | |
| star
graph | |
| sunlet graph |
The following table summarizes recurrence equations for rank polynomials of common classes of graphs.
| graph | recurrence |
| book graph | |
| cycle graph | |
| gear graph | |
| helm graph | |
| ladder graph | |
| pan graph | |
| sunlet graph | |
| wheel graph |
Nonisomorphic graphs do not necessarily have distinct rank polynomials. The following table summarizes some co-rank graphs.
| rank polynomial | graphs |
| 1 | empty
graph |
| triangle
graph, | |
| claw
graph, | |
| paw
graph, | |
| square
graph, | |
| diamond
graph, | |
| tetrahedral graph, |