图论与网络分析.ppt

图论与网络分析.ppt

ID:48189370

大小:1.13 MB

页数:50页

时间:2020-01-18

图论与网络分析.ppt_第1页
图论与网络分析.ppt_第2页
图论与网络分析.ppt_第3页
图论与网络分析.ppt_第4页
图论与网络分析.ppt_第5页
资源描述:

《图论与网络分析.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、图论与网络分析(GraphTheoryandNetworkAnalysis)教学要求:了解图论的基本概念,理论和方法以及应用掌握最小树以及最短路问题等模型及其基本算法。掌握欧拉道路、回路的判断和构造方法18世纪,哥尼斯堡城中有一条普雷格尔河,河上有七座桥将河中的两个小岛与河岸连接起来。人们提出了这样的问题:一个散步者能否从某地出发,走遍七桥且每座桥恰好经过一次,最后回到原地?陆地A陆地B岛D岛CA·D··B·C1736年瑞士数学家欧拉将两岸和小岛抽象为四个点,将桥抽象为七条边,此问题归结为一笔画问题。图论起源第一节图论的概念图论的图与一般几何图形或函数图形是

2、完全不同的图论中的图:由一些点和连接点的线所组成的“图形”点和线的位置是任意的线的曲直、长短与实际无关,代表的只是点与点之间的相互关系v1v2v3··v4v1v2v3v434512无向图的基本概念G=(V,E)V={vi}——G的顶点集合E={ek}——G的边集合,且ek=(vi,vj)为无序二元组,表示ek连接vi,vjn(G)=

3、V

4、=n——G的顶点数m(G)=

5、E

6、=m——G的边数顶点相邻两顶点之间有一条边,顶点为该边的端点,边与其端点关联。边相邻e1e2e3e4e5e6e7两边与同一顶点关联,即两边有共同的端点。环两端点重合为一点的边,如e1多重边两点之间

7、多于一条边,如e6,e7简单图不含环和多重边的图,去掉e1和e7.(不特指都是简单图)完全图每对顶点之间都有边相连的无向简单图,n个顶点的无向完全图记为Kn次与顶点v相关联的边数,即以v为顶点的边数记为d(v),环记2次。d(1)=4.奇点,偶点次为奇数的点为奇点,次为偶数的点为偶点。次为1的点为悬挂点。若4,5之间有一条边,则5为悬挂点。孤立点次为0的点为孤立点,5为孤立点。Kn有边条悬挂点无向图的基本概念二部图:图G=(V,E),顶点集合V可分为两个非空子集X,Y,知X∪Y=V,X∩Y=Φ,E中每条边的两个端点,一个在X中,一个在Y中,则称G为二部图,记为G=

8、(X,Y,E)v1v2v3··v4v2v4v3v1有向图的基本概念G=(V,E)V={vi}:G的顶点集合E={ek}:G的有向边(弧)集合,且ek=(vi,vj)为有序二元组,表示弧ek从vi(始点)指向vj(终点)环有向图中,始点、终点重合的弧为环,如e1多重边始点和终点都相同的弧为多重边,如e6,e7非多重边。简单有向图不含环和多重边的有向图,去掉e1有向完全图以任意点为始点,另一点为终点都有一条弧的简单有向图,n个顶点的有向完全图有弧n(n-1)条出次,入次,次34512e1e2e3e4e5e6e7以顶点v为始点的弧数为v的出次,记为;以顶点v为终点的弧数

9、为v的入次,记为;顶点v的出次与入次之和为点v的次。网络(赋权图)在无向图的边(或有向图的弧)上标上实数,称为该边(或弧)的权,无向(有向)图连同它边上的权称为一个网络赋权图,简称网络。(无向网络,有向网络)子图34512e1e2e3e4e5e6e7412e2e3e4e53412e2e3e4e5道路,回路34512e1e2e3e4e5e6e734512e1e2e3e4e5e6e7连通图点i和j点是连通的:i,j之间存在一条链G是连通的:G中任意两点都是连通的不连通图可以分为若干连通子图,每个称为原图的分图。关联矩阵图的矩阵表示关联矩阵示例右图的关联矩阵是右图的关联

10、矩阵是134521342e1e2e4e7e6e5e8e3e1e2e3e4e5邻接矩阵邻接矩阵示例右图的邻接矩阵是右图的邻接矩阵是134521342主要结论图论基本概念应用例1:证明在9座工厂之间,不可能每座工厂只与其他3座工厂有业务联系,也不可能只有4座工厂与偶数个工厂有业务联系。将9座工厂看做9个点,他们有联系用边相连,若每座工厂只与其他3座工厂有业务联系,则每个点的次都为3,从而总次为27,非偶数,与总次为边的2倍矛盾。从而得证。若只有4座工厂与偶数个工厂有业务联系,则其余5座与奇数个工厂有业务联系,从而总次为4*偶+5*奇=奇数非偶数,矛盾。从而得证。例2:

11、6个人围成圆圈就座,每个人恰好只与相邻者不认识,是否可以重新就座,使每个人都与邻座认识?将6个人看做6个点,相互认识用边表示162345要求重排之后每个人与邻座认识只需找到一个序列,该序列中前后两个点是相邻的就可以了。如1->3->5->2->6->4->1143526例3甲、乙、丙、丁、戊5个运动员报名参加A,B,C,D,E,F六个项目比赛,报名情况见下表(打*表示各运动员报名参加的比赛项目)。问如何安排项目,使每名运动员不连续参加两项比赛?将6个项目看做6个点,同一个人参加的项目之间有边要求安排项目,每名运动员不连续参加两项比赛,只需找到一个遍历点的序列,该序

12、列中前后两

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。