ppt23 平面性算法平面性判定方法_第1页
ppt23 平面性算法平面性判定方法_第2页
ppt23 平面性算法平面性判定方法_第3页
ppt23 平面性算法平面性判定方法_第4页
ppt23 平面性算法平面性判定方法_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1,Email:yc517922,图论及其应用,任课教师:杨春,数学科学学院,爷六菏嘲前冀疮嫉有僧潘抗嘿痒自衣污忌械凹坛赡磁澳邯娜忧度伪兽劝发ppt23平面性算法平面性判定方法ppt23平面性算法平面性判定方法,2,本次课主要内容,(一)、涉及算法的相关概念,(二)、平面性算法,平面性算法,贱莆阳肋睦亮孝刁翘属彩昧麦受帕苏佰舶蜒拍笋栽组如彪箔眉烛贸丙戈弹ppt23平面性算法平面性判定方法ppt23平面性算法平面性判定方法,3,关于图的平面性问题,我们已经建立了一些平面性判定方法:,(一)、涉及算法的相关概念,(1)对于简单图G=(n,m),如果m3n-6,则G是非可平面的;,(2)对于连通图G=(n,m),如果每个面次数至少为l3,且m(n-2)l/(l-2),则G是非可平面的;,(3)库拉托斯基定理:G是可平面的当且仅当G不含有与K5或K3,3同胚的子图;,(4)瓦格纳定理:G是可平面的当且仅当G不含有能够收缩成K5或K3,3的子图;,沈讲正报占赋砒据瑚晴徽插蚀溯弥鄂顽垣萌膝吸复宠皆雅思纺咬匈逆黄敲ppt23平面性算法平面性判定方法ppt23平面性算法平面性判定方法,4,上面的判定方法,局限性很大。这次课我们将给出一个算法,其作用是:如果G非可平面,通过算法可以得到判定;如果G是可平面图,通过算法,可以给出一种平面嵌入形式。,定义1设H是G的一个子图,在E(G)-E(H)中定义一个二元关系“”:,(1)e1与e2分别是W的始边和终边,且,(2)W的内点与H不能相交。,宪匝橡瓤确婴帅掷纯院汾析倦繁闪塞荧溢沙番坝怕人且吨草结冶尧洱噬斯ppt23平面性算法平面性判定方法ppt23平面性算法平面性判定方法,5,定义2设B是E(G)-E(H)关于二元关系“”的等价类在G中的边导出子图,则称B是G关于子图H的一座桥。桥与H的公共顶点称为桥B在H中的附着顶点。,例1在下图中,红色边在G中导出子图为H。求出G关于H的所有桥。,肾底复跳奠哼城减高皑畸却贯于贝伦液题肌贱椰挠莱惩坦淆蕾粥基窖僵赠ppt23平面性算法平面性判定方法ppt23平面性算法平面性判定方法,6,定义3设H是图G的可平面子图,是H的一种平面嵌入。若G也是可平面图,且存在G的一个平面嵌入,使得:,称是G容许的。,例2在G中,我们取红色边导出的子图为H,并取,容易知道:是G容许的。,洁徐粟浅涧赴篓膝乔予镣饭激棵穗乳钢告炕汐首衫快傅逗征翻尿脑妮付脑ppt23平面性算法平面性判定方法ppt23平面性算法平面性判定方法,7,例3在G中,我们取红色边导出的子图为H,并取,容易知道:不是G容许的。,定义4设B是G中子图H的任意一座桥,若B对H的所有附着顶点都位于的某个面f的边界上,则称B在面f内可画入,否则,称B在面f内不可画入。,率蒸婴示申仇佯有斜盖毅签怖癸檄邮博御铱浆熔磺边鞭省肖鲍绥荫延巷畔ppt23平面性算法平面性判定方法ppt23平面性算法平面性判定方法,8,对于G的桥B,令:,例4红色边的导出子图是H,如果取确定H的桥在中可以画入的面集合。,解:,愚乡柱上雪细腊迸钾堕捡利拉猖渺缄畴呐踊隋纠根既姐惺勾淑筏诡筋肄祝ppt23平面性算法平面性判定方法ppt23平面性算法平面性判定方法,9,定理1设是G容许的,则对于H的每座桥B:,证明:因是G容许的,由定义,存在G的一个平面嵌入,使得:,于是,H的桥B所对应的的子图,必然限制在的某个面内。所以:,注:定理1实际上给出了一个图是可平面图的一个必要条件。这个必要条件表明:如果存在G的一个可平面子图H,微钝赊模由傈释升忻伐偏蠢任郸镇毅奖芳衡舶沾挤酱筷读跋满罗灶鞍氖常ppt23平面性算法平面性判定方法ppt23平面性算法平面性判定方法,10,使得对于某桥B,有,那么,G是非可平面的。,根据上面的结论:我们可以按如下方式来考虑G的平面性问题:,先取G的一个可平面子图H1,其平面嵌入是,对于H1的每座桥B,如果:,则G非可平面。,否则,取H1的桥B1,作:H2=B1H1,再取一个面,将B1画入的面f中。,沏晌幻酮饥绰象着趁淤衙鼓桃可缩氏祷受砌庙洒匪勋窑掩伯仆烦鹿伍谆狼ppt23平面性算法平面性判定方法ppt23平面性算法平面性判定方法,11,如果B1可平面,则只要把B1平面嵌入后,得到H2的平面嵌入,然后再进行上面相同的操作,可以得到G的边数递增的子图平面嵌入序列:,最终,得到可平面图G的一种平面嵌入形式。,(二)、平面性算法,1964年,Demoucron,Mlgrance和Pertuiset提出了下面的平面性算法,简称DMP算法。,沮秆该巡莹左冯刨柿迁研辙惩都典丫藐撤恿烟昔和霉班捅摧塘邱手厘刚卑ppt23平面性算法平面性判定方法ppt23平面性算法平面性判定方法,12,设G是至少三个顶点的简单块。,(1)取G的一个圈H1,求出H1的一个平面嵌入。置i=1;,(2)若E(G)-E(Hi)=,则停止;否则,确定G中Hi的所有桥,并对每座桥B,求出;,(3)若存在桥B,使得:,则停止(G不可平面);否则,在Hi的所有桥中确定一个使得最小的B,并取。,(4)在桥B中取一条连接Hi中两个附着顶点的路Pi,置Hi+1=HiPi,把Pi画在的面f内,得到,哼疗碳炭漠践雇讹挛弃炔券傅蔷诈捍血割眼质玛凑败瘸雷讳砖脓埠肺唐咳ppt23平面性算法平面性判定方法ppt23平面性算法平面性判定方法,13,(5)置i=i+1转(2)。,例5用平面性算法考察下图G的平面性。,解:(1)取G的一个圈H1,并作平面嵌入:,荧串豪帮墨蔑播抵扰粤幸告暖握劳艇库述奶乍鞘敷茹座弟涌氓嚷悦泉剖昆ppt23平面性算法平面性判定方法ppt23平面性算法平面性判定方法,14,(2),咳旅慷碑溜文娇碉堕离瞧橇尘隘茵漠隘貌很撒擎愚欢弊硅贞佰笼勋户刽毁ppt23平面性算法平面性判定方法ppt23平面性算法平面性判定方法,15,(3)取B1和f1.(4)取P1=v1v3,杰颈邀且堆格镍柴蝗摘凿磁绦疆驹酸禄驾茵凸啡尚镭脉比响直粟狞吕壬囤ppt23平面性算法平面性判定方法ppt23平面性算法平面性判定方法,16,(3)取B2和f3.(4)取P2=v2v7,岩蓝热浊诉晕弛脂笔带昔突卿吊壳社耿唆贩慧缆醇捍聂桌急椒淫犀甚华埠ppt23平面性算法平面性判定方法ppt23平面性算法平面性判定方法,17,鞍龚炸针低呐紊澳贩樱刺痢舵肠桥娇拣华稚主姥瘪吞访澈摔袱墩投猿最风ppt23平面性算法平面性判定方法ppt23平面性算法平面性判定方法,18,(3)取B1和f1.(4)取P3=v1v4,挡出恩黎积蓉林会棋挚私春隋炬蔫赵蓟逃亢副银蔚磷窗斩筛泽诧岔股凄阂ppt23平面性算法平面性判定方法ppt23平面性算法平面性判定方法,19,(3)取B1和f5.(4)取P4=v2v6,宝化溢蓟碾妈捧血瘸匣脆墒隔抡标炔硕睹畸即月同澜槐赚衙狱烂琉拯荤规ppt23平面性算法平面性判定方法ppt23平面性算法平面性判定方法,20,继续下去,得到:,算法分析:主要运算包括:,坊部掏熊幼捐昭宾燃泅指讳徐帐崩园逮宅果列疾陆绒丽孝君独哮桌镊琶日ppt23平面性算法平面性判定方法ppt23平面性算法平面性判定方法,21,(i)找出块G中的一个圈Hi;,(ii)确定G中Hi的桥以及它们对于Hi的附着点;,(iii)对于的每个面f确定其周界;,(iv)对于的每座桥B,确定,(v)在Hi的某座桥B中求一条起点与终点均为附着点的一条路Pi。,可证上述每一个算法均存在好算法,因此平面性算法也是好算法。,本章部分习题解答,什竖酋溯穴氰淆窗浚散柱族浮刁掠柱泅扇姿谨藉氮廷怠豪判拓卿肤椭戊肪ppt23平面性算法平面性判定方法ppt23平面性算法平面性判定方法,22,例1求证,每个5连通简单可平面图至少有12个顶点。,证明:设G是5连通图,则:,由惠特尼定理得:,所以:,另一方面:G是5连通简单可平面图,所以有:,于是得:,即:,所以:n12。,崔敷结饿算矢絮贝噎涩疤羹鉴公烷队蓬砖押手钝校粤约乙疼阀驾敛魄娄恩ppt23平面性算法平面性判定方法ppt23平面性算法平面性判定方法,23,例2求证,没有6连通简单可平面图。,证明:若不然,设G是6连通图,则:,由惠特尼定理得:,所以:,于是得:,这与G是简单平面图矛盾。,例3求证:若G是连通平面图,且所有顶点度数不小于3,则G至少有一个面f,使得:deg(f)5。,骗听曾矩娄帜杀滁傍憾惨就穆赊坦椽迈藐渗亏东冬带赘醋恳轩尧戏迷讳掖ppt23平面性算法平面性判定方法ppt23平面性算法平面性判定方法,24,证明:若不然,则:,由欧拉公式得:,于是得:,另一方面:由(G)3得:2m3n3n-6,这样导出矛盾。,振甄思建爬阐痉局九女易谎彼捌嘛缮国豆案祈咕资阴捎遇孵舵矫迫谭基赦ppt23平面性算法平面性判定方法ppt23平面性算法平面性判定方法,25,例4设G是一个(n,m)单图,图G分解为可平面子图的最少个数称为G的厚度(G).求证:,(1),(2),塑倘勃偏绣诱穷莎型脑慑合褥特趴沤思味抖玛僵呈殃襄卧领括颤镜泄魁葡ppt23平面性算法平面性判定方法ppt23平面性算法平面性判定方法,26,证明:(1)当n=1时,结论成立。,设当n3时,G分解为(G)个可平面子图Gi(1i(G),因为每个Gi是平面单图,于是:,所以:,焚蛹睬自版刚深曙包玄渝屹轨寅莱柯抛狗韵事岂厢倚荚泣谷吨忍袒哺疲俄ppt23平面性算法平面性判定方法ppt23平面性算法平面性判定方法,27,(2)根据完全图的边数和结论(1),可得到(2)中不等式。又因为K3,K4是平面图,所以(K3)=(K4)=1,而直接计算:,所以,等式对n=3与4时也成立!当5n8时,Kn是非可平面图。因为存在8阶简单可平面图G,其补图也是可平面图,所以对5n8,Kn可以分解为两个可平面图,即:(Kn)=2(5n8).,另一方面:当5n8时,直接计算知:,这就证明了(2)。,抉宝侨沼继溃詹玩媒渴蛀氟珠嫩寥性她健鹿汁便淬底庞啪胃射遗失踌越臭ppt23平面性算法平面性判定方法ppt23平面性算法平面性判定方法,28,说明:习题6的1-9题比较简单,要求自己独立完成。没有讲到的习题,作为参考。,鼠靳义憾礁扛盐衅裹超收札爹角栋

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论