Polya定理
Polya定理給出了以置換作為等價關係的條件下,等價類的計數方法,形象的說,這個就是求出了本質不同的染色方案數。這篇文章就是整理一下Polya定理的證明過程。
一些定義與記號
為置換群;
;
;
的軌道(orbit)為 ;
為置換 所包含的循環個數。
軌道-穩定集定理(Orbit-stabilizer theorem)
定理內容為 。
考慮映射 ,通過這個映射可以在 的左陪集的集合和軌道 間建立一個雙射, 唯一對應 ,因為 中的任意元素作用於 的結果均為 。
結合拉格朗日定理,故有 ,即 。
Burnside引理
等價類個數為不動點個數的平均值,即 。
對右側的 改變求和方式,
。
根據軌道-穩定集定理,
。
將 按照等價類劃分再求和,軌道 實際上就是 所在等價類,
。
所以 。
Polya定理
Burnside引理已經給出了等價類個數的表達式,Polya定理進一步具體到染色問題上,給出了本質不同的染色方案數的表達式。
對於有 種顏色的染色問題, 。
考慮它的組合意義, 表示的是在置換 的作用下,保持不變的染色方案數。將 分解為不相交的 個循環的乘積,若要某個染色方案不變,則在這個染色方案中, 的每個循環對應的元素都要染相同的顏色。一個循環可選 種顏色,共有 個循環,所以總共有 種方案,故 。
將這個等式代入Burnside引理中,得到總的染色方案數為 。
推薦閱讀: