- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
组合数学-三种典型数列二.pptx
45213三种典型数列(二)——Catalan数列主讲人:段龙方引例考虑如下问题: 从平面上(0 ,0)点出发到( n , n)点的除端点外不接触直线 y = x ,且在直线y = x 下方的路径数 g ( n)。引例思考: 若在直线Y=X上任取一点(k,k)。 用g(k)表示从(0 ,0)到点( k , k)的除端点外不接触直线 y = x ,且在直线y = x 下方的路径数。 同理,用g(n-k)表示从从点( k , k)到点( n , n)的满足条件的路径数。(k,k)同时,k的取值:(1 、2 、3 …… n)引例思考: (1) 若每条路径都从点(0 ,0)到点( k , k) ,再从点( k , k)到点( n , n),并满足题目条件。 (2) 取遍k从1到n的所有值。 也即根据加法原理和乘法原理,满足条件的g ( n)可用如下式子表示:(1)式此处的g(n)就是Catalan数。思考: 如上所说,当k取一个特定值,g(k)g(n-k)表示此时从点(0 ,0)到点( k , k) ,再从点( k , k)到点( n , n)的路径个数。这时是不是违反了题目中的条件:“除端点外不接触直线 y = x 且在直线y = x 下方”?引例(1)式是g(n)的表达式,现在来求解g(n)。解:上述路径数可以看成是从(0 ,0)点出发,每一次向上或向右游动一个单位,且在直线 y =x 下方,最终到达点( n , n)的路径数,即为从(1 ,0)出发到达( n , n - 1)点的路径数。(n,n-1)(k,k)(k,k-1) 也就是在2 n - 2 次游动中向上和向右游动 n - 1 次,因而可能结果总数为:C( 2 n – 2,n – 1)。(1,0)此时上页的问题?引例但C( 2 n – 2,n – 1)种方案是否全部满足题目条件? 不是,此组合数中包含有接触直线 y = x 的情形,对其中任一条接触对角线的路径。(n,n-1)A 可把它从最后离开 y = x 的点A 关于直线y = x 作个反射,即得从(0 , 1)出发经过点 A 到( n , n - 1)的路径数,其总数为:C( 2 n – 2,n )(0,1)(1,0) 因而从 ( 1 , 0) 点出发到点 ( n , n - 1) 且在 y = x 下方的路径数为:C( 2 n – 2,n – 1)-C( 2 n – 2,n )3.4.3 Catalan数列定义: 满足递推关系的数列称为Catalan数列。这是一个定解问题,其解为:3.4.3 Catalan数列下面用母函数的方法来求解。解:设Catalan数列的母函数为A(x),即那么观察Catalan数列满足的递推关系,我们先来求A2(x).=(C1C1)x2+(C1C2+C2C1)x3+…+(C1Cn-1+C2Cn-2+…+Cn-1C1)xn+…=C2x2 + C3x3 +…+ Cnxn +…+ C1x - C1x=A(x) - x3.4.3 Catalan数列即A2(2)-A(x)+x=0 解之得,由于A(0)=0,故只取根据二项式定理,参考课本P78计算过程,得到故3.4.3 Catalan数列 【例1】 Euler在精确计算使用对角线 对凸n边形进行三角剖分的个数时,最早得到了这个数列。 其问题是:将凸n边形用不相交的对角线分成三角形,有多少中不同的剖分方法?思考:(1) 凸多边形定义。(不是正多边形) (2) 剖分结果:凸多边形的每一部分都是三角形。例如,五边形就有五种剖分方案,如下图。再如,六边形就有十四种剖分方案,如下页所示。3.4.3 Catalan数列 解:设用对角线 对凸n边形进行三角剖分的方案个数为hn ,显然n≥3且h3=1,h4=2.那么。当n ≥ 3时,设凸n+1边形的顶点一次为v1,v2,… ,vn+1,固定一条边v1vn+1, 再另取一个顶点vk(k=2,3,…,n),作△v1vkvn+1,它分多边形为两个较小的凸多边形,如下图。 一个是凸k边形,其剖分数就是 hk,另一个是n-k+2边形,其剖分数为hn-k+2。由乘法原理和加法原理,当k取遍所有取值即可得到式子(2):(2)式3.4.3 Catalan数列其中,规定h2=1. 上式与Catalan数列的递推关系相对比,可知hn=Cn-1. 另外要指出,Catalan数列还满足某个一阶变系数的线性递推关系,下面进行推导。 连接凸n边形的两点v1、vk,将多边形一分为二,对应的剖分数为hkhn-k+2。这时,k=3,4,… ,n-1。由加法原理得对应于v1的三角剖分数为h3hn-1+h4hn-2+…+hn-1h3。3.4.3 Catalan数列 由对称性,对应于其它任一顶点的剖分数也是如此。故在重复运算的
文档评论(0)