- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《组合数学》教2章(母函数)
第二章 母函数及其应用
普母函数及其在组合问题中的应用
指母函数及其在排列问题中的应用
正整数的分拆及其组合意义和应用
问题:对于不尽相异元素的部分排列和组合,用第一章的方法比较麻烦(参见表2.0.1)。
新方法:母函数方法。
表2.0.1
条件 组合方案数 排列方案数 对应的集合 相异元素,不重复 相异元素,可重复 S={
} 不尽相异元素(有限重复)
特例
r=n 1 S={,,
…,},
n1+n2+…+nm=n,nk≥1,
(k=1,2,, m) r=1m m 所有≥r 至少有一个
满足
基本思想:把离散的数列同多项式或幂级数一一对应起来,从而把离散数列间的结合关系转化为多项式或幂级数之间的运算。
母函数
母函数
(1)定义
【定义2.1.1】对于数列,称无穷级数为该数列的(普通型)母函数,简称普母函数或母函数。
(2)例
【例2.1.1】有限数列(r=0, 1, 2,, n)的普母函数是:
====● 可以为有限个或无限个。
● 数列与母函数一一对应。
{0, 1, 1, …, 1, …}=
● 将母函数视为形式函数,目的是利用其有关运算性质完成计数问题,故不考虑“收敛问题”,而且始终认为它是可“逐项微分”和“逐项积分”的。
(4)常用母函数
{ ak },k=0,1, G(x) { ak },k=0,1, G(x) ak=1 ak =ak akk ak =k1 ak=k(k1) ak =k 2 ak =k(k1)(k+2) ak =任意 a0 =ak = -ln(1- a x) ak =任意 ak = ak = ak = ak = ,且n1+n2++nmn,则S的r可重组合的母函数为
==
r可重组合数为之系数,r=0, 1, 2,, n。
理论依据:多项式的任何一项与组合结果一一对应。
优点:
将无重组合与重复组合统一起来处理;
使处理可重组合的枚举问题变得非常简单。
(2)特例
【推论1】,则r无重组合的母函数为
G(x)= 1+x)n
之系数。
【推论2】,则r无限可重组合的母函数为
G(x)=
之系数。
【推论3】,每个元素至少选一个:
母函数 G(x)=
【推论4】,每个元素选非负偶数个:
母函数 G(x)==
=。
【推论5】,每个元素选奇数个:
母函数 G(x)==
【推论6】S=,且n1+n2++nmn,元素至少出现次:为
母函数 G(x)==
r=k, k+1,, n,k=k1+k2++kmG(x)=
应用
【例2.1.3】设有2个红球,1个黑球,1个白球,问
共有多少种不同的选取方法,试加以枚举?
若每次从中任取3个,有多少种不同的取法?
(解)(1)元素符号化(x,y,z红、黑、白球),元素的个数以符号的指数区分。母函数
G(x, y, z) =(1+x+x2) (1+y) (1+z)
=1+(x+y+z)+(x2+xy+xz+yz)+(x2y+x2z+xyz)+( x2yz)
x=y=z=1G(1,1,1) =1+3+4+3+1=12
(2)只考虑每次取3个的方案数,不需枚举
令y=xz=xG(x)=(1+x+x2) (1+x) (1+x)1+3x+4 x2+3 x3+x4
x3的系数即得所求方案数为3。
【例2.1.4】有18张戏票分给甲、乙、丙、丁4个班(不考虑座位号),其中甲、乙两班最少1张,甲班最多5张,乙班最多6张,丙班最少2张,最多7张,丁班最少4张,最多10张,问有多少种不同的分配方案?
(解)(1)分析:实质为甲、乙、丙、丁四类共28个元素中可重复地取18个元素的组合问题。,m=4n=n1n2+n3+n4=5+6+7+10=28k== 1+1+2+4=8r=G(x)=x8+…+140 x18+…+x28
(3)特殊情况处理:戏票数r==0(i=1, 2, 3, 4G1(x)==
G2(x)= ==系数相同,用G2(x)计算要比用G1(x)方便得多(因为将扩展为不影响的系数)
同理,r=G3(x)= =G1(x)求的系数。
【例2.1.5】从n双互相不同的鞋中取出r只(),要求其中没有任何两只是成对的,问共有多少种不同的取法?
(解)解法一:母函数法。视为,但同类中的两个不一样,即
故其r重组合的母函数为
G(x)==种。
本质:每类元素最多只能出现一次,但同类元素互换后方案不同。故G(x)= 项,再由同双的两只鞋子有区别知,x的系数应为2。
解法二:排列组合。先从n双鞋中选取r双,共有种选法,再从此r双中每双抽取一只,有种取法。
解法三:排列组合。先取出k只左脚的鞋,再在其余双鞋中取出只右脚的鞋:
=
得组合恒等式
=
文档评论(0)