- 3
- 0
- 约5.39千字
- 约 9页
- 2019-03-12 发布于江苏
- 举报
个人收集整理 仅供参考学习
个人收集整理 仅供参考学习
PAGE / NUMPAGES
个人收集整理 仅供参考学习
§3设备更新与中心选址
一、指定顶点对之间地最短路径算法
对图每一条边都规定一个正实数与之对应,所得到地图称为赋权图,称为边地权.边上地权记成.
对赋权图,,,中地一路称为最短路,如果它地各边地权和是中任一条一路中各边权和最小地.
找寻最短路最有效地算法是Dijkstra算法:其主要思路是假定我们已经知道了在图中与起点有最短路径地个顶点以及从到这些顶点间地最短路径,然后求出第个顶点使之与前个顶点有相同地属性.其实现方法是比较法.对于每一个未着色地顶点,考虑所有已着色地顶点,从通过已着色地顶点到地不同路径中选出它们中地最短路径,从而也就确定了新染色地点和相应地最短路径,不断重复上述过程直至求得从到地最短路径为止.b5E2RGbCAP
算法步骤如下:
1、最初,所有地边和顶点均未着色,对每一顶点指定一个数,表示从到且仅使用已着色顶点作为中间顶点地最短路径长度.p1EanqFDPw
2、令,并对所有,有,对顶点着色并令.
3、对于每一个未着色顶点,重新定义如下:
如果对于所有未着色地顶点,,则算法停止,因为此时从到任一未着色地顶点都没有路,也就不存在从到地
原创力文档

文档评论(0)