组合数学第三章容斥原理和鸽巢原理.ppt
《组合数学第三章容斥原理和鸽巢原理.ppt》由会员分享,可在线阅读,更多相关《组合数学第三章容斥原理和鸽巢原理.ppt(150页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、关于组合数学第三章容斥原理和鸽巢原理现在学习的是第1页,共150页 3的倍数是:3,6,9,12,15,18。6个 但答案不是10+6=16 个,因为6,12,18在两类中重复计数,应减 去。故答案是:16-3=133.2 容斥原理容斥原理现在学习的是第2页,共150页 容斥原理容斥原理研究有限集合的研究有限集合的交或并交或并 的计数的计数。DeMorgan定理定理 论域论域U,补集补集,有有3.2 容斥原理容斥原理(a)(b)现在学习的是第3页,共150页证证:(a)的证明。设 ,则 相当于 和同时成立,亦即 (1)3.2 容斥原理容斥原理现在学习的是第4页,共150页反之,若故(2)由(1
2、)和(2)得(b)的证明和(的证明和(a)类似,从略类似,从略.3.2 容斥原理容斥原理现在学习的是第5页,共150页DeMogan定理的推广:设 证明证明:只证(a).N=2时定理已证。设定理对n是正确的,即假定:3.2 容斥原理容斥原理现在学习的是第6页,共150页正确即定理对n+1也是正确的。3.2 容斥原理容斥原理现在学习的是第7页,共150页2 容斥原理容斥原理 最简单的计数问题是求有限集合A和B的并的元素数目。显然有即具有性质A或B的元素的个数等于具(1)定理定理:3.2 容斥原理容斥原理现在学习的是第8页,共150页有性质A和B的元素个数。UBA3.2 容斥原理容斥原理现在学习的
3、是第9页,共150页3.2 容斥原理容斥原理证证若AB=,则|AB|=|A|+|B|A|A(BB)|(AB)(AB)|AB|+|AB|(1)同理|B|BA|+|BA|(2)|AB|(A(BB)(B(AA)|(AB)(AB)(BA)(BA)|AB|+|AB|+|BA|(3)现在学习的是第10页,共150页3.2 容斥原理容斥原理(3)(1)(2)得|AB|A|B|AB|+|AB|+|BA|(|AB|+|AB|)(|BA|+|BA|)|AB|AB|A|+|B|AB|现在学习的是第11页,共150页定理:定理:(2)3.2 容斥原理容斥原理现在学习的是第12页,共150页3.2 容斥原理容斥原理现在
4、学习的是第13页,共150页ABC3.2 容斥原理容斥原理现在学习的是第14页,共150页 例例 一个学校只有三门课程:数学、物理、化学。已知修这三门课的学生分别有170、130、120人;同时修数学、物理两门课的学生45人;同时修数学、化学的20人;同时修物理化学的22人。同时修三门的3人。问这学校共有多少学生?3.2 容斥原理容斥原理现在学习的是第15页,共150页令:令:M为修数学的学生集合;P 为修物理的学生集合;C 为修化学的学生集合;3.2 容斥原理容斥原理现在学习的是第16页,共150页即学校学生数为336人。3.2 容斥原理容斥原理现在学习的是第17页,共150页同理可推出:利
5、用数学归纳法可得一般的定理:3.2 容斥原理容斥原理现在学习的是第18页,共150页 定理定理设(n,k)是1,n的所有k-子集的集合,则|Ai|=(1)k-1|Ai|证证对n用归纳法。n=2时,等式成立。假设对n-1,等式成立。对于n有 3.2 3.2 容斥原理容斥原理ni=1k=1n I(n,k)iI现在学习的是第19页,共150页3.2 3.2 容斥原理容斥原理 I(n-1,k)I(n-1,k)iI现在学习的是第20页,共150页3.2 3.2 容斥原理容斥原理 I(n,k)I(n-1,k-1)I(n-1,k)此定理也可表示为:现在学习的是第21页,共150页定理:定理:设是有限集合,则
6、(4)3.2 容斥原理容斥原理现在学习的是第22页,共150页 证:证:用数学归纳法证明。已知 n=2时有设 n-1时成立,即有:3.2 容斥原理容斥原理3.2 容斥原理容斥原理现在学习的是第23页,共150页3.2 容斥原理容斥原理现在学习的是第24页,共150页3.2 容斥原理容斥原理现在学习的是第25页,共150页3.2 容斥原理容斥原理现在学习的是第26页,共150页3.2 容斥原理容斥原理现在学习的是第27页,共150页3.2 容斥原理容斥原理现在学习的是第28页,共150页3.2 容斥原理容斥原理现在学习的是第29页,共150页其中N是集合U的元素个数,即不属于A的元素个数等于集合
7、的全体减去属于A的元素的个数。一般有:3.2 容斥原理容斥原理现在学习的是第30页,共150页(5)容斥原理指的就是(4)和(5)式。3.2 容斥原理容斥原理现在学习的是第31页,共150页3 例例 例例1 求a,b,c,d,e,f六个字母的全排列中不允许出现ace和df图象的排列数。解:解:设A为ace作为一个元素出现的排列集,B为 df作为一个元素出现的排列集,为同时出现ace、df的排列数。3.3 例例现在学习的是第32页,共150页根据容斥原理,不出现ace和df的排列数为:=6!-(5!+4!)+3!=582 3.3 例例现在学习的是第33页,共150页 例例2 求从1到500的整数
8、中能被3或5除尽的数的个数。解:解:令A为从1到500的整数中被3除尽的数的集合,B为被5除尽的数的集合3.3 例例现在学习的是第34页,共150页被3或5除尽的数的个数为 例例3 求由a,b,c,d四个字母构成的位符号串中,a,b,c,d至少出现一次的符号串数目。3.3 例例现在学习的是第35页,共150页 解:解:令A、B、C分别为n位符号串中不出现a,b,c符号的集合。由于n位符号串中每一位都可取a,b,c,d四种符号中的一个,故不允许出现a的n位符号串的个数应是3.3 例例现在学习的是第36页,共150页 a,b,c至少出现一次的n位符号串集合即为3.3 例例现在学习的是第37页,共1
9、50页 例例4。求不超过120的素数个数。因 ,故不超过120的合数必然是2、3、5、7的倍数,而且不超过120的合数的因子不可能都超过11。设 为不超过120的数 的倍数集,=2,3,5,7。3.3 例例现在学习的是第38页,共150页3.3 例例现在学习的是第39页,共150页3.3 例例现在学习的是第40页,共150页3.3 例例现在学习的是第41页,共150页3.3 例例现在学习的是第42页,共150页 注意:注意:27并非就是不超过120的素数个数,因为这里排除了2,3,5,7着四个数,又包含了1这个非素数。2,3,5,7本身是素数。故所求的不超过120的素数个数为:27+4-1=3
10、03.3 例例现在学习的是第43页,共150页 例例5。用26个英文字母作不允许重复的全排列,要求排除dog,god,gum,depth,thing字样的出现,求满足这些条件的排列数。解:解:所有排列中,令:3.3 例例现在学习的是第44页,共150页3.3 例例现在学习的是第45页,共150页 出现dog字样的排列,相当于把dog作为一个单元参加排列,故类似有:由于god,dog不可能在一个排列中同 时出现,故:类似:类似:3.3 例例现在学习的是第46页,共150页 由于gum,dog可以在dogum字样中同时出现,故有:类似有god和depth可以在godepth字样中同时出现,故 go
11、d和thing可以在thingod字样中同时出现,从而 3.3 例例现在学习的是第47页,共150页3.3 例例现在学习的是第48页,共150页 由于god、depth、thing不可以同时出现,故有:其余多于3个集合的交集都为空集。3.3 例例现在学习的是第49页,共150页 故满足要求的排列数为:3.3 例例现在学习的是第50页,共150页 例例6。求完全由n个布尔变量确定的布而函数的个数。解:解:设 布尔函数类为:由于n个布尔变量 的不同的真值表数目与 位2进制数数目相同,故为 个。根据容斥原理,满足条件的函数数目为:3.3 例例现在学习的是第51页,共150页3.3 例例现在学习的是第
12、52页,共150页3.3 例例这10个布尔函数为:x1x2,x1x2,x1x2,x1x2,x1x2,x1x2,x1x2,x1x2,(x1x2)(x1x2),(x1x2)(x1x2)现在学习的是第53页,共150页 例例7。欧拉函数(n)是求小于n且与n互素的数的个数。解:解:若n分解为素数的乘积 设1到n的n个数中为 倍数的集合为则有则有3.3 例例现在学习的是第54页,共150页3.3 例例现在学习的是第55页,共150页3.3 例例现在学习的是第56页,共150页即比60小且与60无公因子的数有16个:7,11,13,17。19。23,29,31,37,41,43,47,49,53,59,
13、此外尚有一个1。3.3 例例现在学习的是第57页,共150页 4 错排问题错排问题 n个元素依次给以标号1,2,n。N个元素的全排列中,求每个元素都不在自己原来位置上的排列数。设 为数 在第 位上的全体排列,=1,2,n。因数字 不能动,因而有:3.3 例例现在学习的是第58页,共150页3.4 错排问题错排问题现在学习的是第59页,共150页每个元素都不在原来位置的排列数为3.4 错排问题错排问题现在学习的是第60页,共150页 例例1。数1,2,9的全排列中,求偶数在原来位置上,其余都不在原来位置的错排数目。解:解:实际上是1,3,5,7,9五个数的错排问题,总数为:3.4 错排问题错排问
14、题现在学习的是第61页,共150页 例例2.在8个字母A,B,C,D,E,F,G,H的全排列中,求使A,C,E,G四个字母不在原来上的错排数目。8个字母的全排列中,令分别表A,C,E,G在原来位置上的排列,则错排数为:3.4 错排问题错排问题现在学习的是第62页,共150页3.4 错排问题错排问题现在学习的是第63页,共150页 例例3。求8个字母A,B,C,D,E,F,G,H的全排列中只有4个不在原来位置的排列数。解:解:8个字母中只有4个不在原来位置上,其余4个字母保持不动,相当于4个元素的错排,其数目为3.4 错排问题错排问题现在学习的是第64页,共150页 故8个字母的全排列中有4个不
15、在原来位置上的排列数应为:C(8,4)9=6303.4 错排问题错排问题现在学习的是第65页,共150页5 棋盘多项式和有限制排列棋盘多项式和有限制排列1.有限制排列有限制排列3.5 棋盘多项式和有限制排列棋盘多项式和有限制排列 例例4个x,3个y,2个z的全排列中,求不出现xxxx,yyy,zz图象的排列。解解设出现xxxx的排列的集合记为A1,|A1|=60;设出现yyy的排列的集合记为A2,|A2|=105;6!1!3!2!4!2!7!现在学习的是第66页,共150页3.5 棋盘多项式和有限制排列棋盘多项式和有限制排列 设出现zz的排列的集合记为A3,|A3|=280;|A1A2|=12
16、;|A1A3|=20;|A2A3|=30;|A1A2A3|=3!=6;全排列的个数为:=1260;所以:|A1A2A3|=1260(60+105+280)+(12+20+30)6 =871 4!3!8!4!2!5!3!6!4!9!2!3!4!现在学习的是第67页,共150页3.5 棋盘多项式和有限制排列棋盘多项式和有限制排列2棋子多项式 n个不同元素的一个全排列可看做n个相同的棋子在nn的棋盘上的一个布局。布局满足同一行(列)中有且仅有一个棋子xxxxx 如图所示的布局对应于排列41352。现在学习的是第68页,共150页3.5 棋盘多项式和有限制排列棋盘多项式和有限制排列 可以把棋盘的形状推
17、广到任意形状:布子规定称为无对攻规则,棋子相当于 象棋中的车。令r k(C)表示k个棋子布到棋盘C上的方案数。如:现在学习的是第69页,共150页3.5 棋盘多项式和有限制排列棋盘多项式和有限制排列r1()=1,r1()=2,r1()=2,r2()=0,r2()=1。为了形象化起见,()中的图象便是棋盘的形状。现在学习的是第70页,共150页3.5 棋盘多项式和有限制排列棋盘多项式和有限制排列定义定义设C为一棋盘,称R(C)=rk(C)xk为C的棋盘多项式。规定 r0(C)=1,包括C=时。设Ci是棋盘C的某一指定格子所在的行与列都去掉后所得的棋盘;Ce是仅去掉该格子后的棋盘。在上面定义下,显
18、然有rk(C)=rk1(Ci)rk(Ce),k=0现在学习的是第71页,共150页3.5 棋盘多项式和有限制排列棋盘多项式和有限制排列即对任一指定的格子,要么布子,所得的方案数为 rk1(Ci);要么不布子,方案数为 rk(Ce)。设C有n个格子,则 r1(C)nr1(C)r0(Ci)+r1(Ce),r1(Ce)n1 r0(Ci)1故规定 r0(C)1是合理的现在学习的是第72页,共150页3.5 棋盘多项式和有限制排列棋盘多项式和有限制排列即对任一指定的格子,要么布子,所得的方案数为 rk1(Ci);要么不布子,方案数为 rk(Ce)。从而R(C)=rk(C)xk rk1(Ci)+rk(Ce
19、)xk =x rk(Ci)xk+rk(Ce)xk xR(Ci)+R(C e)(3)k=0k=0k=0k=0现在学习的是第73页,共150页3.5 棋盘多项式和有限制排列棋盘多项式和有限制排列例如:R()=1+x;R()=xR()+R()=x+(1+x)=1+2x;R()=x R()+R()=x(1+x)+1+x =1+2x+x2现在学习的是第74页,共150页3.5 棋盘多项式和有限制排列棋盘多项式和有限制排列 如果C由相互分离的C1,C2组成,即C1的任一格子所在的行和列中都没有C2的格子。则有:rk(C)=ri(C1)rki(C2)i=0k故R(C)=(ri(C1)rki(C2)xk =(
20、ri(C1)xi)(rj(C2)xj)j=0nnkni=0i=0k=0 R(C)=R(C1)R(C2)(4)现在学习的是第75页,共150页3.5 棋盘多项式和有限制排列棋盘多项式和有限制排列利用()和(),可以把一个比较复杂的棋盘逐步分解成相对比较简单的棋盘,从而得到其棋盘多项式。例例R()=xR()+R()=x(1+x)2 +(1+2x)2 =1+5x+6x2+x3*R()=xR()+R()=1+6x+10 x2+4x3现在学习的是第76页,共150页3.5 棋盘多项式和有限制排列棋盘多项式和有限制排列有禁区的排列例设对于排列P=P1 P2 P3 P4,规定P1,P、,P2、,P42。1
21、2 3 4P1P2P3P412 4 314 3223431 214这样的排列对应于有禁区的布子。如右图有影线的格子表示禁区。现在学习的是第77页,共150页3.5 棋盘多项式和有限制排列棋盘多项式和有限制排列定理定理设 ri 为 I个棋子布入禁区的方案数,i=1,2,3,n。有禁区的布子方案数(即禁区内不布子的方案数)为 r0 n!r1(n1)!r2(n2)!(1)nrn(1)k rk(nk)!k=0n证证设Ai 为第i个棋子布入禁区,其他棋子任意布的方案集,i=1,2,3,n。现在学习的是第78页,共150页3.5 棋盘多项式和有限制排列棋盘多项式和有限制排列则所有棋子都不布入禁区的方案数为
22、A1A2Ann!(1)kAiI(n,k)niIk=0而 Ai正是k个棋子布入禁区,其他n-k个棋子任意布的方案数。由假设可知等于rk(nk)!(注意:布入禁区的棋子也要遵守无对攻规则).所以A1A2An=n!+(1)k rk(nk)!I(n,k)iIk=0 n现在学习的是第79页,共150页3.5 棋盘多项式和有限制排列棋盘多项式和有限制排列上例方案数为 4!6(41)!11(42)!7(43)!1(4)!4例例,四位工人,A,B,C,D四项任务。条件如下:不干B;不干B、C;不干C、D;不干D。问有多少种可行方案?现在学习的是第80页,共150页3.5 棋盘多项式和有限制排列棋盘多项式和有限
23、制排列解由题意,可得如下棋盘:其中有影线的格子表示禁区。A B C D1 2 3 4 R()=1+6x+10 x2+4x3 方案数=4!6(41)!+10(42)!4(43)!+0(44)!=4现在学习的是第81页,共150页3.5 棋盘多项式和有限制排列棋盘多项式和有限制排列例例三论错排问题错排问题对应的是nn的棋盘的主对角线上的格子是禁区的布子问题。C=R(C)=(1+x)n=()xk 令rk=()nk=0 n k n k故R(C)中的xn:n!+(1)k()(nk)!=n!(1)k =Pnk=1 n nk=0 k!1 k n现在学习的是第82页,共150页3.6一般公式一般公式 3.6一
24、般公式若将.2中的例子改为“单修一门数学的学生有多少?”“只修一门课的学生有多少”“只修两门课的学生有多少?”则相应的答案表示如下:MPC;MPC+MPC+MPCMPC+MPC+MPC现在学习的是第83页,共150页3.6一般公式一般公式设有与性质,2,n相关的元素N个,Ai为有第 i 种性质的元素的集合.i=1,2,nPk为至少有k种性质的元素的元次;qk为恰有k种性质的元素的个数。P0=N,P1=|A1|+|A2|+|An|,P2=|A1A2|+|A1A3|+|An-1An|Pk=|Aij|qk=|(Ai)(Aj)|I(n,k)i I I(n,k)i Ij I现在学习的是第84页,共150
25、页3.6一般公式一般公式定理qk=(1)i()Pk+i k+i ii=0n-k证证设某一元素恰有k种性质,则其对Pk的某一项的贡献为,而对Pk+1,Pk+2,Pn的贡献都是。若某一元的性质少于k种则其对Pk,Pk+1,Pn的贡献都是。若恰有k+j种性质,则其对Pk的贡献是(),对Pk+i的贡献是()k+j k k+jk+i现在学习的是第85页,共150页3.6一般公式一般公式而(1)i()()=(1)i()()=(1)i()()=()(1)i()=()0=0即某恰有k+j种性质的元素对上式右边的总的贡献为。k+jk+ik+i ii=0 ji=0 jk+jk+ik+i ki=0 jk+j i j
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 组合 数学 第三 章容斥 原理
限制150内