Cayley の定理
この記事では,グラフの全域木の個数に関する Cayley の定理を紹介します.任意の自然数 に対して,頂点数が である完全グラフ の全域木の総数は
\begin{align*}
T(K_n) = n^{n-2}
\end{align*}
一般のグラフ の全域木の総数を の記号で表すこととします.
ここでは,4 通りの証明を紹介していきます(長くなるので別々の記事に分けます).4 つ目のラプラシアン行列を用いる方法では完全グラフ に限らず一般のグラフの全域木の総数を求めることができます.
言葉の説明
個の頂点のうち任意の 2 点の間に枝が存在するようなグラフのこと.
3頂点の完全グラフ
グラフ のすべての頂点と の部分集合 からなるグラフで木 (閉路をもたないグラフ) であるようなもののこと.
の全域木.全部で 3 種類ある.
証明
1. 次数列による方法
とする. を和が である正の整数の列とする.このとき,頂点 の次数が であるような の全域木の総数は
\begin{align*}
\dfrac{(n-2)!}{(d_1-1)!(d_2-1)!\cdots(d_n-1)!}.
\end{align*}
頂点の木では,枝の総数は 本なので,すべての頂点の次数の和はその 2 倍である になります.
命題1. の証明
この命題は に関する帰納法で証明します.
まず の場合は であり,全域木は 1 つしかない (自身のみ) ので,成り立ちます.
そこで, の場合を考えます.
なので,少なくとも 1 つの頂点においてその次数が 1 です.
そこで, とします.
(頂点の番号付け は自由に決めてよいので,次数が 1 の頂点と頂点 を入れ替えると考える.)
各頂点 の次数が であるような の全域木の全体の集合を とします.
また,頂点 はほかの 1 つの頂点とのみ隣接するので, のうち頂点 が頂点 と隣接しているような全域木を とすると,
\begin{align}
\mathcal{T} = \mathcal{T}_1\sqcup\mathcal{T}_2\sqcup\cdots\sqcup\mathcal{T}_{n-1} \tag{1}
\end{align}
と書けます.
(記号 は, に重複がないような和集合であるという意味です).
さて, に含まれる木から頂点 と,頂点 に接続する枝を取り除いたものは の全域木になっており,その次数列は
となります.
この次数列をもつ の全域木全体を とすると, の木と の木には 1 対 1 対応が得られたことになるので,帰納法の仮定から,
\begin{align*}
\,|\mathcal{T}_j| &= |\mathcal{T}^\prime_j|\\
&= \dfrac{(n-3)!}{(d_1-1)!(d_2-1)!\cdots(d_{j-1}-1)!(d_j-2)!(d_{j+1}-1)!\cdots(d_{n-1}-1)!}\\
&= \dfrac{(n-3)!(d_j-1)}{(d_1-1)!(d_2-1)!\cdots(d_{n-1}-1)!}
\end{align*}
よって,(1)式から,次数列が である全域木の総数は,
\begin{align*}
\,|\mathcal{T}| &= \sum_{j=1}^{n-1}|\mathcal{T}_j|\\
&= \sum_{j=1}^{n-1} \dfrac{(n-3)!(d_j-1)}{(d_1-1)!(d_2-1)!\cdots(d_{n-1}-1)!}\\
&= \dfrac{(n-3)!}{(d_1-1)!(d_2-1)!\cdots(d_{n-1}-1)!}\sum_{j=1}^{n-1} (d_j-1)\\
&= \dfrac{(n-2)!}{(d_1-1)!(d_2-1)!\cdots(d_{n-1}-1)!}
\end{align*}
ここで, であることを用いています.
分母に を掛ければ命題 1. の式が得られます.
Cayley の定理の証明
あとは命題1. の右辺をすべての次数列について和を取ればよく,\begin{align*}
T(K_n) &= \sum_{\substack{d_1, d_2, \ldots, d_n\geqq 1\\
d_1+d_2+\cdots+d_n=2n-2}} \dfrac{(n-2)!}{(d_1-1)!(d_2-1)!\cdots(d_n-1)!}\\
&= \sum_{\substack{k_1, k_2, \ldots, k_n\geqq 0\\k_1+k_2+\cdots+k_n=n-2}} \dfrac{(n-2)!}{k_1!k_2!\cdots k_n!}\\
&= n^{n-2}
\end{align*}
となります.
参考:J.マトウシェク/J.ネシェトリル 『離散数学への招待』