基本介紹
- 中文名:卡塔朗數
- 外文名:Catalan number
- 所屬學科:數學(組合學)
- 簡介:一個組合數
基本介紹,相關分析,
基本介紹
卡塔朗數是一個組合數,一些組合計數問題可以歸結為解下列形式的遞歸關係:un=u1un-1+u2un-2+…+un-1u1,n≥2,且u1=1,它的解為
un稱為卡塔朗數,它的生成函式是
解下列這類問題都能得到卡塔朗數:
1.把一個凸n+1邊形用n-2條對角線將它分成互不重疊的三角形,這種分法的總數為un;
2.用n條互不相交的弦連結圓周上2n個點的不同方式總數為un+1;
3.有n個端點(根點除外)的3階平面植樹的個數為un;
4.n個元a1,a2,…,an不改變順序組成連乘積,可以用n-1個括弧表示相乘的過程,所有不同過程的個數是un;
5.坐標平面上由O(0,0)至點U(2n,0)的路徑,每段由格點(i,j)至(i+1,j+1)或(i+1,j-1),所有在上半平面內且允許經過x軸上的點、而不許越過x軸的路徑數等於un+1;
6.由O(0,0)至U(2n,0)的路徑,但不允許中間經過x軸上的點,共有un條。
卡塔朗數的前幾項如下:
u1=1, u2=1, u3=2, u4=5, u5=14,
u6=42, u7=132, u8=429,
u9=1430, u10=4862。
相關分析
公園售票視窗前有2n個人排隊買票,每張門票定價5角,每人限購一張。這些人中,只帶一張5角人民幣的與只帶一張1元人民幣的各有n人。開始售票時,售票視窗沒有角票可以找零。試問:大家都能順利買票,售票員始終沒有找不出零錢困擾的排隊方法共有多少種?
用0代表身邊帶5角錢的人,1代表帶1元錢的人,則本問題即可變成:有n個0和n個1,問有多少種排列方法,使排成的0、1序列里,任意前i(i可從1變到2n)個數字中,0的個數總不少於1的個數,此性質稱為前束性質。如能將問題轉化為圖形,那當然更易了解。為此,我們把0看作向右走一步,把1看作向上走一步,則很明顯,n個0和n個1所組成的序列將和圖中從原點(0,0)到點(n,n)的遞增路徑是一一對應的。於是,我們只要計算路徑的條數就行了。
再進一步看問題,具有前束性質的0、1序列正好與不越過對角線OA的遞增路徑一一對應(見圖1)。而這種路徑的條數
其中(n=0,1,2,…),這就是有名的卡塔朗數,其前十項是1,1,2,5,14,42,132,429,1430,4862。
除了排隊找零票問題可以引出卡塔朗數之外,凸n+1邊形的三角形剖分方法種數(如圖2,這種三角形只能以凸多邊形的邊與對角線為其三邊)以及n個指定了順序的實數的乘積結合方式種數也都可以引出它。據不完全統計,卡塔朗數的各種組合數學的解釋已經不下五十種之多。