组合数学 8.pptVIP

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

组合数学 1、两个基本计数原理 1.1加法原理 设 S = S1 ? … ? Sm, 且 Si ? Sj = ? (i?j) 则 |S| = |S1| + … + |Sm| . 1.2乘法原理 设S是由(a,b)组成的集合, 其中a有p种选择, 且对a的每种选择,b有q种选择, 则 |S| = p ? q . 例:求3^4*5^2*11^7*13^8的正整数因子个数? 因为3、5、11、13都是质数,因此每个因子都有 3^i*5^j*11^k*13^l 其中0=i=4,即i有5种选择。同理j有3种选择,k有8种选择,l有9种选择。 由乘法原理,因子总数为 5*3*8*9=1080 2、集合的排列 排列: 从n个元素的集合S中取r个元素按顺序排列,叫做S的一个r-排列,不同的排列总数记为P(n,r)。如果r=n,则称为S的全排列,简称为S的排列。 例如S={a,b,c}时, S有3个1-排列a,b,c S有6个2-排列ab,ac,ba,bc,ca,cb S有6个3-排列abc,acb,bac,bca,cab,cba 定理2.1 对于正整数n和r,r=n,有 P(n,r)=n*(n-1)*…*(n-r+1) 我们定义n!为,n!=1*2*…(n-1)*n 特别的0!=1 则有 0 ? r ? n, P(n,r) = n!/(n-r)! 例: 将字母表中的26个字母排列,使得原因字母a、e、i、o、u中任意两个都不相继出现,这种排序方法的总数是多少。 解 该问题的解一旦看出如何去做则可以立刻得出。 我们考虑两个要完成的主要任务,一是决定如何对这些辅音字母排序。 计有21个辅音字母,故有辅音字母的排列数是21! 由于我们不能有两个元音字母相连的出现在最终的字母排列中,因此这些元音字母必须放在这些辅音字母之前、之后、之间的22个空间。 我们第二个任务就是把这些元音字母放入这些位置。对于a有22个位置,则对于e有21个位置,依次类推,对于u有18个位置。 就是说第二个任务可以用P(22,5)=22!/17!种方法完成 依据乘法原理,方法总数为 21!*(22!/17!) 定理2.2 n个元素的集合的循环r-排列的个数是 P(n,r)/r=n!/[r*(n-r)!] 特别地,n个元素的循环排列的个数是(n-1)! 例:用20个不同颜色的念珠,选出10个,组成一个圈,能够组成多少不同的圈? 解: 直接调用公式总数为20!/[10*10!] 3、集合的组合 令r为非负整数。我们把n个元素的集合S的r-组合理解为从S的的n个元素的无序选择。换句话说,S的一个r-组合是S的一个自己,该子集由S的n个元素中的r个组成。 如果S={a,b,c,d},那么 {a,b,c},{a,b,d},{a,c,d},{b,c,d} 就是S的4个3-组合。 我们用 表示n-元素集的r-组合的个数 定理3.1 对于0=r=n, P(n,r)=r!* 因此 ,记作C(n,r) 例: 在平面上给出25个点,没有3个点共线。这些点确定多少条直线?确定多少个三角形? 解:由于没有3个点位于同一条直线上,每一对点就确定了唯一一条直线。因此所确定直线数目等于25-元素集的2-组合数。 即C(25,2)=300 同理 三角形个数为C(25,3)=2300 推论3.2 对于0=r=n, 定理3.3 我们有 此求和等于S的所有组合的总个数,下面我们来证明这个定理。 把一个组合的选取分成n个任务来完成。令S的元素为x1、x2……xn。在选取S的一个组合时,对n个元素的每一个都有两个选择:要么在这个组合里,要么不在组合里。 因此根据乘法原理,存在2^n种方法是的我们可以形成S的一个组合 4、多重集的排列 多重集是指存在重复元素的集合体 例如S={2·a,1·b,3·c}就是一个有6个元素的多重集 那么S的一个r-排列是S的r个元素的一个有序排列。 例如acbc,cbcc都是S={2·a,1·b,3·c}的4-排列 定理4.1 令S是一个多重集,它有k个不同类型的元素,每一个元素都有无限重复次数。那么S的r-排列的个数为k^r。 证明: S的一个r-排列的第一位有k种选法,由于S中的每中元素可以无限地重复选取,同样第二位也有k种选法, 故第i位有k种选法;排列中的每一位的选择都不依赖于以前的各位的选择。根据乘法法则,不同的排列数是k^r。 推论4.2 多重集S={n1·a1,n2·a2,…,nk·ak} ,对于任意ni(i=1,2,…,k),有ni=r,则S的r-排

文档评论(0)

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

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档