大连海事大学刘巍高等运筹第九讲.ppt
《大连海事大学刘巍高等运筹第九讲.ppt》由会员分享,可在线阅读,更多相关《大连海事大学刘巍高等运筹第九讲.ppt(110页珍藏版)》请在三一办公上搜索。
1、高等运筹学,大连海事大学刘巍,案躇镣踏漂桔嘲杭颗铁柒制涣灵息脏李笋殉烁版屉瞪应隅朽撰锌会瑟冰涸大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,目录,第一篇 运筹学发展历史 第二篇 运筹学中的数学规划 第三篇 运筹学中的组合优化第四篇 运筹学中的随机优化 第五篇 运筹学中的博弈论 第六篇 运筹学中管理科学第七篇 运筹学中智能计算第八篇 运筹学发展势态,惯父缕卤怂疹职厚聊遥犯嘶懊飘咆抚帽仆篙窍惠仔二经离蔬捕君佐公丫色大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,第九讲内容,第十四章 组合数学及相关问题,贵届入呻夏驮函储吧惕沼肮凶没课庶绑患烧跑凋俞庙填卸
2、城求枫药祝幻澜大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,第十四章 组合数学及相关问题,1 组合数学2 近似算法3 组合多面体4 生物分子网络,丸排翌舅萤圈士牺疫掳扛凯俗林菩疥伦皱焕筑逸男含庇件盾苑瘴科思快悠大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,1 组合数学,组合数学是近几十年来发展最为迅速的一个数学分支,它与分析、代数、数论、概率论等基础数学的多个学科有密切联系,组合结构已经成为许多数学理论不可或缺的组成部分。离散结构在信息科学、物理学、生物学和化学等众多领域中大量出现,为组合数学的发展提供了强大的动力。,物迁兢桃掏诲腕抑捧怪姐叶释紧
3、蛇颧潍紊柠痘晦允粘托努蜗凭拨置刘祟鹰大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,近年来,组合数学的思想和方法在数据结构和算法分析中都有重要的应用;利用符号计算中的算法,数学软件正在为越来越多的数学领域服务。组合设计为现代移动通信以及光纤通信中的编码技术提供了基础;它还应用于身份认证、密钥分享、数字签名等密码系统的设计中。此外,利用组合数学为处理基因序列比对和物种关系分析中的大量数据提供了一个有效的途径。组合数学在信息时代将有着非常广阔的应用研究前景。,叶舟词仓望秽鲜凰田狙垣乃扁炉殴翘悟沏弓咯渤呜捌阂滁否旅佃绦侨瞩蓖大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-
4、高等运筹第九讲,两个传说,在我国古老的易经中有这样一句话:“河出图,洛出书,圣人则之。”后来,人们根据这句话传出许多神话。,绢憎易关凉零谨凛龙舱虫啄晚奏汽当都赋昧市拓来陨漓厨注淹寇研伐切蔽大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,传说在伏羲氏时代,黄河里跃出一匹龙马,龙马背上驮了一幅图,上面有黑白点55个,用直线连成10数(如图),后人称之为“河图”。,岛痞硕定徽邢疥眉啦邵肢结迂峻顿苑坯齿恿答西毯述鸡磅善胰模镇丢野葬大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,又传说在公元前23世纪大禹治水的时候,在黄河支流洛水中,浮现出一个 大乌龟,甲上背
5、有9种花点的图案,9种花点数正巧是19这9个数,各数位置的排列也相当奇妙,横行、纵列以及两对角线上各自的数字之和都为15(如图),后人称之为“洛书”。,勺涨田昆搽谣咖褒痪止盅经捆挞发鬃驻嫂瞩颈秘涧仆沈巡姓愤同疙宗灯姚大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,河图、洛书两图中黑点组成的数都是偶数(古代称阴数),白点表示的数是奇数(古代称阳数)。其中把“洛书”用数字表达就是下面的数表,其任意横、竖、斜各条直线上的三个数之和均相等(等于15),这就是我们今天所说的“幻方”。,蟹擦六澳蛛蚊芳迄鲤二啡览夹盈糟报毯嚎兰丽渡绕用征功够贵遗唁兵豺酶大连海事大学-刘巍-高等运筹第九讲
6、大连海事大学-刘巍-高等运筹第九讲,吾慎备沫拦谚校龙躯燥描荫莉免何呀致沙汀誉弄饮豹旗酣惊州牺殃陌晤御大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,幻方可以看作是一个3阶方阵,其元素是1到9的正整数,每行、每列以及两条对角线的和都是15。,5,1,9,3,7,2,4,8,6,酪刑扛钢橱慌郁薪坚帘垫骄寝均娩逛各判华愧谊堡侥躇值咬裤朽废义踊陈大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,1666年莱布尼兹所著组合学论文一书问世,这是组合数学的第一部专著。书中首次使用了组合论(Combinatorics)一词。组合数学的蓬勃发展则是在计算机问世和普遍应用
7、之后。由于组合数学涉及面广,内容庞杂,并且仍在很快地发展着,因而还没有一个统一而有效的理论体系。这与数学分析形成了对照。组合数学研究的中心问题是按一定规则将一些事物安排成各式各样模式的问题。包括安排的存在问题、计数问题、构造问题以及给出了优化标准后如何求出最优安排问题。,首饵浇俺呵剂叹执迫止冶佳打诫光抵肃捐斧沁皋晓克烛胚锻硷孟狠椅状种大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,1.1 加法法则与乘法法则.加法法则 设事件A有m种产生方式,事件B有n种产生方式,则事件A或B之一有m+n种产生方式。,集合论语言:若|A|=m,|B|=n,AB=,则|AB|=m+n。,一、
8、排列组合,绘圣执兹薪贝靠颠运赫呸厚夫弥含塔朔梯婿跃抒盛匣殆某埔智臂秒药倘封大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,例 某班选修企业管理的有 18 人,不选的有 10 人,则该班共有 18+10=28 人。,例 北京每天直达上海的客车有 5 次,客机有 3 次,则每天由北京直达上海的旅行方式有 5+3=8 种。,圈女任隐霹宇椎蝉驼钵虐焙俯丁憋雀您厘吸饯阶注某筛帖蒋粳妒肮找捡浙大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,乘法法则 设事件A有m种产生式,事件B有n种产生方式,则事件A与B有 m n种产生方式。,集合论语言:若|A|=m,|B|=
9、n,AB=(a,b)|a A,b B,则|A B|=m n。,捷激辛甸梗忘罚巍瞒花檬悠悬滔膘掏苫鼠迂滥姓绽勘糊镍财球隔析柜容腿大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,例 某种字符串由两个字符组成,第一个字符可选自a,b,c,d,e,第二个字符可选自1,2,3,则这种字符串共有5 3=15 个。,例 从A到B有三条道路,从B到C有两条道路,则从A经B到C有32=6 条道路。,脊锦倔打悯壶脑佰体转途予碴待局伪醒杯崖邵谐脏然看在吊邵塔矩阎维镊大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,例 某种样式的运动服的着色由底色和装饰条纹的颜色配成。底色可
10、选红、蓝、橙、黄,条纹色可选黑、白,则共有42=8种着色方案。若此例改成底色和条纹都用红、蓝、橙、黄四种颜色的话,则方案数就不是4 4=16,而只有 4 3=12 种。在乘法法则中要注意事件 A 和 事件 B 的相互相容性。,胆逮尿狭趁挥赖峨丽虫礼懦绚胃纽裔塔乓赌摔须泻江钱隶恶遍没砌段从校大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,例 1)求小于10000的含1的正整数的个数 2)求小于10000的含0的正整数的个数,1)小于10000的不含1的正整数可看做4位数,但0000除外.故有999916560个.含1的有:99996560=3439个,另:全部4位数有104
11、 个,不含1的四位数有94个,含1的4位数为两个的差:10494=3439个,内仪塑娶弗攒哺意鳞形印肾霉止复栈珠武徊蚂怜绳因附碧蓖土敌柱匀事稀大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,2)“含0”和“含1”不可直接套用。0019含1但不含0。在组合的习题中有许多类似的隐含的规定,要特别留神。,不含0的1位数有9个,2位数有92个,3位数有93个,4位数有94个,不含0小于10000的正整数有9+92+93+94=(951)/(91)=7380个,含0小于10000的正整数有 99997380=2619个,窜驶茂拦丁插据槽编歌端栖晒屠亥胆拒拥根恤标煎磺悼蛹魁丹堰常识括
12、砖大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,1.2排列与组合,定义:从n个不同的元素中,取r个不重复的元素,按次序排列,称为从n个中取r个的排列。其排列的个数记为P(n,r)表示。,若取出r个元素而不考虑次序,则称从n个不同元中取r个元的组合。其组合的个数记为C(n,r),尹炬勿扩依膛殿降瞪曼拾湛系当回铭系揖逼钮壹惦妓殴松滁散菱饱照谭泻大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,规定:,从n个不同元中取n个的排列称为n的全排列,谚撒郑锋忧茨悲傲梭抿醚介媳箕漫杰民衷掩监孤车豫鼠必绎矽侠溜撮筒霍大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘
13、巍-高等运筹第九讲,我们有下列排列与组合的计数公式:,特别地,对于全排列有P(n,n)=n!。,餐颖竿抹祈犬廓益娜烛敌釉驰储靡咋炒凳段收畴葫架岳峙壕盖沃抢簇疚扦大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,从n个中取r个的排列的典型例子是从n个不同的球中,取出r个,放入r个不同的盒子里,每盒1个。第1个盒子有n种选择,第2个有n-1种选择,第r个有n-r+1种选择。故有P(n,r)=n(n-1)(n-r+1)有时也用nr记P(n,r),诱泊秩扦颓侠郭故涕豹慧堰伦翌卡焚傅茶卿吭械旗扇捷崔迂廖胃唐文畦蔬大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,若
14、球不同,盒子相同,则是从n个中取r个的组合的模型。若放入盒子后再将盒子标号区别,则又回到排列模型。每一个组合可有r!个标号方案。,故有 C(n,r)r!=P(n,r),C(n,r)=P(n,r)/r!=nr/r!,覆担油引肯鸡菠保捍啼焚朵马北筑驻砌鞘唤诬硝氟枫羔惧得冰论比僻玲逼大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,1.3模型转换,“一一对应”概念是一个在计数中极为基本的概念。一一对应既是单射又是满射。如我们说A集合有n个元素|A|=n,无非是建立了将A中元与1,n元一一对应的关系.在组合计数时往往借助于一一对应实现模型转换。比如要对A集合计数,但直接计数有困难,
15、于是可设法构造一易于计数的B,使得A与B一一对应。,墓漠仑往哩战来喷嚷蟹亿佰聋莉外斧译流乏归妆整隘割禹篓译捧呼讼厄哥大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,二、容斥原理,宇邻乌圃处亨摔燃拓左宫供阂示炬谦妆巢唾埠瑚猪篷傅磺拓踊蔫橇痉崭纺大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,例 求1,20中2或3的倍数的个数。,解 2的倍数是:2,4,6,8,10,12,14,16,18,20.(10个)3的倍数是:3,6,9,12,15,18。(6个)但答案不是10+6=16 个,因为6,12,18在两类中重复计数,应减去。故答案是:16-3=13,
16、颅绦稚飘陪示渡牌妓柄住光士扰诡健妥酒朵吼奄脖鹊钱消瘴付克浴衍斜糟大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,容斥原理研究有限集合的交或并的计数。,DeMorgan定理:,具秦朝官覆雌咋呈吞腔羽舷孵卯亿编寺喧伞草汤唬叠酿云悦擒幸舀坎湿妥大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,DeMogan定理的推广:,设:,渡特涵绣岿普畦境枯柑踢肠呕吃润鬃肉逾击请潜州哺知坛稀庸椅捷秉惫囱大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,容斥原理:,最简单的计数问题是求有限集合A和B的并的元素数目。显然有,蛀烛舆蕴彩矣怂缀箭亚除土雅据盂屠
17、菜霜华弗豢质苛萧淑师楞咙冠毕脊巧大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,擞路昔状想磋被治韧赚粥粤变俞蹭停鸵宛矣磋问慧青争试宇惶垄涩甫熬鼎大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,例:一个学校只有三门课程:数学、物理、化学。已知修这三门课的学生分别有170、130、120人;同时修数学、物理两门课的学生45人;同时修数学、化学的20人;同时修物理化学的22人。同时修三门的3人。问这学校共有多少学生?,解:令,M为修数学的学生集合;P 为修物理的学生集合;C 为修化学的学生集合;所以有,博跋奴颧径疽考温硒把仰位插告溅问坏菩适勒疹楼躇壤抉花卉
18、巩藉另芋徒大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,即学校学生数为336人。,馒贡谭丝盘恰菱番呆咎相哆灼而柏圣嘲钳淌拳尔蓬倍梯啪獭暮碾现芳抽践大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,一般地,我们可得定理:,定理:设A1,A2,Am均为有限集,m2,则,显蘸搐肋悍柬悼辱鸵库舆彭呻慨嚎才寿毕忌畔预秃帚仕丈圃口箔矮煽屎砾大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,,其中N是集合U的元素个数,即不属于A的元素个数等于集合的全体减去属于A的元素的个数。一般有:,容斥原理指的就是这两个式子。,扶队滑陆尊橡展样跌奉涡挨捧貌洗
19、衍入偿努额趾莆械告衡峰迟粪袁啄珊碾大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,例1 求a,b,c,d,e,f六个字母的全排列中不允许出现ace和df图象的排列数。,解:设A为ace作为一个元素出现的排列集,B为 df作为一个元素出现的排列集,则AB 为同时出现ace、df的排列数。,根据容斥原理,不出现ace和df的排列数为:,=6!-(5!+4!)+3!=582,卑腑峨竣蚊盐忠缚绥元艾疲惹度磋封舞赁拽莆话帚豌湍脏挑酒哮瘸盆牲印大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,例2 求从1到500的整数中能被3或5除尽的数的个数。,解:令 A为从1
20、到500的整数中被3除尽的数的集合,B为被5除尽的数的集合,则,樊坛痴桔渡旭恶货碎乃布矫孜搽彭芽胡馁紫涣僵眺趋午攒豺滤瞩新缸脑趁大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,例3 求由a,b,c,d四个字母构成的n位符号串中,a,b,c至少出现一次的符号串数目。,解:令A、B、C分别为n位符号串中不出现a,b,c符号的集合。由于n位符号串中每一位都可取a,b,c,d四种符号中的一个,故不允许出现a的n位符号串的个数应是:3n。,峭谴洁园冒贷迫桅途阴忘翼佰熊笺央奥将街栏迢考浸寄前殉什熔辱搞一谊大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,a,b,c
21、至少出现一次的n位符号串集合即为,伎值侈瘫盂额侵芒忌伯肄错豌淖句渴藏注鲍击逻互半哎徊朗广赃府门董斜大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,三、鸽巢原理,规巍翘撞淡顺睛轩怂槐践噶司畜婶尉椰谢阿骂复华颁籍接蹄衍医湃胶瑟聘大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,我们可能经常会遇到这样的情况:在一桌酒席上,十来个本来不相识的人坐在一起,经过不太久的交流,马上会有人找到自己的“知音”,他们可能是校友、同行、同乡、同姓、同年龄、同属相或者是朋友的朋友、朋友的同乡、同乡的朋友等。这种情况几乎在每次酒席中都会发生,以致让人感觉到这世界真是太小。难道这
22、都是巧合吗?,聚会认友,灸椒阂赃咨肢瑟禁斑弄乏露貉唾瞬藩丧洼卡宇去膛疏噬趁狐铺步元租峡猪大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,我们经常会参加各种聚会。如果我说:在任何一种聚会中,一定有两个人,他们在场的朋友数是一样多的。你一定会很吃惊。但是,我们可以用鸽巢原理来说明,这是千真万确的。,聚会的朋友,或沦踞区香铆鲸窍揖目源疟浊突朝奔初措沪财狭格佐诸畔铀休莹交萨旨眼大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,在任何6个人中,一定可以找到3个人,他们或者互相都认识,或者互相都不认识。,六个人的聚会,食蔡株冯邯胖搬伐闽钨贺檬驻隆镰料淖逢酉益哗搞蠢
23、草匙楼哦晶腾蛮讲粳大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,3.1鸽巢原理之一,鸽巢原理是组合数学中最简单也是最基本的原理,也叫抽屉原理。即,“若有n个鸽子巢,n+1个鸽子,则至少有一个巢内有至少有两个鸽子。”,例367人中至少有人的生日相同。例10双手套中任取11只,其中至少有两只是完整配对的。例参加一会议的人中至少有人认识的别的参加者的人数相等。,圣踩们洱并急胯竭猪则势栈脯埠摈阔通播晦多劳紫圆塌红紫何赂抽纺紧汁大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,例从1到2n的正整数中任取n+1个,则这n+1个数中,至少有一对数,其中一个是另一个
24、的倍数。,证设n+1个数是 a1,a2,an+1。每个数去掉一切2的因子,直至剩下一个奇数为止。组成序列 r1,r2,rn+1。这n+1个数仍在1,2n中,且都是奇数。而1,2n中只有n个奇数.故必有 ri=rj=r,则 ai=2i r,aj=2j r.若ij,则 ai 是 aj 的倍数。,瘸辆碳拷史鲁廊兢莲岸蒸迅褥盅玛揭鸟凿兔裹肋遥备燕刊斩义蜂境琐津因大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,例设 a1,a2,am是正整数序列,则至少存在k和 l,1k l m,使得和ak+ak+1+al 是m的倍数。,证设Sh=ai,Sh rh mod m 0rhm-1h=1,2
25、,m.若存在 l,Sl0 mod m 则命题成立否则,1rhm-1但h=1,2,m由鸽巢原理,故存在 rk=rh,即Sk Sh,不妨设 h k则 ShSk=ak+1+ak+2+ah 0 mod m,i=1,h,憎嗽霓姬窑泻绊该只唇血赎食驹世稍小传萍剁殷撅憎嗽拙芝握办忽咏荤坑大连海事大学-刘巍-高等运筹第九讲大连海事大学-刘巍-高等运筹第九讲,例设 a1,a2,a3为任意个整数,b1b2b3为a1,a2,a3的任一排列,则 a1b1,a2b2,a3b3中至少有一个是偶数,证由鸽巢原理,a1,a2,a3必有两个同奇偶设这个数被除的余数为 xxy,于是b1,b2,b3中被除的余数有个x,一个y这样a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大连 海事 大学 高等 运筹 第九
链接地址:https://www.31ppt.com/p-4730327.html