Cayley凱萊定理——一一對應


定理

過$n$個有標志頂點的樹的數目等於$n^{n-2}$。

此定理說明用$n-1$條邊將$n$個已知的頂點連接起來的連通圖的個數是$n^{n-1}$。也可以這樣理解,將n個城市連接起來的樹狀網絡有$n^{n-1}$種可能方案.所謂樹狀,指的是用$n-1$條邊將$n$個城市連接起來,即無環。當然,建造一個樹狀網絡一般是求其長度最短或造價最少等.Cayley定理只能說明可能方案的數目。

證明

Cayley定理的證明方法很多,下面采用最聰明也是最容易理解的一一對應法。不失一般性,假定已知的n個頂點標志為1,2,..n.

假設$T$是其中一棵樹,樹葉中有標號最小的,設為$a_1$,$a_1$的臨界點為$b_1$,從圖中消去$a_1$點和邊$(a_1,b_1)$,$b_1$點便成為消去后余下的樹$T_1$的頂點。在余下的樹$T_1$中繼續尋找標號最小的樹葉,設為$a_2$,$a_2$的鄰接點為$b_2$,從$T_1$中消去$a_2$及邊$(a_2,b_2)$。如此步驟共執行n-2次,直到最后只剩下一條邊為止.於是一棵樹對應一序列

$$b_1,b_2,\cdots ,b_{n-2}$$

$b_1,b_2,\cdots ,b_{n-2}$是1到n的數,並且允許重復。

反過來從$b_1 b_2 \cdots b_{n-2}$可以恢復樹$T$本身,方法如下:

一個是頂點標號的有序序列

$$1,2, \cdots ,n  \tag{1} $$

另一個是生成的序列

$$b_1,b_2,\cdots ,b_{n-2} \tag{2}$$

過程:在序列(1)中找出第一個不出現在序列(2)中的數,這個數顯然便是$a_1$,同時形成的邊$(a_1,b_1)$,並從(1)中消去$a_1$,從(2)中消去$b_1$,在余下的序列(1)、(2)中繼續以上的步驟n-2次,直到序列(2)為空集為止。這時序列(1)剩下的兩個數$a_k$,$b_k$,邊$(a_k,b_k)$是樹T的最后一條邊。

以下圖說明上述步驟:


 

上面的過程說明過n個已知標號的頂點的樹和序列$b_1b_2 \cdots b_{n-2}$一一對應,根據乘法法則可得,過n個有標號(相當於互異)的頂點的樹的數目,由於$1\leq b_i\leq n,i=1,2,\cdots,n-2$,故為$n^{n-2}$個.

Cayley定理的證明過程實際上是提供了構造過n個有標號頂點的樹的方法。

(參考書:組合數學   盧開澄、盧華明等編著)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM