(完整PPT)离散数学教程与范例课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《(完整PPT)离散数学教程与范例课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整 PPT 离散数学 教程 范例 课件
- 资源描述:
-
1、 有101个人参加乒乓球淘汰赛(每一轮比赛 在参加人数是奇数时,让一人轮空),共需 进行多少场比赛方可决出优胜者(一场比赛 指两人的一次对垒)淘汰赛解(一)第一轮 50场,剩50名优胜者 1名轮空 第二轮 25场,剩25名优胜者 1名轮空 第三轮 13场,剩13名优胜者 第四轮 6场,剩6名优胜者 1名轮空 第五轮 3场,剩3名优胜者 1名轮空 第六轮 2场,剩2名优胜者 第七轮 1场,剩1名优胜者共计 50+25+13+6+3+2+1=100场解(二)用一一对应技术 一场比赛对应一个被淘汰者,反之也真,那么比赛场数与被淘汰者人数是相等的。由于 优胜者只有一人,全部被淘汰者是100人,因此要进
2、行100场比赛方可决出优胜者。土耳其商人和帽子的故事这是著名物理学家爱因斯坦出过的一道题。一个土耳其商人,想找一个十分聪明的助手协助他经商,有两个人前来应聘,这个商人为了试一试哪一个聪明些,就把两个人带进一间漆黑的屋子里,他打开电灯后:“这张桌子上有五顶帽子,两顶是红色的,三顶是黑色的。现在,我把灯关掉,而且把帽子摆的位置弄乱,然后我们三个人每人摸一顶帽子戴在头上,在我开灯后,请你们尽快的说出自己头上戴的帽子是什么颜色的。”说完之后,商人将电灯关掉,然后三人都摸了一顶帽子戴在头上,同时商人将余下的两顶帽子藏了起来,接着把电灯打开,这时,那两个有应试者看到商人头上戴的是一顶红帽子,过了一会儿,其
3、中一个人便喊到:“我戴的是黑帽子。”请问这个人猜得对吗?是怎么推导出来的?聪明的囚徒古希腊有个国王,对处死囚徒的方法作了两种规定:一种是砍头,一种是绞刑。并他自恃聪明的做出一种规定:囚徒可以说一句话,并且这句话是马上可以验证其真假。如果囚徒说的是真话,那么处以绞刑,如果囚徒说的是假话,那么处以砍头。许多囚徒或者是因为说了假话而被砍头或者因为说了真话而被处以绞刑。有一位极其聪明的囚徒,当轮到他来选择处死方法时,他说出一句巧妙的话,结果使这个国王按照哪种方法处死他,都违背自己的决定,只得将他放了。试问:这囚徒说的是句什么话?哥尼斯堡城位于普雷格尔河畔,河中有两个岛,七哥尼斯堡城位于普雷格尔河畔,河
4、中有两个岛,七座桥使两个河心岛及两岸彼此相连。十八世纪的城中居座桥使两个河心岛及两岸彼此相连。十八世纪的城中居民热衷于这样一个问题:民热衷于这样一个问题:游人从四块陆地中的任何一地出发,能否找到一条路线,通过每桥一次且仅一次,最后返回原地?七桥问题欧拉对七桥问题的解欧拉对七桥问题的解 17361736年,著名数学家欧拉研究了七桥问题,他将这个年,著名数学家欧拉研究了七桥问题,他将这个问题用问题用结点结点和弧和弧边边组成的组成的图图来表示,问题归结为从图来表示,问题归结为从图中任一结点出发,中任一结点出发,经过每边一次且仅一次的回路经过每边一次且仅一次的回路是否是否存在?他找到了存在这样一条回路
5、的充分必要条件,存在?他找到了存在这样一条回路的充分必要条件,并由此判断并由此判断七桥问题无解而结束了而结束了哥尼斯堡城民的烦哥尼斯堡城民的烦恼。恼。同构同构 任何一張平面地圖,如果相鄰的兩個國家,必須塗上不同的顏色以便劃清邊界,則至多只要四種顏色就搞定了,不管這張地圖有多麼奇特複雜。四色问题發現者 這是在西元1852年,由畢業於英國倫敦大學的弗朗西斯(Francis Guthrie)發現的。當時他正在畫英國各郡的地圖,而發現了這個有趣的現象。格里斯覺得這其中一定有什麼奧妙,於是便寫信告訴他那數學很好的哥哥佛德雷克(Frederick Guthrie)。佛德雷克百思不得其解,又求教於他的老師-
6、數學家摩根(Morgan)。摩根也無法確定這個說法對不對,於是又寫信給他的好朋友哈彌爾頓(Hamilton),希望他要嘛就證明出這個說法是正確的,要不就舉一個反例,建構出一張需要5 種顏色的地圖來。大師級的哈彌爾頓耗了13年心血,仍一籌莫展,抱憾而逝。公開徵答 1878年,英國數學家Cayley 將上述問題曝光取名為四色猜想(因為還不確定對不對,所以說是猜想),公開徵求解答。問題一傳出後,馬上就有了回應。1879年和1880年,Kempe 和Tait 分別發表論文證明了四色問題。轟動一時的熱度終於平息。不料事隔11年後,一個名叫Heawood 的年輕人指出了Kempe 證明中的錯誤,並利用Ke
7、mpe 的方法證明出若用5 種顏色就保證一定能區分出地圖上相鄰的區域。雖然四色問題未被破解,但是至此算是邁出了一大步。而另一方面,Tait 的論文亦被陸陸續續發現多處錯誤,甚至最後一個錯誤是一直到1946年才被發現的。從這裡我們可看出這些人的研究精神是多麼可敬,被發現錯誤的東西並未被棄之如敝屣般丟在一旁,仍舊不斷有人去研究它,甚至是在事隔半個多世紀之後。當然這兩篇錯誤的論文在數學上仍然有其貢獻,不可小覷。解題花絮 一番風風雨雨下來,四色問題更加受到矚目了。由於Heawood 的五色定理的證明並不難,因此就有許多人也小看了四色問題的難度。最有趣的是以下這個例子。1902年秋天,閔可夫斯基教授(H
8、ermann Minkowsky,1864-1909,愛因斯坦的數學導師)在上拓樸學的課堂上就當著學生面前說:四色問題之所以尚未被解決是因為世界上第一流的數學家都還沒空去研究它。而且興之所至,當場就證了起來;但是寫了好幾個黑板,卻依舊未能得證。接下來幾個星期的課,他繼續證下去,課一堂一堂地過去了,他如身陷泥沼,仍舊無法證明出來。他終於投降,承認自己也無能為力了。就在這個時候,天空正好霹靂一聲巨響,他感嘆地說:上帝在責備我的狂妄!然後就繼續上他的拓樸課了。离散数学是现代数学的一个重要离散数学是现代数学的一个重要分支,是计算机科学与技术的基分支,是计算机科学与技术的基础理论的核心课程之一。离散数础
9、理论的核心课程之一。离散数学与计算机科学中的数据结构、学与计算机科学中的数据结构、操作系统、编译理论、算法分析、操作系统、编译理论、算法分析、逻辑设计、系统结构、机器定理逻辑设计、系统结构、机器定理证明等课程息息相关。证明等课程息息相关。基本内容包括数理逻辑、集合论、基本内容包括数理逻辑、集合论、代数系统、图论等几大部分。代数系统、图论等几大部分。绪绪言言离散数学 离散数学(Discrete Mathematics):研究离散结构的数学分科。-辞海79年版,P355用一组基本的指令来编制一个计算机程序,非常类似于从一组公理来构造一个数学证明。-D.E.Knuth(克纽斯)1974年Turing
10、奖获得者。离散数学离散数学 左孝凌等左孝凌等 上海科技文献出版社上海科技文献出版社离散数学离散数学 耿素云等耿素云等 清华大学出版社清华大学出版社离散数学离散数学 方世昌主编方世昌主编 西安电子科大出版社西安电子科大出版社Discrete Mathematics Structures Bemard Kolman Robert C.Busby Sharon Ross Prentice-Hall International,Inc.1997.11 (英文原版影印英文原版影印)清华大学出版社清华大学出版社参参考考书书目目离散数学是培养抽象思维和逻辑推理的学科,因此要重视基本概念的学习,一定要认真研读
11、教材,特别要从实例和习题中搞清众多概念的涵义。适当多做习题,至少要按时完成作业,强迫自己通过特定条件下运用所学的概念和理论,才能真正掌握和理解它们,提高分析和解决问题的能力。与教材配套的习题解答是离散数学的初学者必备的参考书,钻研习题解答,从中领会典型问题的解题方法。不会求解的作业题,可以看习题解答,但务求读懂,决不可一抄了事,养成依赖习惯,白白浪费宝贵的时光!学学习习方方法法建建议议手机(关机)手机(关机)作业(及时)作业(及时)考试(改革)考试(改革)约约法法三三章章2022-7-302022-7-30第一篇 预备知识第2章 计数问题2022-7-302022-7-302.0 内容提要容斥
12、原理与鸽笼原理容斥原理与鸽笼原理3离散概率离散概率4乘法原理和加法原理乘法原理和加法原理1排列与组合排列与组合2递归关系递归关系5电子科技大学离散数学课程组电子科技大学离散数学课程组国家精品课程国家精品课程离离 散散 数数 学学电子科技大学电子科技大学计算机科学与工程学院计算机科学与工程学院示示 范范 性性 软软 件件 学学 院院20222022年年7 7月月3030日星期六日星期六2022-7-302022-7-302.1 本章学习要求重点掌握重点掌握一般掌握一般掌握了解了解11 1乘法原理和加乘法原理和加法原理法原理2 2排列组合的计排列组合的计算算 3 3利用容斥原理利用容斥原理计算有限
13、集合的计算有限集合的交与并交与并 31 1 离散概率离散概率2 2 离散概念的计离散概念的计 算公式及性质算公式及性质 21 1 鸽笼原理鸽笼原理2 2 鸽笼原理的简鸽笼原理的简单应用单应用3 3 递归关系递归关系4 4 递归关系的建递归关系的建立和计算立和计算 2022-7-302022-7-30表2.2.1开胃食品主食饮料种类价格(元)种类价格种类价格玉米片(Co)2.15汉堡(H)3.25茶水(T)0.70色拉(Sa)1.90三明治(S)3.65牛奶(M)0.85鱼排(F)3.15可乐(C)0.75啤酒(B)0.752022-7-302022-7-302.2.1 乘法原理 如果一些工作需
14、要t步完成,第一步有n1种不同的选择,第二步有n2种不同的选择,第t步有nt种不同的选择,那么完成这项工作所有可能的选择种数为:tnnn212022-7-302022-7-30例2.2.2 Melissa病毒1990年,一种名叫Melissa的病毒利用侵吞系统资源的方法来破坏计算机系统,通过以含恶意宏的字处理文档为附件的电子邮件传播。当字处理文档被打开时,宏从用户的地址本中找出前50个地址,并将病毒转发给他们。用户接收到这些被转发的附件并将字处理文档打开后,病毒会自动继续转发,不断往复扩散。病毒非常快速地转发邮件,将被转发的邮件临时存储在某个磁盘上,当磁盘占满后,系统将会死锁甚至崩溃。问经过四
15、次转发,共有多少个接收者?解解 根据根据MelissaMelissa病毒的扩散原理,经过四次转发,病毒的扩散原理,经过四次转发,共有共有50505050505050+5050+50505050+5050+5050+50+150+50+1=6377551=6377551个接收者。个接收者。2022-7-302022-7-30例2.2.3在一幅数字图像中,若每个像素点用8位进行编码,问每个点有多少种不同的取值。分析 用8位进行编码可分为8个步骤:选择第一位,选择第二位,选择第八位。每一个位有两种选择,故根据乘法原理,8位编码共有22222222=28=256种取值。解 每个点有256(=28)种不
16、同的取值。2022-7-302022-7-302.2.2 加法原理 假定X1,X2,Xt均为集合,第i个集合Xi有ni个元素。如X1,X2,Xt为两两不相交的集合,则可以从X1,X2,Xt中选出的元素总数为:n1+n2+nt。2022-7-302022-7-30例2.2.4由Alice、Ben、Connie、Dolph、Egbert和Francisco六个人组成的委员会,要选出一个主席、一个秘书和一个出纳员。(1)共有多少种选法?(2)若主席必须从Alice和Ben种选出,共有多少种选法?(3)若Egbert必须有职位,共有多少种选法?(4)若Dolph和Francisco都有职位,共有多少种
17、选法?2022-7-302022-7-30例2.2.4 解(1)根据乘法原理,可能的选法种数为654=120;(2)法一 根据题意,确定职位可分为3个步骤:确定主席有2种选择;主席选定后,秘书有5个人选;主席和秘书都选定后,出纳有4个人选。根据乘法原理,可能的选法种数为254=40;2022-7-302022-7-30例2.2.4 解(续)法二 若Alice被选为主席,共有54=20种方法确定其他职位;若Ben为主席,同样有20种方法确定其他职位。由于两种选法得到的集合不相交,所以根据加法原理,共有2020=40种选法;2022-7-302022-7-30例2.2.4 解(续)(3)法一 将确
18、定职位分为3步:确定Egbert的职位,有3种方法;确定余下的较高职位人选,有5个人选;确定最后一个职位的人选,有4个人选。根据乘法原理,共有354=60种选法;2022-7-302022-7-30例2.2.4 解(续)法二 根据(1)的结论,如果Egbert为主席,有20种方法确定余下的职位;若Egbert为秘书,有20种方法确定余下的职位;若Egbert为出纳员,也有20种方法确定余下的职位。由于三种选法得到的集合不相交,根据加法原理,共有202020=60种选法;2022-7-302022-7-30例2.2.4 解(续)(4)将给Dolph、Francisco和另一个人指定职位分为3步:
19、给Dolph指定职位,有3个职位可选;给Francisco指定职位,有2个职位可选;确定最后一个职位的人选,有4个人选。根据乘法原理,共有324=24种选法。2022-7-302022-7-302.3 排列与组合 Zeke、Yung、Xeno和Wilma四个候选人竞选同一职位。为了使选票上人名的次序不对投票者产生影响,有必要将每一种可能的人名次序打印在选票上。会有多少种不同的选票呢?从某个集合中有序的选取若干个元素的问题,称为排列问题。2022-7-302022-7-302.3.1 排列问题定义2.3.1 从含n个不同元素的集合S中有序选取的r个元素叫做S的一个,不同的排列总数记为P(n,r)
20、。如果r=n,则称这个排列为S的一个,简称为S的排列。显然,2022-7-302022-7-30例2.3.1从含3个不同元素的集合S中有序选取2个元素的排列总数。解 从含3个元素的不同集合S中有序选取2个元素的排列总数为6种。如果将这3个元素记为A、B和C,则6个排列为AB,AC,BA,BC,CB,CA。2022-7-302022-7-30定理2.3.1对满足rn的正整数n和r有P(n,r)n(n1)(n(r1)第r位第第r-1r-1位位第第3 3位位第第2 2位位第第1 1位位nn-1n-2 n-(r-2)图2.3.1n-(r-1)n-(r-1)2022-7-302022-7-30推论2.3
21、.2n个不同元素的排列共有n!种,其中 n!n(n1)2 12022-7-302022-7-30例2.3.2 A,B,C,D,E,F组成的排列中,(1)有多少含有DEF的子串?(2)三个字母D、E和F相连的有多少种?解(1)将DEF看成一个对象,根据推论2.3.2,满足条件的排列为A,B,C,DEF的全排列,共有4!=24种;(2)根据题意,满足该条件的排列分为两步:第一步确定D,E和F三个字母的全排列,有3!种排列,第二步将已排序的D,E和F看成一个整体,与A,B和C共4个元素构造出A,B,C,D,E,F的全排列,有4!种排列。又根据乘法原理,满足条件的排列总数有3!4!=144。2022-
22、7-302022-7-30例2.3.36个人围坐在圆桌上,有多少种不同的坐法?通过转圈得到的坐法视为同一种坐法。解 6个人围坐在圆桌上,有120种不同的坐法。图图2.3.2AEFBDC2022-7-302022-7-30定理2.3.3含n个不同元素的集合的环形r-排列数Pc(n,r)是 。(2.3.3)cP(n,r)n!P(n,r)=rr(nr)!2022-7-302022-7-30例2.3.4求满足下列条件的排列数。(1)10个男孩和5个女孩站成一排,无两个女孩相邻。(2)10个男孩和5个女孩站成一圆圈,无两个女孩相邻.解(1)根据推论2.3.2,10个男孩的全排列为10!,5个女孩插入到1
23、0个男孩形成的11个空格中的插入方法数为P(11,5)。根据乘法原理,10个男孩和5个女孩站成一排,没有两个女孩相邻的排列数为:10!P(11,5)=(10!11!)/6!。2022-7-302022-7-30例2.3.4 解(续)(2)根据定理2.3.3,10个男孩站成一个圆圈的环排列数为9!,5个女孩插入到10男孩形成的10个空中的插入方法数为P(10,5)。根据乘法原理,10个男孩和5个女孩站成一个圆圈,没有两个女孩相邻的排列法为:2022-7-302022-7-302.3.2 组合问题定义2.3.2 从含有n个不同元素的集合S中无序选取的r个元素叫做S的一个r-组合,不同的组合总数记为
24、C(n,r)。2022-7-302022-7-30定理2.3.4对满足0m)个鸽笼,则存在一个鸽笼至少住进 +1只鸽子。这里,表示小于等于x的最大整数。mn1x 2022-7-302022-7-30例2.4.6如果一个图书馆里30本离散数学书共有12003页,那么必然有一本离散数学书至少有401页。证明 设页是鸽子,离散数学书是鸽笼,把每页分配到它所出现的离散数学书中,根据定理2.4.5,则存在一个鸽笼至少住进即结论得证。401130/)112003(2022-7-302022-7-302.5 离散概率简介概率(Probability)是17世纪为分析博弈游戏而发展起来的学科,最初计算概率仅有
25、计数一种方法。本节主要介绍离散概率的基本概率、基本性质和概率计算的简单例子。2022-7-302022-7-302.5.1 基本概念问题:掷出一个各面同性的骰子,求掷出偶数的概率。其中“各面同性”是指当骰子掷出时,各个面出现的机会均等。定义2.5.1 能生成结果的过程称为实验(experiment);实验的结果或结果的组合称为事件(event),包含所有可能结果的事件称为样本空间(sample space)。假如骰子的六个面分别标记为假如骰子的六个面分别标记为1,2,3,4,5,61,2,3,4,5,6,当掷出一个骰子时,一定能掷出当掷出一个骰子时,一定能掷出6 6种结果中的一种,种结果中的一
展开阅读全文