组合数学第十节递推关系.docVIP

  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文档。上传文档
查看更多
第4章递推关系 递推关系儿乎在所有的数学分支中都有重要作用,对于组合数学更是如此,这是因为每个组合问题都 有它的组合结构,而在许多情况下递推关系是刻画组合结构的最合适的工具。如何建立递推关系,己给的 递推关系有何性质,以及如何求解递推关系等,是递推关系中的儿个基本问题。 本章首先讨论递推关系的建立问题,然后对一些常见的递推关系作比较深入的讨论,并给岀其解法。 4.1递推关系的建立 在3.3节中讨论集合{1,2,的错排数D”时,我们建立了关于的递推关系 严=(一1)(入+几2)(心3) 〔° =0,2=1 并由此推出了 (4.1.2)1)〃 (让 2) (4.1.2) 等式(4.1.1)和等式(4.1.2)都是递推关系的例子,等式(4.1.1)给出了 n元错排数。,同”-1元错排数 及n-2元错排数Dh_2之间的关系,这样,由初值D,和Q就可以计算出2,由0和9又可以计算出D4 , 如此可以逐次计算出错排数序列 久Q,2…。而等式4.1.2)给出了 n元错排数D”同”-1元错数 之间的关系,这样由初始值卩就唯一地确定了错排数序列。 定义4.1.1给定一个数的序列H(0),H(l),…丹(町,…,若存在整数吗,使当nn()时,可以用等号(或 大于号,小于号)将H?)与其前面的某些项联系起来,这样的式子就叫做递推关系。 下面通过几个例子來看看如何建立递推关系,至于递推关系的求解,将在后面的几节中讨论。 例1 (Hanoi塔问题) 现有A, B, C三根立柱以及n个大小不等的中空圆盘,这些圆盘自小到大套在A 柱上形成塔形,如图4丄1所示。要把n个从A柱上搬到C柱上,并保持原来的顺序不变,要求每次只能 从一根立柱上拿下一个圆盘放在另一根立柱上,且不允许大盘压在小盘上。问至少要搬多少次? 图4?1. 1 解 记/()为n个圆盘从A柱搬到C柱所需的最小次数。整个搬动过程可以分成三个阶段: 将套在A柱上面的/?-1个圆盘从A柱按要求搬到B柱,搬动次数为 把A柱上最下面的那个圆盘搬到C柱上,搬动次数为1; 把B柱上的1个圆盘按要求搬到C柱上,搬动次数为/(;7-l)o 由加法原则知 /(对=2/(〃-1) + 1 又显然/(1) = 1,所以有如下带有初值的递推关系: 例2在信道上传输由a,h,c三个字母组成的长为n的字符串,若字符串中有两个d连续出现,则信道就 不能传输。令/()表示信道可以传输的长为n的字符串的个数,求/()满足的递推关系。 解 信道上能够传输的长度为n(n2)的字符串可分成如下四类: (1)最左字符为b; (2)最左字符为c; (3)最左两个字符为ab; (4)最左两个字符为ac。 如图4.1.2所示,前两类字符串分别有/(H-1)个,后两类字符串分别有/(/?-2)个。容易求出 /(1) = 3,/(2) = 8,从而得到 f/(72)= 2/(72-l) + 2/(n-2)(n3) j/(l) = 3,/(2) = 8 … … U X * n— 1 n — 2 图 4-1- 2 例3考虑0, 1字符串中“010”子串的相继出现问题。例如,在110101010101中,我们说“010”在第 5位和第9位出现,而不是在第7位和第11位出现,在整个字符串中“010”共出现两次。计算n位0, 1 字符串中“010”子串在第n位出现的字符串有多少? 解 设“ 010 ”子串在第n位出现的长为n的0 , 1字符串的个数为/(/?),则显然 /(3) = l,/(4)= 2,/(5)= 3o 最后3位是“010”的n位0, 1字符串有2心个,其中“oio”在第n位出现的字符串有/⑺)个。“010” 不在第n位出现,当且仅当最后5位形如“01010”,并且“010”在第n-2位出现,所以这类字符串共有 /(孔-2)个。从而有 [几3) = 1丿⑷=2 例4 设P是平面上n个连通区域的公共交界点,如图4.1.3所示。现用k种颜色对其着色, 图 4. 1.3要求有公共边界的相邻区域着以不同的颜色。令/(/?)表示不同的着色方案数,求它所满足的递推 关系。 图 4. 1.3 解将所有满足要求的着色方 0与01同色。此时,D”有R-1种着色方案。可将Q与Dy看成相邻区域,D\,Dw??D的着 色方案数为。故此类着色方案数为/-1)/(〃-2)。 卩与D心异色。此时,D“有k-2种着色方案。又D-D?,…入用k种颜色着色的方案数为 故此类着色方案数为(k-2)f(n-l)o 而容易求得 f(2) = k(k-l)J(3) = k(k-l)(k-2),从而有 f(2) = k(k-l)9f(3) = k(k-l)(k-2) 例5设X是一具有乘法运算的代数系统,乘法不满足结合律,用xy表示兀对y之积。如果 %px2---xhg X 而且这

文档评论(0)

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

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

1亿VIP精品文档

相关文档