| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

最短路径算法过程解析(信息系统项目管理师考试)

龘***覇

贡献于2022-05-07

字数:2781

短路径算法程解析

1概念
短路径:果图中某顶点(源点)达顶点(终点)路径止条找条路径路径边权值总(称路径长度)达
2短路径算法
(1)单源(某点余点)短路径—迪杰斯特拉(Dijkstra)算法
设带权图G(VE)顶点分两集合SVS中顶点集S已求出短路径终点集合(初始时S{s})顶点集VS尚未求出短路径终点集合D[V]表示s出发S中顶点达v前短距离初始时顶点前短距离D图中sv边权值果sv没边D[v]∞D[s]0
短路径长度递增序逐VS中顶点加入S中直顶点加入S中止
Dijkstra算法时间复杂度O(N²)
道例题
例:图示批货物城市s发送城市t线条数字代表通条路费(单位:万元)运送批货物少需花费少元?
根算法构造表格Step步骤S已加入短路径顶点集合1~t加入顶点D[1]~D[t]出发点s改点短距离着顶点加入进行更新
Step
S
D[1]
D[2]
D[3]
D[4]
D[5]
D[6]
D[7]
D[8]
D[9]
D[t]
Step1
{s}
25
21








Step2
{s2}
25

41
46






Step3
{s21}


41
46


36
31


Step4
{s218}


41
46


36

64

Step5
{s2187}


41
46
71



64

Step6
{s21873}



46
61



64

Step7
{s218734}




61
91


64

Step8
{s2187345}





69


64
82
Step9
{s21873459}





69



81
Step10
{s218734596}









81
Step11
{s218734596t}










根表格知st花费少路径:s→2→1→8→7→3→4→5→9→6→t计需花费81万元
(2)顶点(意两点)间短路径—弗洛伊德(Floyd)算法
意节点i意节点j短路径2种直接ij二i干节点kj
假设D(ij)节点i节点j短路径距离节点k检查D(ik) + D(kj) < D(ij)否成立果成立证明ikj路径i直接j路径短设置D(ij) D(ik) + D(kj)遍历完节点kD(ij)中记录便ij短路径距离
Floyd算法时间复杂度O(N³)
面道例题:
例:明学准备ABCD四城市旅游四城市间分布路线图(路线数字两城市间距离箭头指单直接达)减少花费需提前解意两城市间短路程请根图示计算ABCD四城市中意两城市短路线
根算法构造矩阵D记录顶点间路径果两顶点间没直接相连设间距离穷矩阵P记录顶点间路径中中转点:P[a][c]表示ac短路径轨迹:a→b→c初始时表示未开始记1
D初始状态:
D
a
b
c
d
a
0
2
7
5
b

0
3

c
6

0
1
d
4

12
0
P初始状态:
P
a
b
c
d
a
1
1
1
1
b
1
1
1
1
c
1
1
1
1
d
1
1
1
1
1选择a中间点涉(ab)(ac)(ad)(ba)(ca)(da)6顶点更新意两点间距离(ab)路线仅1条ab距离2(ac)路线acabcadcabc<ac<adcabc距离5(ac)更新5(ad)路线adabcdacdad<abcd<acdad直接相连距离(ad)更新(ba)路线bcabcdabcda<bcabada距离8(ba)更新8(ca)路线cacdacda<cacda距离5(ca)更新5(da)路线dadcada<dcada直接相连距离(da)更新更新D矩阵:

a
b
c
d
a
0
2
5
5
b
8
0
3

c
5

0
1
d
4

12
0
更新P矩阵(红色数字代表两点间短距离需节点数蓝色数字0代表两点间直接相连距离):

a
b
c
d
a
1
0
1
0
b
2
1
1
1
c
1
1
1
1
d
0
1
1
1
2选择b中间点述方法更新矩阵DP涉(ba)(bc)(bd)(ab)(cb)(db)(ab)(ba)已短(第1步已处理)需更新(bc)(bd)(cb)(db)(bc)路线bcbc3(bd)路线bcdbcadbcd<dcadbcd4(bd)更新4(cb)路线cabcdabcdab<cabcdab7(cb)更新7(db)路线dabdcabdab<dcabdab6(db)更新6更新D矩阵:
D
a
b
c
d
a
0
2
5
5
b
8
0
3
4
c
5
7
0
1
d
4
6
12
0
更新P矩阵:
P
a
b
c
d
a
1
0
1
0
b
2
1
0
1
c
1
2
1
1
d
0
1
1
1
3选择c中间点述方法更新矩阵DP涉(ca)(cb)(cd)(ac)(bc)(dc)中(bc)已短(ac)(ca)(cb)已更新短剩(cd)(dc)未更新(cd)路线cdcadcd<cadcd1(cd)更新(dc)路线dcdabcdacdabc<dac<dc(dc)更新9更新D矩阵:
D
a
b
c
d
a
0
2
5
5
b
8
0
3
4
c
5
7
0
1
d
4
6
9
0
更新P矩阵:
P
a
b
c
d
a
1
0
1
0
b
2
1
0
1
c
1
2
1
0
d
0
1
2
1
4d中间点述方法继续更新矩阵DP涉(da)(db)(dc)(ad)(bd)(cd)中(da)(ad)(cd)已短(第1步第3步已处理)(db)(dc)(bd)已更新短时意两点间短距离已完成D矩阵(数字表示两点间短距离):
D
a
b
c
d
a
0
2
5
5
b
8
0
3
4
c
5
7
0
1
d
4
6
9
0
P矩阵(数字表示两点间短距离需节点数):
P
a
b
c
d
a
1
0
1
0
b
2
1
0
1
c
1
2
1
0
d
0
1
2
1

文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 5 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

最小生成树算法过程详解(信息系统项目管理师考试)

最小生成树算法过程详解针对最小生成树算法这一知识点,相当一部分课本和相关参考书对算法过程讲解并不是特别详尽。本文主要针对信息系统项目管理师考试,对最小生成树算法过程进行逐步解析,以更加促进对知识点的理解和掌握。1.概念在连通的带权图的所有生成树中,权值和最小的那棵生成树(包含图中所有顶点的树)称作最小生成树(权值:在数据结构领域,权值是树或者图中两个结点路径上的值,这个值表明一种代价,如从

龘***覇 2年前 上传288   0

2013信息系统项目管理师考试论文写作技巧

2013信息系统项目管理师考试论文写作技巧2013信息系统项目管理师考试论文写作技巧1.前言本人于2012年5月参加并通过信息项目管理师考试,根据自己的复习考试的心得,并结合自己在IT研发项目当中的多年研发和管理经验,总结出在应付信息系统项目管理师考试中论文写作的一些心得以及注意事项,希望对准备参加信息系统项目管理师考试的人员能有所帮助和提示。2.写作注意事项在写作论文的时候

南***夫 11年前 上传373   0

13.4 课题学习 最短路径问题

能利用轴对称解决简单的最短路径问题,体会图形的变化在解决最值问题中的作用,感悟转化思想.

微***0 4年前 上传859   0

2018年信息系统项目管理师学习体会

信息系统项目管理师学习体会  接触到软考,是因为公司一直希望技术部的同事去考取这个证书,当时我纯属好奇,想看看是一个怎样的考试。因为之前pmp是在欣旋读的,自然就想起来咨询徐老师了。电话沟通后,我了解了其实它是与管理相关的考试,顿时有了兴趣,徐老师解释了中级与高级的区别,虽然我不是it背景,仍然建议我考高级。  说起来也惭愧,我是第三次考试才通过的,第一和第二次分别挂了案例和上午题,都是

j***w 6年前 上传432   0

最短路径问题(将军饮马问题)教学设计

最短路径问题——将军饮马问题及延伸最短路径问题 教学内容解析:本节课的主要内容是利用轴对称研究某些最短路径问题,最短路径问题在现实生活中经常遇到,初中阶段,主要以“两点之间,线段最短”“三角形两边之和大于第三边”为知识基础,有时还要借助轴对称、平移变换进行研究。本节课以数学史中的一个经典故事---

文***品 3年前 上传798   0

2022年助理项目管理师考试练习题含答案

1、在项目沟通中起主要作用的角色是(  )。A.职能经理B.项目经理C.职能团队D.项目办公室2、一般机会研究包括(  )。A.投资、盈利、风险B.参数、资料、数据C.寻找机会、投资、盈利

反***组 4个月前 上传144   0

关于最短的送别语

关于最短的送别语  清晨,“天水——西安”的长途大巴马上就起程了。  车窗外好多双眼睛恋恋不舍地盯着车门,祝福着,祈祷着。也有人打电话、发短信跟车上的人话别。  车门开着,一位父亲跑到门口喊:“梅——”  车厢里靠后的位置传来一个少女的声音:“哦!”  “昂!”  “嗯!”  如此简短而又特别的送别语,多少叮咛,多少嘱咐包含其中!本文档由香当网(https://w

一***2 12年前 上传668   0

解析软件项目范围管理控制的过程

解析软件项目范围管理控制的过程  过程是为实现某个特定目标而进行的一系列活动。做好项目范围管理主要包含项目启动、范围计划、范围定义、范围核实及范围变更控制等过程。  启动过程:项目启动是指组织正式开始一个项目或继续到项目的下一个阶段。启动过程的一个输出就是项目章程。项目章程是一个重要的文档,这个文件正式承认项目的存在并对项目提供一个概览。项目章程将粗略地规定项目的范围,这也是项目范围管理

j***n 9年前 上传450   0

项目基本过程

一个建设项目从计划建设到建成投产,一般要经过建设决策、建设实施和交付使用三个阶段。其主要步骤是: 1.项目建议书。 项目法人按国民经济和社会发展长远规划、行业规划和建设单位所在的城镇规划的要求,根据本单位的发展需要,经过调查、预测、分析,编报项目建议书。 2.可行性研究报告。 项目建议书批准后,项目法人委托有相应资质的设计、咨询单位,对拟建项目在技术、工程、经济和外部协作条件等方面的可

白***林 9年前 上传7656   0

项目管理过程之项目团队

项目管理过程之项目团队对于以项目为基本运作单位的公司来说,“项目组”具有相当的独立性,是典型意义上的团队。团队有两个鲜明的特点:第一是个体成员有共同的工作目标;第二是成员需要协同工作,也就是说某个成员工作需要依赖于另一成员的结果。举个简单的例子,如果用照相机拍完一张照片,你无法说清拍这张照片是镜头的功劳,还是暗箱、快门、胶卷的功劳,其实,这些部件的工作能力必须通过一个整体表现出来,这个整体就

s***8 9年前 上传557   0

项目管理中的过程性

项目管理中的过程性  项目是为完成某一独特的产品或服务所做的一次性努力。根据这个定义,项目就具有目标明确性、活动一次性及资源消耗性等特性。换句话说,具备前面3个主要特性的活动,都可以被看做项目。现实中的项目随处可见,如设备消缺、会议组织、技术竞赛以及家居装修等。在这些项目的实施过程中,都存在项目管理问题,不过,实际生活与工作中,可能更多关注的是事情本身,而对和做好事情相关的组织、计划、控制等

5***4 10年前 上传726   0

2023年助理项目管理师(三级)考试练习题及答案

1、纯粹风险导致的结果是(  )。A.损失B.没损失C.损失或没损失D.获利2、(  )不是资源说明书表现形式。A.资源计划矩阵B.资源负荷图C.资源香蕉曲线D.资源累积需求曲线3、资源数据表描述的是(  )。A.资源的统计说明B.某种资源需求总量C.项目各阶段各种资源消耗情况

公***够 4个月前 上传133   0

2023年助理项目管理师(三级)考试练习题6及答案

1、人力资源管理计划过程为(  )。A.制定组织规划和人员配备与团队成员开发计划、以及计划的执行和控制B.组织结构选择、确定分工协作及报告关系、权力分配、劳动人事规章制度C.人员配备计划、工作规范、绩效考核、反馈意见D.测算各类人员数量、何时需要、何时离开、调整安排2、(  )不是采购合同编制的原则。

陡***鳅 4个月前 上传132   0

2023年助理项目管理师(三级)考试练习题9及答案

1、对项目范围做出准确的定义,必须使用(  )。A.WBSB.SWOTC.CPMD.PERT2、费用偏差因素的定性分析,可用(  )。A.观察法B.SWOT技术C.因果分析法

陡***鳅 4个月前 上传140   0

2023年助理项目管理师(二级)考试练习题及答案

1、(  )不是人力资源管理计划编写的原则。A.灵活性B.协调性C.整体性D.双赢2、费用控制必须考虑其他控制过程,如(  )。A.进度、质量、范围B.人力资源、沟通C.风险、沟通D.采购与合同3、检查工作之间逻辑关系变化情况,是为了(  )。A.挖掘潜力B.优化资源C.掌握进展动态D.适时调整4、沟通计划编制依据不包括(  )。

公***够 4个月前 上传177   0

2022年助理项目管理师(三级)考试练习题1及答案

1、纯粹风险导致的结果是(  )。A.损失B.没损失C.损失或没损失D.获利2、(  )不是资源说明书表现形式。A.资源计划矩阵B.资源负荷图C.资源香蕉曲线D.资源累积需求曲线3、资源数据表描述的是(  )。A.资源的统计说明

公***够 4个月前 上传219   0

2023年助理项目管理师(三级)考试练习题4及答案

1、需求分析过程包括(  )。A.需求产生、需求识别、需求表达B.需求产生、需求分析、编写需求建议书C.需求识别、需求表达、编写需求建议书D.需求产生、需求表达、编写需求建议书2、(  )是编制质量检查表原则之一。A.系统B.准确C.齐全D.符合目的性3、项目人力资源管理比一般人力资源管理更强调(  )。A.协作性

陡***鳅 4个月前 上传133   0

2023年助理项目管理师(三级)考试练习题4及答案

1、(  )不是风险的基本性质。A.不确定性B.可变性C.相对性D.总体性2、(  )不是克服沟通障碍的有效方法。A.克服心理障碍B.扩大知识面C.积极主动倾听D.排除干扰3、风险控制的依据有(  )。A.风险识别B.风险应对C.风险偏好D.风险损失

公***够 4个月前 上传106   0

项目管理的概念及项目的过程管理

项目管理的概念及项目的过程管理  一、项目和项目管理  ◆ 项目的意义美国项目管理专业资质认证委员会主席Paul Grace说过,在当今社会中,一切都是项目,一切也将成为项目。不管是日常工作还是茶余饭后,人们谈论最多的事情也是各种各样的项目。项目对社会、对企业、对个人的意义都是非常重要的,所以项目管理被视为未来二十年的黄金职业也不无道理。  首先,项目是解决社会供需矛盾的主要手段。需

h***b 11年前 上传686   0

项目实施过程分析

项目实施过程分析  1 目的  软件项目实施作为软件工程的一个重要环节,最根本的目标就是让客户最大化的使用软件产品,达到客户的满意。任何管理软件的最终落地,不仅需要客户要能够用起来,还要能够为企业效益起到提升作用。其中项目实施是软件系统与客户需求之间实现对接和价值优化的关键环节。简单来说,软件实施工作就是软件实施人员将软件工程师制作出的软件产品交付给最终用户使用,而在交付过程中,会产生相

c***n 11年前 上传493   0

项目全过程的风险管理

项目全过程的风险管理项目管理中的风险管理是指对项目风险进行管理规划、识别、分析、应对、监测和控制的过程。它包括尽量扩大有利于项目目标事项发生的概率与后果,而尽量减小不利于项目目标事项发生的概率与后果。   笔者作为项目经理组织实施了一个数据中心机房建设项目,该机房主要为相关客户群体提供数据中心租用或托管服务。为便于项目分工和管理,将项目划分成了5个子系统,分别涵盖不同专业,依次为机房装修子系

i***8 8年前 上传554   0

工程项目成本的过程管理

工程项目成本的过程管理项目是企业形象的窗口和效益的源泉。随着市场竞争日趋激烈,工程质量、文明施工要求不断提高,材料价格波动起伏,以及其他种种不确定因素的影响,使得项目运作处于较为严峻的环境之中。因此,如何作好项目成本管理是决定企业能否在激烈的市场竞争中站稳脚跟,企业经营能否长期良性循环的关键环节。 成本管理的关键是实现成本的过程控制。项目成本管理必须紧紧围绕影响成本变化的各个环节,事先预

i***a 8年前 上传651   0

信息系统项目管理师考试案例分析历年真题(2016下半年-2021上半年无答案练习版)

信息系统项目管理师考试案例分析历年真题(2016下半年-2021上半年无答案练习版)2016年下试题一(25分) [说明] 已知某信息工程由A、B、C、D、E、F、G、H八个活动构成,项目的活动历时,活动所需人数、费用及活动逻辑关系如下表所示活动历时(单位:天)所需人数费用(单位:元/人天)紧前活动A33100B21200AC84400AD4

龘***覇 2年前 上传378   0

关键路径法在项目管理中的应用

关键路径法在项目管理中的应用摘要 :本文从项目管理的角度出发,介绍了关键路径法在项目管理中应用的一般步骤,描述了其主要特点和不足;并提出在根据多目标约束条件下如何对关键路径法进行网络优化的方法。 关键词 :关键路径 项目管理 网络优化 关键路径法(Critical Path Method, CPM)最早出现于20世纪50年代,它是通过分析项目过程中哪个活动序列进度安排的总时差最少来预测项目工

p***i 11年前 上传573   0

项目专业化管理的快速路径

项目专业化管理的快速路径关键词:项目管理,路径,房地产项目,专业管理 房地产项目的投资人是不是一定自己去管理项目?要回答这个问题,我们需要历史地、国际性地具体分析建设项目管理模式的发展。         传统模式及组织结构 传统模式有业主、建筑师或者咨询工程师,有施工的承包商、供货商。        像60年代欧美国家、80年代以前的中国的管理模式与此相似,建筑单位需要承担咨

p***9 9年前 上传500   0