组合数学-母函数与递推【信息技术】.pptVIP

组合数学-母函数与递推【信息技术】.ppt

  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文档。上传文档
查看更多
组合数学 ---母函数与递推 长沙市雅礼中学 朱 全 民 母函数与递推关系 递推关系是计数的一个强有力的工具,特别是在做算法分析时是必需的。递推关系的求解主要是利用母函数。当然母函数尚有其他用处,但这主要是介绍解递推关系上的应用。例如 母函数 x2项的系数a1a2+a1a3+…+ an-1an 中所有的项包括n个元素a1 , a2 , …,an中取两个组合的全体;同理项系数包含了从n个元素a1 , a2 , …,an 中取3个元素组合的全体。以此类推。 若令a1=a2= …=an=1,在 x2项系数a1a2+a1a3+…+ an-1an中每一个组合有1个贡献,其他各项以此类推。故有: 母函数 相关公式 母函数 递推关系 利用递推关系进行计数这个方法在算法分析中经常用到,举例说明如下: 例一.Hanoi问题:这是个组合数学中的著名问题。N个圆盘依其半径大小,从下而上套在A柱上,如下图示。每次只允许取一个移到柱B或C上,而且不允许大盘放在小盘上方。若要求把柱A上的n个盘移到C柱上请设计一种方法来,并估计要移动几个盘次。现在只有A、B、C三根柱子可用。 递推关系 递推关系 算法分析:令h(n)表示n个圆盘所需要的转移盘次。根据算法先把前面n-1个盘子转移到B上;然后把第n个盘子转到C上;最后再一次将B上的n-1个盘子转移到C上。 n=2时,算法是对的,因此,n=3是算法是对的。以此类推。于是有 递推关系 递推关系 例三:从n个元素 中取r个进行允许重复的组合。假定允许重复的组合数用 表示,其结果可能有以下两种情况。 递推关系 依据加法原理,有 整数的拆分 所谓整数拆分即把整数分解成若干整数的和,相当于把n个无区别的球放到n个无标志的盒子,盒子允许空着,也允许放多于一个球。整数拆分成若干整数的和,办法不一,不同拆分法的总数叫做拆分数。 问题举例 问题举例 从右端的母函数知可称出从1克到10克,系数便是方案数。例如右端有 项,即称出5克的方案有2 问题举例 例2:求用1分、2分、3分的邮票贴出不同数值的方案数。 问题举例 例3:若有1克砝码3枚、2克砝码4枚、4克砝码2枚的砝码各一枚,问能称出那几种重量?各有几种方案? 问题举例 从母函数可以得知,用这些砝码可以称出从1克到63克的重量,而且办法都是唯一的。 指数型母函数 解的分析 先讨论一个具体问题:若有8个元素,其中设a1重复3次,a2重复2次,a3重复3次。从中取r个组合,其组合数为cr ,则序列c1 ,c2 , c3 , c4 , c5 , c6 , c7 , c8的母函数为: 解的分析 解的分析 其中4次方项有 解的分析 若研究从中取4个的不同排列总数,以  对应的两个两个的不同排列为例,其不同排列数为 解的分析 即 以此类推。故可得问题的解,其不同的排列数为 指数型母函数 为了便于计算,利用上述特点,形式地引进函数 指数型母函数 式计算结果可以得出:取一个的排列数为3,取两个的排列数为2*9/2,取3个的排列数为3!*14/3=28,取4个的排列数4!*35/12=70,如此等等。 指数型母函数 定义:对于序列 ,函数 指数型母函数 若元素 a1 有 n1 个,元素 a2 有 n2 个,……,元素 ak 有 nk个,由此;组成的n个元素中取r个排列,设其不同的排列数为Pr 。则序列P0, P1,… Pn, 的指数型母函数为: 应用举例 例1:由红球两个,白球、黄球各一个,试求有多少种不同的组合方案。 应用举例 由此可见,出一个球也不取的情况外,有: 应用举例 令取r的组合数为 ,则序列 的母函数为 应用举例 例2:某单位有8个男同志,5个女同志,现要组织一个有数目为偶数的男同志和数目不少于2的女同志组成的小组,试求有多少种组成方式。 §2.8 母函数和递推关系应用举例 故数列 对应一母函数 应用举例 §2.8 母函数和递推关系应用举例 中 项的系数 为符合要求的 个人组成的小组的数目,总的组成方式数目为 应用举例 例3:10个数字(0到9)和4个四则运算符 组成的14个元素。求由其中的n个元素的排列构成一算术表达式的个数。 应用举例 如若不然,即第

文档评论(0)

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

1亿VIP精品文档

相关文档