第6章 图论1.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 图论1

图论 若边e的两个端点相重,称该边为环 如果两个点之间的边多余一条,称为具有多重边 对无环、无多重边的图称作简单图 与某一个点vi相关联的边的数目称为点vi的次(度或限度) 次为奇数的点称作奇点 次为偶数的点称作偶点 次为0的点称作孤立点 链、路 点和边的交替序列 若其中各边e1,e2,…,ek互不相同,且任意vi,t-1和vit(2≤t≤k)均相邻,称 为链 如果链中的所有顶点v0,v1,…,vk也不相同称作路 对起点与终点相重合的链称作圈 对起点与终点相重合的路称作回路 在一个图中,如果每一对顶点之间至少存在一条链,称这样的图为连通图,否则称该图是不连通的 完全图 一个简单图中若任意两点之间均有边相连,称这样的图为完全图 含有n个顶点的完全图,其边数为 偶图 如果图的顶点能分成两个互不相交的非空集合v1和v2,使在同一集合中任意两个顶点均不相邻,称这样的图为偶图。 V1和v2之间的每一对不同顶点都有一条边相连,称为完全偶图 V1含m个顶点,v2含n个顶点,其边数为m*n条 例1: 有甲、乙、丙、丁、戊、已六名运动员报名参加A、B、C、D、E、F六个项目的比赛。各个运动员报名参加的比赛项目如下表,问六个项目的比赛顺序应如何安排,能做到每名运动员都不连续地参加两项比赛。 6.2 树图和图的最小部分树 树图 T(V,E) 无圈的连通图。 性质1:任何树中必存在次为1的点 性质2:具有n个顶点的树的边数恰好为(n-1)条 性质3:任何具有n个点、(n-1)条边的连通图是树图 6.2.1图的最小部分树 图的最小部分树 如果G1是G2的部分图,又是树图,则称G1是G2的部分树。 一般G2含有多个部分树,其中树枝总长最小的部分树称为最小部分树 定理1:图中任一个点i,若j是与i相邻点中距离最近的,则边[i,j]一定必含在该图的最小部分树内。 推论:把图的所有点分成v和 两个集合,则两集合之间连线的最短边一定包含在最小部分树内。 6.2.3 避圈法和破圈法 避圈法: 1、从图中任选一点vi,让vi∈v,图中其余点均包含在 ; 2、从v与 的连线中找出最小边,这条边一定包含在最小部分树内,将这条边设为[vi,vj]并加粗,作为标记 3、令V∪Vi V, \vi 4、重复2、3步,一直到图中所有点均包含在v中为止 破圈法 从网络图N中任取一回路,去掉这个回路中权数最大的一条边,得一子网络图N1,在N1再取一回路,再去掉这个回路中权数最大的一条边,得一子网络图N2;一直继续下去不含回路止。 A B C D E T S 2 2 5 4 1 7 4 3 5 1 5 7 v A B C D E T S 2 2 5 4 1 7 4 3 5 1 5 7 v A B C D E T S 2 2 5 4 1 7 4 3 5 1 5 7 v A B C D E T S 2 2 5 4 1 7 4 3 5 1 5 7 v v1 v7 v4 v3 v2 v5 v6 20 15 9 16 25 3 28 17 4 1 23 36 例3:用避圈法求如下图的最小部分树: v1 v7 v4 v3 v2 v5 v6 20 15 9 16 25 3 28 17 4 1 23 36 * 哥尼斯堡七桥问题 哥尼斯堡(现名加里宁格勒)是欧洲一个城市,Pregei河把该城分成两部分,河中有两个小岛,十八世纪时,河两边及小岛之间共有七座桥,当时人们提出这样的问题:有没有办法从某处(如A)出发,经过各桥一次且仅一次最后回到原地呢? A B C D A C B D 6.1 图的基本概念 图论是专门研究图的理论的一门数学分支,主要研究点和线之间的 几何关系。 定义:(图) 设G=(V,E) 其中:V= ( v1, v2,…... vm) 是m个顶点集合; E= ( e1, e2,…... en) 是n条边集合。 如果给图中的点和边赋以具体含义和权数,把这样的图称为网络图 v2 v5 v3 v4 e1 e3 e5 e6 e4 e7 e2 v1 e8 e1=[v1,v1] e3=[v1,v3] 若e=[vi,vj], vi,vj是e的端点 e为vi或vj的关联边 若vi、vj与同一条边关联,则称vi和vj相邻 若ei和ej有相同的端点,则称边ei和ej相邻 子图 设G=(V,E)和G1=(V1,E1)。 如果V1? V

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档