In
graph theory, a deletion-contraction formula / recursion is any formula of the following
recursive form:
:
Here ''G'' is a graph, ''f'' is a function on graphs, ''e'' is any edge of ''G'', ''G'' \ ''e'' denotes edge deletion, and ''G'' / ''e'' denotes
contraction
Contraction may refer to:
Linguistics
* Contraction (grammar), a shortened word
* Poetic contraction, omission of letters for poetic reasons
* Elision, omission of sounds
** Syncope (phonology), omission of sounds in a word
* Synalepha, merged ...
. Tutte refers to such a function as a W-function.
The formula is sometimes referred to as the fundamental reduction theorem. In this article we abbreviate to DC.
R. M. Foster
Ronald Martin Foster (3 October 1896 – 2 February 1998), was a Bell Labs mathematician whose work was of significance regarding electronic filters for use on telephone lines. He published an important paper, ''A Reactance Theorem'', (see Foster ...
had already observed that the
chromatic polynomial is one such function, and Tutte began to discover more, including a function ''f'' = ''t''(''G'') counting the number of
spanning trees of a graph (also see
Kirchhoff's theorem). It was later found that the
flow polynomial is yet another; and soon Tutte discovered an entire class of functions called
Tutte polynomials (originally referred to as dichromates) that satisfy DC.
Examples
Spanning trees
The number of spanning trees
satisfies DC.
Proof.
denotes the number of spanning trees not including ''e'', whereas
the number including ''e''. To see the second, if ''T'' is a spanning tree of ''G'' then contracting ''e'' produces another spanning tree of
. Conversely, if we have a spanning tree ''T'' of
, then expanding the edge ''e'' gives two disconnected trees; adding ''e'' connects the two and gives a spanning tree of ''G''.
Chromatic polynomials
The chromatic polynomial
counting the number of ''k''-colorings of ''G'' does not satisfy DC, but a slightly modified formula (which can be made equivalent):
:
Proof. If ''e'' = ''uv'', then a ''k''-coloring of ''G'' is the same as a ''k''-coloring of ''G'' \ ''e'' where ''u'' and ''v'' have different colors. There are
total ''G'' \ ''e'' colorings. We need now subtract the ones where ''u'' and ''v'' are colored similarly. But such colorings correspond to the ''k''-colorings of
where ''u'' and ''v'' are merged.
This above property can be used to show that the chromatic polynomial
is indeed a
polynomial in ''k''. We can do this via
induction on the number of edges and noting that in the base case where there are no edges, there are
possible colorings (which is a polynomial in ''k'').
Deletion-contraction algorithm
See also
*
Inclusion–exclusion principle
*
Tutte polynomial
*
Chromatic polynomial
*
Nowhere-zero flow In graph theory, a nowhere-zero flow or NZ flow is a network flow that is nowhere zero. It is intimately connected (by duality) to coloring planar graphs.
Definitions
Let ''G'' = (''V'',''E'') be a digraph and let ''M'' be an abelian group. A ...
Citations
{{DEFAULTSORT:Deletion-contraction formula
Graph theory