全部科目 > 信息系统项目管理师 >
2014年上半年 上午试卷 综合知识
第 69 题
知识点 最短路径  
关键词 最短路径  
章/节 运筹学基本方法  
 
 
下图中,从①到⑧的最短路径有(69)条。
 
  A.  1
 
  B.  2
 
  C.  3
 
  D.  4
 
 




 
 
相关试题     运筹学基本方法 

  第69题    2008年下半年  
某车间需要用一台车床和一台铣床加工A、B、C、D 四个零件。每个零件都需要先用车床加工,再用铣床加工。车床和铣床加工每个零件所需的工时(包括加工前的准备时间以及加工后的处理时间)如下表。<..

  第59题    2019年上半年  
下表给出了某项目到2018年12月30日为止的部分成本执行(绩效)数据。如果当前的成本偏差是非典型的,则完工估算(EAC)( )元。

  第67题    2011年下半年  
某公司现有400万元用于投资甲、乙、丙三个项目,投资额以百万元为单位,已知甲、乙、丙三项投资的可能方案及相应获得的收益如下表所示:

则该公司能够获得的最大收益值是(67)百万元..

 
知识点讲解
· 最短路径
 
        最短路径
        带权图的最短路径问题即求两个顶点间长度最短的路径,其中路径长度不是指路径上边数的总和,而是指路径上各边的权值总和。路径长度的具体含义取决于边上权值所代表的意义。
        已知有向带权图(简称有向网)G=(VE),找出从某个源点sVV中其余各顶点的最短路径,称为单源最短路径。
        目前,求单源最短路径主要使用迪杰斯特拉(Dijkstra)提出的一种按路径长度递增序列产生各顶点最短路径的算法。若按长度递增的次序生成从源点s到其他顶点的最短路径,则当前正在生成的最短路径上除终点以外,其余顶点的最短路径均已生成(将源点的最短路径看作是已生成的源点到其自身的长度为0的路径)。
        迪杰斯特拉算法的基本思想是:设S为最短距离已确定的顶点集(看作红点集),V-S是最短距离尚未确定的顶点集(看作蓝点集)。
        (1)初始化:初始化时,只有源点s的最短距离是已知的(SD(s)=0),故红点集S={s},蓝点集为空。
        (2)重复以下工作,按路径长度递增次序产生各顶点最短路径:在当前蓝点集中选择一个最短距离最小的蓝点来扩充红点集,以保证算法按路径长度递增的次序产生各顶点的最短路径。当蓝点集中仅剩下最短距离为∞的蓝点,或者所有蓝点已扩充到红点集时,s到所有顶点的最短路径就求出来了。
        若从源点到蓝点的路径不存在,则可假设该蓝点的最短路径是一条长度为无穷大的虚拟路径;从源点s到终点v的最短路径简称为v的最短路径;sv的最短路径长度简称为v的最短距离,并记为SD(v)。
        根据按长度递增序产生最短路径的思想,当前最短距离最小的蓝点k的最短路径是:
        源点,红点1,红点2,…,红点n,蓝点k
        距离为:源点到红点n最短距离+<红点n,蓝点k>的边长
        为求解方便,可设置一个向量D[0..n-1],对于每个蓝点v∈(V-S),用D[v]记录从源点s到达v且除v外中间不经过任何蓝点(若有中间点,则必为红点)的“最短”路径长度(简称估计距离)。若k是蓝点集中估计距离最小的顶点,则k的估计距离就是最短距离,即若D[k]=min{D[i]i∈(V-S)},则D[k]=SD(k)。
        初始时,每个蓝点vD[c]值应为权w<s,v>,且从sv的路径上没有中间点,因为该路径仅含一条边<sv>。
        将k扩充到红点后,剩余蓝点集的估计距离可能由于增加了新红点k而减小,此时必须调整相应蓝点的估计距离。对于任意的蓝点j,若k由蓝变红后使D[j]变小,则必定是由于存在一条从sj且包含新红点k的更短路径:P=<s,…,kj>。且D[j]减小的新路径P只可能是由于路径<s,…,k>和边<kj>组成。所以,当length(P)=D[k]+w<kj>小于D[j]时,应该用P的长度来修改D[j]的值。
        例如,我们求下图所示的图从s点到t点的最短路径。
        
        对节点进行编号
        求最短路径的过程如下表所示。
        
        求最短路径的过程
        因此,从st的最短路径长度为81,路径为s→2→3→5→6→t



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2023 All Rights Reserved
软考在线版权所有