组合数学组合数学第一章.ppt
《组合数学组合数学第一章.ppt》由会员分享,可在线阅读,更多相关《组合数学组合数学第一章.ppt(53页珍藏版)》请在三一办公上搜索。
1、一.组合数学简介,组合数学是一个古老而又年轻的数学分支。据传说,大禹在4000多年前就观察到神龟背上的幻方.,幻方可以看作是一个3阶方阵,其元素是1到9的正整数,每行、每列以及两条对角线的和都是15。,5,1,9,3,7,2,4,8,6,1666年莱布尼兹所著组合学论文一书问世,这是组合数学的第一部专著。书中首次使用了组合论(Combinatorics)一词。,组合数学的蓬勃发展则是在计算机问世和普遍应用之后,也是计算机科学的重要理论基础之一。对从事计算机科学技术的人员来讲,若无组合数学的基础,就难以深入地研究与分析计算机中的有关算法。,由于组合数学涉及面广,内容庞杂,并且仍在很快地发展着,因
2、而还没有一个统一而有效的理论体系。这与数学分析形成了对照。,组合数学经常使用的方法并不高深复杂。最主要的方法是计数时的合理分类和组合模型的转换。但是,要学好组合数学并非易事,既需要一定的数学修养,也要进行相当的训练。,参考书,卢开澄、卢华明编著,组合数学,清华大学出版社第4版。田秋成等编著,组合数学,电子工业出版社。,讲解内容,本学期主要讲组合分析(计数和枚举)。组合分析是组合算法的基础。,第一章排列组合,1.1 加法法则与乘法法则,1.1 加法法则与乘法法则,加法法则 设事件A有m种产生方式,事件B有n种产生方式,则事件A或B之一有m+n种产生方式。,集合论语言:若|A|=m,|B|=n,A
3、B=,则|AB|=m+n。,1.1 加法法则与乘法法则,例 北京每天直达上海的客车有 5 次,客机有 3 次,则每天由北京直达上海的旅行方式有,5+3=8 种。,1.1 加法法则与乘法法则,乘法法则 设事件A有m种产生式,事件B有n种产生方式,则事件A与B有 m n种产生方式。,集合论语言:若|A|=m,|B|=n,AB=(a,b)|a A,b B,则|A B|=m n。,1.1 加法法则与乘法法则,例 某种字符串由两个字符组成,第一个字符可选自a,b,c,d,e,第二个字符可选自1,2,3,则这种字符串共有,5 3=15 个。,1.1 加法法则与乘法法则,例 某种样式的运动服的着色由底色和装
4、饰条纹的颜色配成。底色可选红、蓝、橙、黄,条纹色可选黑、白,则共有42=8种着色方案。若此例改成底色和条纹都用红、蓝、橙、黄四种颜色的话,则,,方案数就不是4 4=16,而只有 4 3=12 种。,在乘法法则中要注意事件 A 和 事件 B 的相互独立性。,1.1 加法法则与乘法法则,例:设某BASIC语言限制标识符,最多由三个字符组成,要求第1个字符必须是26个英文字母中的一个,第2、3个字符可以是英文字母,也可以是阿拉伯数字0,1,2,3,4,9.求标识符的数目。例:长度为n的0,1符号串的数目为多少?,一一对应原理,“一一对应”概念是一个在计数中极为基本的概念。一一对应既是单射又是满射。如
5、我们说A集合有n个元素|A|=n,无非是建立了将A中元与1,n元一一对应的关系。在组合计数时往往借助于一一对应实现模型转换。比如要对A集合计数,但直接计数有困难,于是可设法构造一易于计数的B,使得A与B一一对应。,例 在100名选手之间进行淘汰赛(即一场的比赛结果,失败者退出比赛),最后产生一名冠军,问要举行几场比赛?,一一对应,例 含有n个元素的集合的所有子集个数,解 一种常见的思路是按轮计场,费事。另一种思路是淘汰的选手与比赛(按场计)集一一对应。99场比赛。,1.2排列与组合,定义 从n个不同的元素中,取r个不重复的元素,按次序排列,称为从n个中取r个的无重排列。无重排列的方案数用 P(
6、n,r)表示。,1.2排列与组合,定义:从n个不同元素中取r个不重复的元素组成一个子集,而不考虑其元素的顺序,称为从n个中取r个的无重组合。组合的个数用C(n,r)表示。,1.2排列与组合,从n个中取r个的排列的典型例子是从n个不同的球中,取出r个,放入r个不同的盒子里,每盒1个。第1个盒子有n种选择,第2个有n-1种选择,第r个有n-r+1种选择。故有 P(n,r)=n(n-1)(n-r+1),1.2排列与组合,若球不同,盒子相同,则是从n个中取r个的组合的模型。若放入盒子后再将盒子标号区别,则又回到排列模型。每一个组合可有r!个标号方案。故有 C(n,r)r!=P(n,r),C(n,r)=
7、P(n,r)/r!=()=,nr,n!r!(n-r)!,1.2排列与组合,例 有5本不同的日文书,7本不同的英文书,10本不同的中文书。1)取2本不同文字的书;2)取2本相同文字的书;3)任取两本书,1.2排列与组合,解 1)57+510+710=155;2)C(5,2)+C(7,2)+C(10,2)=10+21+45=76;3)155+76=231=(),5+7+10 2,1.2排列与组合,例 从1,300中取3个不同的数,使这3个数的和能被3整除,有多少种方案?,解 将1,300分成3类:A=i|i1(mod 3)=1,4,7,298,B=i|i2(mod 3)=2,5,8,299,C=i
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 组合 数学 第一章
链接地址:https://www.31ppt.com/p-3999604.html