- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
如何求有向图的可达矩阵设D=V,E为有向图,|V|=n,A为D的邻接矩阵;先求R=(rij)=A+A2+...+An再求可达矩阵P=(pij)*第29页,共48页,星期日,2025年,2月5日7.4最短路径及关键路径对于有向图或无向图G的每条边,附加一个实数w(e),则称w(e)为边e上的权.G连同附加在各边上的实数,称为带权图.设带权图G=V,E,W,G中每条边的权都大于等于0.u,v为G中任意两个顶点,从u到v的所有通路中带权最小的通路称为u到v的最短路径.求给定两个顶点之间的最短路径,称为最短路径问题.*第30页,共48页,星期日,2025年,2月5日算法:Dijkstra(标号法)*第31页,共48页,星期日,2025年,2月5日v2v0v1v3v4v5141762253例:求图中v0与v5的最短路径*第32页,共48页,星期日,2025年,2月5日vikv0v1v2v3v4v500141138623843741047959013749v0v1v2v4v3*第33页,共48页,星期日,2025年,2月5日2.关键路径问题PERT图设D=V,E,W是n阶有向带权图D是简单图D中无环路有一个顶点出度为0,称为发点;有一个顶点入度为0,称为收点记边vi,vj的权为wij,它常常表示时间*第34页,共48页,星期日,2025年,2月5日*第1页,共48页,星期日,2025年,2月5日通路与回路定义给定图G=V,E(无向或有向的),设G中顶点与边的交替序列?=v0e1v1e2…elvl:若?i(1?i?l),vi?1和vi是ei的端点(对于有向图,要求vi?1是始点,vi是终点),则称?为通路,v0是通路的起点,vl是通路的终点,l为通路的长度.又若v0=vl,则称?为回路.理解:通路或回路是点与边的交替序列,边的端点恰好是前后的两个点长度=边数*第2页,共48页,星期日,2025年,2月5日若通路(回路)中所有顶点(对于回路,除v0=vl)各异,则称为初级通路(初级回路).初级通路又称作路径,初级回路又称作圈.路上各点不重复若通路(回路)中所有边各异,则称为简单通路(简单回路),否则称为复杂通路(复杂回路).路上各边不重复*第3页,共48页,星期日,2025年,2月5日通路与回路(续)说明:在无向图中,环是长度为1的圈,两条平行边构成长度为2的圈.无向简单图中,所有圈的长度?3在有向图中,环是长度为1的圈,两条方向相反边构成长度为2的圈.在有向简单图中,所有圈的长度?2.*第4页,共48页,星期日,2025年,2月5日通路与回路(续)定理在n阶图G中,若从顶点vi到vj(vi?vj)存在通路,则从vi到vj存在长度小于等于n?1的通路.推论在n阶图G中,若从顶点vi到vj(vi?vj)存在通路,则从vi到vj存在长度小于等于n?1的初级通路.定理在一个n阶图G中,若存在vi到自身的回路,则一定存在vi到自身长度小于等于n的回路.推论在一个n阶图G中,若存在vi到自身的简单回路,则一定存在长度小于等于n的初级回路.*第5页,共48页,星期日,2025年,2月5日无向图的连通性设无向图G=V,E,u与v连通:u与v之间有通路.规定u与自身总连通.连通关系:R={u,v|u,v?V且u?v}是V上的等价关系连通图:平凡图,或者任意两点都连通的图连通分支:V关于R的等价类的导出子图设V/R={V1,V2,…,Vk},G[V1],G[V2],…,G[Vk]是G的连通分支,连通分支个数记作p(G)=k.G是连通图?p(G)=1*第6页,共48页,星期日,2025年,2月5日短程线与距离u与v之间的短程线:u与v之间长度最短的通路u与v之间的距离d(u,v):u与v之间短程线的长度若u与v不连通,规定d(u,v)=∞.性质:d(u,v)?0,且d(u,v)=0?u=vd(u,v)=d(v,u)(对称性)d(u,v)+d(v,w)?d(u,w)(三角不等式)*第7页,共48页,星期日,2025年,2月5日点割集(v-点;V’-点集;e-边;E’-变集)记G?v:从G中删除v及关联的边G?V?:从G中删除V?中所有的顶点及关联的边G?e:从G中删除eG?
原创力文档


文档评论(0)