• 沒有找到結果。

Fuss Paths

在文檔中 偏斜 Fuss 路徑 (頁 14-19)

在文獻上有許多種Catalan數的推廣 [2, 4, 18, 19, 21, 27, 33]. 最重要的一個推廣可說是 Fuss-Catalan數. 在這一節中我們用Dyck paths的語言來說明 Fuss如何將Dyck paths 推廣成 Fuss paths, 從而推廣了 Catalan.

3.1

定義與基本性質

Fuss的主要想法是將 Dyck paths 的向上步由(1, 1) 變成 (m, m), 其中 m≥ 2 是一個固 定的正整數. 為了論文例子的呈現方便起見,我們先介紹2-Fuss paths, 之後再介紹更一般 的 m-Fuss paths.

定義 3.1. 一個 2-Fuss path 是一個在第一象限的路徑, 以原點 (0, 0) 為起點, 終點落於 x 軸上, 且使用的單位步有向上步 U = (2, 2) 與向下步 D= (1, −1).

規定一個 2-Fuss path 的長度 n 是指其向上步 U 的個數. 例如, n = 1, 2, 3的 2-Fuss paths 分別有 1, 3, 12,如圖 Figure 6 所示.

2

n=3

n=1 n=

Figure 6: n = 1, 2, 3 的2-Fuss paths

F(2)(n) 表示長度為n 的所有2-Fuss paths所成的集合. 且令 fn(2) = |F(2)(n)|,表 示長度為 n 的2-Fuss paths 的個數. 習慣上並定義 f0(2)= 1. 上述例子說明 {fn(2)}n≥0 = {1, 1, 3, 12, . . . }. 接著定義

F(2)(z) = X

n≥0

fn(2)zn

{fn(2)}n≥0 的生成函數. 在上下文不致混淆的情形下, 我們簡寫 F = F (z) = F(2)(z) 以 方便閱讀.

我們可以利用 Sch¨utzenberger 拆解法, 導出 F(2)(z) 所滿足的函數方程, 從而可得出 fn(2) 的明顯表達公式.

性質 3.2. F = F(2)(z) 滿足函數方程 F = 1 + zF3.

證明: 如圖 Figure 7 所示. 如果有向上步, 則第一步U 一定是往上. 因此會有第一次回到 y= 1 的向下步 D 和第一次回到y= 0 的向下步D′′, 此時一個2-Fuss path必可拆解成 U F DF D′′F.

or F

1 z

F

F

Figure 7: 2-Fuss paths 的拆解 因為 z 標記向上步, 因此可將上述分解翻譯成函數方程, 而得到

F = 1 + zF3,

故得證. 

因F 滿足的函數方程為三次方程式, 故難以透過寫出F(z)的明顯表達式來求出fn(2) = [zn]F (z) . 然而, 我們可以利用 Lagrange inversion formula 算出 fn(2). Lagrange inver-sion formula 有許多形式, 本論文只需用到底下的簡單形式即可.

定理 3.3 (Lagrange inversion formula). [20]

G(z) 滿足方程式 G= zΦ(G), 則當 n ≥ 1 時, [zn]G = 1

n[zn−1]Φ(z)n.

利用 Lagrange inversion formula 可以求出 fn(2) 的明顯表達式. 性質 3.4.

fn(2) = 1 2n + 1

3n n

 .

證明: 記F = F(2)(z). 令G= F − 1, 則由 F = 1 + zF3 計算可得 G= z(G3+ 3G2+ 3G + 1).

故由 Lagrange inversion formula, 當 n≥ 1 時, [zn]F = [zn]G

= 1

n[zn−1](z3 + 3z2+ 3z + 1)n

= 1

n[zn−1](z + 1)3n

= 1 n

 3n n− 1



= 1

2n + 1

3n n

 .

 {fn(2)}n≥0 = {2n+11 3nn}n≥0 = {1, 3, 12, 55, 273, . . . }n≥0稱為2-Fuss數(2-Fuss num-bers), 這也是組合數學上重要的數列.

2-Fuss paths 的概念可以再推廣為 m-Fuss paths, 亦即把向上步改成 (m, m).

定義3.5. 一個 m-Fuss path 我們定義為一個在第一象限的路徑, 以原點(0, 0)為起點, 終 點落於 x 軸上, 所使用的單位步有向上步 U = (m, m) 與向下步 D= (1, −1) 這二種.

F(m)(n) 表示長度為n 的所有m-Fuss paths所成的集合. 且令fn(m) = |F(m)(n)|, 表示長度為 n 的m-Fuss paths 的個數. 習慣上並定義 f0(m) = 1. 接著定義

F(m)(z) = X

n≥0

fn(m)zn

{fn(m)}n≥0 的生成函數. 在上下文不致混淆的情形下, 我們簡寫 F = F (z) = F(m)(z) 以方便閱讀.

規定一個m-Fuss path的長度n是指其向上步U的個數. 同樣地利用Sch¨utzenberger 的拆解法可以得到以下性質.

性質 3.6. 函數方程 F = 1 + zFm.

證明: 如圖 Figure 8 所示, 如果有向上步, 則第一步 U一定是往上. 因此會有第一次回到 y= (m − 1) 的向下步 D(1), 第一次回到 y= (m − 2) 的向下步 D(2), . . . , 和第一次回到 y= 0 的向下步 D(m),此時一個 m-Fuss path 必可拆解成

U F D(1)F D(2)F D(3). . . F D(m−1)F D(m)F.

or F 1

z

F

F

F

F

Figure 8: m-Fuss paths 的拆解 因為 z 標記向上步, 因此可將上述分解翻譯成函數方程, 得到

F = 1 + zFm+1,

故得證 

性質 3.7.

fn(m) = 1 mn+ 1

(m + 1)n n

 .

證明: 記F = F(m)(z). 令G= F − 1, 則由 F = 1 + zFm+1 計算可得 G= z(G + 1)m+1.

故由 Lagrange inversion formula, 當 n≥ 1 時, [zn]F = [zn]G

= 1

n[zn−1](z + 1)(m+1)n

= 1 n

(m + 1)n n− 1



= 1

mn+ 1

(m + 1)n n

 .

得證. 

我們在下一小節會舉一些例子, 說明與m-Fuss paths 相關的幾個重要組合結構.

3.2

m-Fuss paths

有關的組合結構

在組合數學中, m-Fuss paths 也是一個重要的結構, m-Fuss數也出現在各種不同的計數問 題上. 在這一小節中,我們平行地介紹以m-Fuss 數來計數的樹與多邊形剖分. 並以m = 2 舉例. 而針對一般的 m,其組合結構亦可類似地得出.

定義 3.8. 由根開始往下畫樹, 每個節點若有分支, 必為三條邊, 所得的結構稱為三元樹 (ternary tree).

n = 1, 2, 3的所有不同的三元樹分別有 1, 3, 12, 如圖 Figure 9 所示.

2 n=1

n=3 n=

Figure 9: n = 1, 2, 3 所有不同的三元樹

定義 3.9. 一個 (2n + 2) 邊多邊形, 沿對角線分割成四邊形, 對角線不交叉, 恰可剖分成 (2n + 2) − 3 個四邊形, 稱做一個四邊形剖分.

(2n + 2) 邊形的不同的四邊形剖分分別有1, 3, 12,如圖 Figure 10 所示.

3

n= n=

n=

1 2

Figure 10: n = 1, 2, 3 的所有不同的四邊形剖分

在文檔中 偏斜 Fuss 路徑 (頁 14-19)

相關文件