组合数学第7章7.3--4.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
组合数学第7章7.3-amp;-4.ppt

第七章 递推关系和生成函数 7.3 非齐次递推关系 7.4 生成函数 回顾:齐次递推关系求解 常系数线性齐次递推关系求解步骤: hn=a1hn-1+a2hn-2+…+akhn-k (1)解特征多项式方程xk-a1xk-1- a2xk-2-…- ak=0 (2)若特征方程有k个不同的根,则直接给出递推关系的一般解,然后根据初始条件确定相应系数; 若特征方程有重根,则先给出关于每个重根的一般解,再求出递推关系一般解。 非齐次递推关系 hn=a1hn-1+a2hn-2+…+akhn-k+bn (n≥k) bn?0 称为非齐次项。 一个例子:汉梵塔(Hanoi) 汉梵塔递推关系 迭代求解: hn=2hn?1+1 =2(2hn?2+1)+1= 22hn?2+2+1 =… =2n?1+…+22+2+1 =2n?1 一般非齐次递推关系 hn=a1hn-1+a2hn-2+…+akhn-k+bn 若hn=fn是对应齐次递推关系hn=a1hn-1+a2hn-2+…+akhn-k的解, 而hn=cn是原非齐次一个解, 那么: hn = cfn + cn 是原非齐次递推关系的解. 常系数1阶线性递推关系 1阶线性递推关系hn=ahn?1+b求解。 例. 求递推关系hn=3hn?1?4n, h0=2的解. 解:(1) 首先求解对应齐次递推关系一般解 hn=3hn?1 特征方程:x?3=0 特征根:q=3 它的一般解: hn=c3n (2) 求hn=3hn?1?4n的一个特解:猜测解的形式 hn=rn+s,代入递推关系得到: rn+s=3(r(n?1)+s)?4n 得到:rn+s=(3r?4)n+(?3r+3s) r=3r?4 s=?3r+3s 因此,r=2和s=3, 从而hn=2n+3是递推关系的一个特解。 (3) 将齐次递推关系的一般解与特解结合: hn=c3n+2n+3 代入初始关系,确定系数: h0=c30+2?0+3=2 因此,c=?1, 从而问题的解为: hn=?3n+2n+3 非齐次递推关系求解方法小结 求齐次关系的一般解 求非齐次关系的一个特解 将一般解和特解结合,通过初始条件确定一般解中出现的常系数值. 困难性: 特征方程求解 找出一个特解 根据非齐次项bn来尝试某些类型的特解: 若bn=d(常数), 尝试hn=r(常数); 若bn=dn+c(d,c是常数), 尝试hn=rn+s (r,s是常数); 若bn=fn2+dn+c (f,d,c是常数), 尝试hn=rn2+sn+t (r,s,t是常数); 若bn=dn(d是常数), 尝试hn=pdn(p是常数); 例1 求解hn= 2hn-1+ 3n (n≥1), 初始值h0=2 . 解:首先解对应齐次关系 hn= 2hn-1,特征方程x?2=0,特征根x=2, 得到一般解: hn= c2n 求非齐次递推关系的一个特解,尝试: hn= p3n ,代入得p3n =2p3n-1 +3n 解得:p=3 hn= 3n+1是一个特解。 非齐次关系的一般解: hn= c2n+3n+1 代入初始条件确定系数: c20+30+1=2 得到:c=?1,问题的解: hn=?2n+3n+1 一些特别情形 注意:上述求非齐次关系的特解的方法并不具有一般性。 递推关系hn= hn?1+bn一般不遵循上述规则。可以直接迭代: h1= h0+b1 h2= h0+b1+b2,… hn= h0+b1+…+bn 生成函数 利用代数的手段解决一些计数问题。 类似连续可导函数都可写成幂级数和的形式,利用序列的生成函数解决序列计算问题以及递推关系求解。 重点掌握序列与生成函数之间的关系! 回顾 泰勒级数技巧。 泰勒级数:幂级数展开式。 f(x)=f?(a)+ 几个常见的展开式 生成函数的定义 定义1: 令序列h0, h1,…,hn…为一无穷序列, 其生成函数定义为: g(x)=h0+h1x+h2x2+…+hnxn+… 例:序列1, 1, 1,…的生成函数是 g(x)=1+x+x2+…+xn+… =1/(1?x) (|x|?1) 序列与生成函数的关系 例3: 设k是正整数,求序列h0, h1,…, hn…的生成函数,其中hn等于方程e1+e2+…+ek=n的非负整数解个数. 反向:生成函数可否推

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档