运筹学图与网络问题课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《运筹学图与网络问题课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 网络 问题 课件
- 资源描述:
-
1、图与网络问题o1、引例、引例o一群人之间存在错综的关系:赵、钱、孙、一群人之间存在错综的关系:赵、钱、孙、李、周。赵与钱相互认识、与孙也相互认李、周。赵与钱相互认识、与孙也相互认识;钱与孙相互认识、孙与李相互认识。识;钱与孙相互认识、孙与李相互认识。他们与周都不认识。他们与周都不认识。o如何清晰的表示这些人之间的关系呢?如何清晰的表示这些人之间的关系呢?o当人数更多、人们间相互关系更复杂时,当人数更多、人们间相互关系更复杂时,该怎样描述人们间的关系?该怎样描述人们间的关系?图与网络问题图与网络问题图与网络问题图与网络问题o2、相关概念o(1)点、边、弧o(2)无向图、有向图o(3)链、圈、连通
2、图o(4)路、回路o(5)权、网络图与网络问题o点用于表示各种事物,一般用V表示 一个图中往往有多个点,一般用v1、v2、表示。一个图中所有的n个点构成点集V=v1、v2、vno边用于描述事物间关系的线,一般用E表示。一个图中往往有多个边,一般用e1、e2、表示。一个图中所有的n条边构成边集E=e1、e2、eno弧带有箭头的线,一般用A表示。一个图中的n条弧,一般用a1、a2、表示。一个图中所有的n条边构成边集A=a1、a2、an图与网络问题o无向图:由点和边构成的图,简称“图”,一般用G表示。G=(V,E),V是图G的点集,E是图G的边集。o有向图:由点和弧构成的图,一般用D表示。D=(V,
3、A),V是图D的点集,A是图D的弧集。图与网络问题o链:对于无向图无向图G来说,如果存在一个点、边交错序列(v1、e1、v2、e2、vn),其中边ei的起点是vi,终点是vi+1,即ei=(vi,vi+1),则称这条点、边交错序列为联结v1,vn的链。o圈:如果一条链(v1、e1、v2、e2、vn)中, v1=vn,则称之为圈o连通图:o对一个无向图G,若任何两个不同的点之间,至少存在一条链,则称G为连通图图与网络问题o路:在有向图有向图D中,如果存在一个点、弧交错序列: (v1、a1、v2、a2、vn),其中边ai的起点是vi,终点是vi+1,即ai=(vi,vi+1),则称这条点、弧交错序
4、列为联结v1,vn的一条路。o回路:如果路的第一个点和最后一个点相同,则称这条路为回路。图与网络问题o权:当无向图G的每一条边(vi,vj) ,或有向图D的每一条弧(vi,vj)上都相应地有一个数来进一步说明点与点之间的关系,那么这样的数我们可以称之为权,记为wij。给无向图G或有向图D添加权的过程,通常称为赋权。o网络:我们称赋了权的有向图D为网络。图与网络问题o最短路问题是对一个赋权的有向图D中的指定的两个点vs到vt找到一条从vs到vt的路,使得这条路上所有弧的权数的总和最小,这条路被称为从vs到vt的最短路,这条路上所有弧的权数的总和被称之为从vs到vt的距离。o如下图,找出从v1到v
5、4的最短路v1v2v3v442159v2图与网络问题161617171822222323303031414159vsv1v2v3v4vt图与网络问题o有向图D=(V,A),oV=v1,v2,v6oA=(v1,v2) ,(v1,v4),(v1,v3),(v2,v6), (v4,v2), (v4,v6), (v3,v5),(v3,v5), (v5,v4), (v5,v6) ocij表示vi到vj的权v1v2v3v4v5v63252153571图与网络问题ov1到到vt的最短路步骤:的最短路步骤:o1、给起点、给起点v1标号(标号(0,s)o2、确定已标号点集、确定已标号点集I,未标号点集,未标号点
6、集J,找出弧集,找出弧集A=(vi,vj)|vi I,ovj Jo3、如果弧集、如果弧集A=空集,那么如果空集,那么如果vt已标号,则结束,如果已标号,则结束,如果vt未标号则未标号则说明不存在从说明不存在从v1到到vt的路。否则,的路。否则,如果弧集如果弧集A空集,转空集,转4o4、对、对A中的弧,计算中的弧,计算sij=li+cij,从中找出值最小的弧,给此弧标号为从中找出值最小的弧,给此弧标号为(sij,i)v1v2v3v4v5v63252153571双标号(双标号(sij,i)中)中sij表示表示由由vi到vj的最短路长,的最短路长, i表示表示vi到vj的最短路上,此点前的最短路上,
7、此点前一个点的下角标。一个点的下角标。图与网络问题v1v2v3v4v5v61510326245176v7(甲)(甲)(乙)(乙)图与网络问题o1、 永久标号:永久标号:v1(0,s)oK=1o2、I=v1,J=v2,v3,v4,v5,v6,v7,A=(v1, v2),(v1, v3)o3、A o4 4、s s1212=l=l1 1+c+c1212=0+15=15=0+15=15o s s1313=l=l1 1+c+c1313=0+10=10=0+10=10oMinsMinsijij=s=s1313, ,永久标号:永久标号:v v3 3= =(s sijij,i,i)= =(1010,1 1)v
8、1v2v3v4v5v61510326245176v7(0,s)(10,1)图与网络问题os s1212=l=l1 1+c+c1212=0+15=15=0+15=15oK=2o2、I=v1,v3,J=v2, v4,v5,v6,v7,A=(v1, v2),(v3, v2),(v3, v5)o3、A o4 4、s s3232=l=l3 3+c+c3 32 2= =1010+ +3 3=1=13 3o s s3535=l=l3 3+c+c3535= =1 10+0+5 5=1=15 5oMinsMinsijij=s=s3232, ,永久标号:永久标号:v v2 2= =(s sijij,i,i)= =
展开阅读全文