组合数学

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

p
r n
=C
r r! n ·
定理:设n是正整数,r是满足的整数,则n元
素集合的r-组合为C
n! r n = (n r )! r!
27
例1:在一个平面上有42个点,且没有任何三 个点在同一条直线上。通过这些点可以确定 多少条不相同的直线?可以构成多少个位置 不相同的三角形?
例2:为开展学校的教学工作,要选出一个委 员会。如果数学系有9名教师,计算机系有11 名教师,而这个委员会要由3名数学系教师和 4名计算机系教师组成。那么有多少种不同的 选择方式?
37
定理:把多于mn(m乘以n)个的物体放到n个盒 子里,则至少有一个盒子里有不少于 m+1的物体。 例:在100个人中至少有多少人生日在同一
组合数学主要研究一组离散对象满足一 定条件的安排,讨论的内容大致有四方面:
1.存在性:有没有满足条件的安排?
2.计数:满足条件的安排有多少种?
3.构造:给出满足条件的安排的具体构造。
4.优化:在众多满足要求的安排中,按一
定的标准挑出最优的安排。
5
一、计数
1. 基本计数关系式
集合的运算,可用于有限个元素的计数 问题。
24
定理:具有n个物体的集合允许重复的r排列 数为nr。
定理:重集B={n1· b1,n2· b2,…,nk· bk}的全排列 的个数为 n 1! n 2!...nk! ,式中n= ni 。 i 1 例:重新排序单词SUCCESS中的字母能构成 多少个不同的字符串?
n!
k
25
三、组合
1. 无重复组合 当从集合A的n个元素中取出r(0≤r≤n)个而
23
2. 有重复的排列
例1:用英文字母可以构成多少个n位字符串? 英文字母有26个,每个字母可以被重复 使用,故每位上都有26种可能。根据乘法法 则存在26n个n位字符串。 例2:r个不同的球放入n个盒子,每个盒子可 放任意多个球,有多少种放法? 因为每个球都有n个盒子可供选择,根据 乘法法则则有nr种放法。
集合的元素一定是不相同的。而重集的 元素可以是相同的。 如集合A={a,b,c,d}具有4个不同的元素, 但重集B={a,a,b,b,b,c,d,d,d,d,d}有11个元素, 通常把B简记为B={2· a,3· b,1· c,5· d }。 当没有关于元素重复的限制时,可以允 许重集中的元素出现无限多次,即∞。
14
4. 乘法法则
假定一个过程可分解为两个相互独立的 任务。如果完成第一项任务有n1种方式,完 成第二项任务有n2种方式,那么完成这个过 程有n1×n2种方式(可推广到多个任务的情 形)。 集合论语言: 若|A|=m,|B|=n, AB ={(a,b) | aA,bB}, 则 |A B| = m · n。
34
五、鸽巢原理
1. 一般的鸽巢原理 鸽巢原理又称抽屉原理,它是组合数学 中的一个重要的也是最基本的原理。
这个原理是指:有n只鸽子,飞进m(n>m) 个鸽巢时,至少有一个鸽巢内有两只或两只 以上的鸽子。 这是个显而易见的道理,然而,它却有 许多重要而有趣的应用和不同的表达形式, 这里先介绍鸽巢原理的简单表达形式。
15
例1:设一标识符由两个字符组成,第一个字 符由a、b、c、d、e组成,第二个字符由1、2、 3组成,则可以组成多少不同的标识符?
例2:从A到B有三条道路,从B到C有两条wenku.baidu.com 路,则从A经B到C有多少条道路?
16
例3:某运动服的着色由底色和装饰条纹的颜 色配成。底色可选红、蓝、橙、黄,条纹色 可选黑、白,则共有几种着色方案?
12
3. 加法法则
如果完成第一项任务有n种方式,完成第 二项任务有m种方式,并且这两项任务不能同 时完成,那么完成第一项和第二项任务有 n+m种方式(可推广到多个任务的情形)。 集合论语言: 若 |A| = m , |B| = n ,AB = ,则 |AB| = m + n 。
13
例1:假定要从计算机学院计算机1班和2班中 推选一名学生参加院座谈会,若1班有55名学 生,2班有60名学生,那么有多少种不同的选 择? 例2:北京每天直达上海的客车有 5 次,客机 有 3 次, 则每天由北京直达上海的旅行方式 有多少种?
28
2. 有重复的组合
例1:从包含苹果、橙子和梨的篮子里选4个 水果。如果选择水果的顺序无关,且只关心 水果的类型而不管是该类型的哪一个水果, 那么当篮子中每类水果至少有4个时,有多少 种选法? 为了求解这个问题,我们列出选择水果 的所有可能的方式。令a表示苹果,b表示橙 子,c表示梨,共有以下15种方式: aaaa,aaab,aaac,aabb,aabc,aacc,abbb,abbc,abcc ,accc,bbbb,bbbc,bbcc,bccc,cccc
记|A|为A所含元素的个数,设A1和A2是有 限集合,根据集合运算的定义,有以下关系 式成立。
6
E
A1
A2
7
2. 相容排斥原理
设A1和A2是有限集合,其元素个数分别 为|A1|和|A2|,则
| A1∪A2 |= |A1|+|A2|- | A1∩A2 |
8
例1:一个班级有50名学生,有16人第一次考 试优秀,有11人第二次考试优秀,其中6人两 次考试均优秀,问两次考试均未达优秀的学 生有几名?
18
计数问题的总结
1. 基本计数关系式 2. 相容排斥原理 3. 加法法则 4. 乘法法则 在实际中,大量的计数问题分为两大类: 1. 计算事物的有序安排或有序选择数。 ① 不允许任何事物重复 ② 允许事物重复 2. 计算事物的无序安排或无序选择数。 ① 不允许任何事物重复 ② 允许事物重复
19
如何区分事物的重复和不重复呢?通常 采用集合和重集的说法加以区别。
30
解:因为纸币被选的次序是无关的,且7 中不同类型的纸币都可以被选5次,问题涉及 的是计数从7个元素的集合中允许重复的5-组 合数。枚举法是不可行的,下面给出一种方 法来计算。 7种不同类型的纸币被6块隔板分开,每 选择1张纸币就对应于在相应的隔板里放置1 个标记。
31
* 1元 2元 *** 1元 2元
** 5元 10元 * 5元 * 10元
** 20元 50元 100元 * 20元 50元 100元 ** 10元 * *
1元
2元
5元
20元 50元 100元
32
选择5张纸币的方法数对应于安排6条竖 线和5颗星的方法数,因此选择5张纸币的方 法数就是从11个可能的位置选5颗星位置的方 法数。
这对应于含11个物体的集合中无序地选 5 择5个物体的方法数,可以有C 11 种方式。
不考虑它的顺序时,称为集合A的r-组合,其
组合数记为 C n ,或C(n,r)。
r
例:A={a,b,c},r=2,从A中取2个的组合如下: {a,b}、{a,c}、{b,c}
26
可以将组合问题看作:有标记为1,2,3…n 的n个球,盒子则没有区别。从n个球中取r个 球放入到r个盒子里,每个盒子一个,便得到 n取r的组合。 若在每一种组合结果上再对盒子进行排 列,便可得到n取r的排列。所以有:
解:设A,B,C分别为三家计算机公司拥有 的客户集合。
11
例3:在某工厂装配30辆汽车,可供选择的设 备是收音机、空气调节器和对讲机。已知其 中15辆汽车有收音机,8辆汽车有空气调节器, 6辆汽车有对讲机,而其中3辆汽车这三样设 备都有。请问至少有多少辆汽车没有提供任 何设备?
解:设A,B,C分别表示配有收音机、空气 调节器和对讲机的汽车集合。
定理:n个元素集合中允许重复的的r-组合有
C
r n r 1
个。
33
四、生成函数
无穷实数序列a0,a1,…,ak,…的生成函数是
无穷级数: G(x)=a0+a1x1+a2x2+…+akxk+…=
i a x i i
0
由定义可知,一个序列和它的生成函数 是一一对应的。给定了一个序列就可以得到 这个序列的生成函数。反之,如果给定了生 成函数,则序列也随之而定。由此可知,生 成函数实质上就是序列的另一种表达形式。
20
二、排列
求出根据已知的条件所能作出的不同排 列的种数,这就是研究排列问题的主要目的。 1. 无重复排列 设A是含有n个不同元素的集合,任取A中 的r(0≤r≤n)个元素,按顺序排成一列,称为集
r 合A的r-排列,其排列数记为 p n ,或P(n,r)。
21
例:A={a,b,c},r=2,从A中取2个的排列如下: ab、ac、ba、bc、ca、cb 总数为6个。
29
这个解是从3个元素的集合{a,b,c}中允许 重复的4-组合数。 为求解这种类型的更复杂的计数问题, 需要计数一个n元素集合的r-组合的一般方法。
例:从包含1元、2元、5元、10元、20元、50 元、100元的钱袋中选5张纸币,有多少种方 式?假设不管纸币被选的次序,同种比值的 纸币都是不加区别的,并且至少每种纸币有5 张。
3
1666年莱布尼兹所著《组合学论文》一 书问世,这是组合数学的第一部专著。书中 首次使用了组合论(Combinatorics)一词。 组合数学的蓬勃发展则是在计算机问世 和普遍应用之后。由于组合数学涉及面广, 内容庞杂,并且仍在很快地发展着,因而还 没有一个统一而有效的理论体系。
4
组合数学的研究内容
若此例改成底色和条纹都用红、蓝、橙 、黄四种颜色的话,则,方案数就不是4 4 = 16, 而只有 4 3 = 12 种。 在乘法法则中要注意事件 A 和 事件 B 的 相互独立性。
17
加法和乘法法则的综合运用
例1:我国曾经推行的02式汽车的牌照的式样 如下:999.999、999.XXX、XXX.999,那么 共有多少个不同的车牌号码?(其中9代表该 位为数字,X表示该位为大写字母) 例2:计算机系统的每个用户有一个6-8个字 符构成的登录密码,其中每个字符是一个大 写字母或数字,且每个密码必须至少包含一 个数字,有多少个可能的密码?
35
定理:如果把n+1个或更多的物体被放入到n
个盒子里,则至少有一个盒子包含了
两个或更多的物体。
36
2. 推广的鸽巢原理 鸽巢原理指出当物体比盒子多时,一定 至少有两个物体在同一个盒子里。
但是当物体数超过盒子数的倍数时可以 叙述更多的结果。 例如,有21只鸽子,只有10个鸽巢,则 至少有一个鸽巢中住着3只鸽子。
1 2 3
……
r
n种选法
n-1种选法
n-2种选法
n-r+1种选法
n! r 定理: n =n(n-1)……(n-r+1)= (n r )! n 当r=n时称为全排列, n =n!
p
p
22
例1:由数字1,2,3,4,5,6可以构成多少个数字 互不相同的4位数? 例2:假定有10名运动员,按成绩给前3名分 别颁发金、银、铜牌。如果比赛可能出现所 有可能的结果,有多少种不同的颁奖方式? 例3(旅行商问题):一个商人从一个城市出发, 不重复地走遍n个城市。若果路径可以按照他 想要的任何次序进行,问可能有多少种不同 的路径?
组合数学
1
组合数学是一个古老而又年轻的数学分支。
传说,大禹在4000多年前就观察到神龟 背上的幻方…... 幻方可以看作是 一个3阶方阵,其元 素是1到9的正整数, 每行、每列以及两条 对角线的和都是15。
4
9
2
3
8
5
1
7
6
2
贾宪 北宋数学家(约11世纪) 著有《黄 帝九章细草》、《算法斅古集》斅 音“笑 (“古算法导引”)都已失传。 杨辉著《详解九章算法》(1261年)中 曾引贾宪的“开方作法本源”图(即指数为 正整数的二项式展开系数表,现称“杨辉三 角形”)和“增乘开方法”(求高次幂的正 根法)。 前者比帕斯卡三角形早600年,后者比霍 纳(William Geoge Horner,1786—1837)的 方法(1819年)早770年。
解:设第一次考试优秀者的集合为A, 第二次考试优秀者的集合为B。
9
对于任意三个集合A1、 A2和A3,可以推广定 理的结果为:
| A1∪A2 ∪A3 |= |A1|+|A2|+|A3|- | A1∩A2 |- | A1∩A3 | - | A2∩A3 |+| A1∩A2 ∩A3 |
10
例2:设A、B、C是三家计算机公司,它们的 固定客户分别有12家、16家和20家。已知A与 B、 B与C 、C与A的公共固定客户分别为6家、 8家和7家,A、B、C三家的公共固定客户有5 家,求A、B、C三家计算机公司拥有的固定 客户总数。
相关文档
最新文档