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