Skip to Content
Combinatorics

4. Pólya's Theory of Counting

2019-09-04Original-language archivelegacy assets may be incomplete
  • Graph Isomorphism (GI)
    • Input: two undirected graphs GG and HH
    • Output: [GH][G\cong H]
  • String Isomorphism (SI)
    • Input: two strings x,yx,y: [n][m][n]\rightarrow[m] and a permutation group GSnG\subseteq S_n
    • Output: [xGy][x\cong_G y]

群作用的基本概念

  • GG 在非空集合 XX上的左作用 :G×XX\circ:G\times X\rightarrow X 满足
    • xX(ex=x)\forall x\in X(e\circ x=x)
    • g1(g2x)=(g1g2)xg_1\circ(g_2\circ x) = (g_1g_2) \circ x
  • 轨道:Ox=Gx={gx:gG}O_x=Gx=\{g\circ x:g\in G\}
    • Let X/G={OxxG}X/G=\{O_x|x\in G\}
    • X=OxX=\bigsqcup O_x
  • gg-不动点(invariant set):Xg=fix(g)={xX:gx=x}X_g=\text{fix}(g)=\{x\in X:g\circ x=x\}
  • 稳定化子(stabilizers):Gx=stab(x)={gG:gx=x}GG_x=\text{stab}(x)=\{g\in G: g\circ x=x\}\leqslant G
    • [G:Gx]=Ox[G:G_x]=|O_x|
  • Burnside引理: X/G=1GgGXg|X/G|=\frac{1}{|G|}\sum_{g\in G}|X_g|

Pólya Theory of Counting

  • Mπ(x1,x2,,xn)=i=1kxli,iM_\pi(x_1,x_2,\cdots,x_n)=\prod_{i=1}^k x_{l_i},ith cycle has length ii
  • cycle index of GG: PG(x1,x2,,xn)=1GπGMπ(x1,x2,,xn)P_G(x_1,x_2,\cdots,x_n) = \frac{1}{|G|}\sum_{\pi\in G}M_\pi(x_1,x_2,\cdots,x_n)
  • nonequivalent mm-colorings of nn objects under the action of GG pattern inventory
    • FG(y1,y2,,ym)=vavy1n1y2n2ymnmF_G(y_1,y_2,\cdots,y_m)=\sum_{v}a_vy_1^{n_1}y_2^{n_2}\cdots y_m^{n_m}
    • v=(n1,n2,,nm),i=1mni=nv=(n_1,n_2,\cdots,n_m),\sum_{i=1}^mn_i = n
  • Pólya's enumeration formula: FG(y1,y2,,ym)=PG(i=1myi,i=1myi2,,i=1myin)F_G(y_1,y_2,\cdots,y_m)=P_G(\sum_{i=1}^my_i,\sum_{i=1}^my_i^2,\cdots,\sum_{i=1}^my_i^n)