Floyd算法及其软件实现.ppt
《Floyd算法及其软件实现.ppt》由会员分享,可在线阅读,更多相关《Floyd算法及其软件实现.ppt(25页珍藏版)》请在三一办公上搜索。
1、任意两点间的最短路问题,Floyd算法使用范围:求每对顶点的最短路径;有向图、无向图和混合图;算法思想:直接在图的带权邻接矩阵中用插入顶点的方法依次递推地构造出n个矩阵D(1),D(2),D(v),D(v)是图的距离矩阵,同时引入一个后继点矩阵记录两点间的最短路径.输入参数:G的带权邻接矩阵W.算法输出:距离矩阵D以及路由矩阵R.,(I)求距离矩阵的方法.,(II)求路径矩阵的方法.,在建立距离矩阵的同时可建立路径矩阵R,(III)查找最短路路径的方法.,然后用同样的方法再分头查找若:,(IV)Floyd算法:求任意两顶点间的最短路.,例3:求下图中加权图的任意两点间的距离与路径.,插入点 v
2、1,得:,矩阵中带“=”的项为经迭代比较以后有变化的元素.,插入点 v2,得:,矩阵中带“=”的项为经迭代比较以后有变化的元素.,插入点 v3,得:,插入点 v4,得:,插入点 v5,得:,插入点 v6,得:,故从v5到v2的最短路为8,由v6向v5追溯:,由v6向v2追溯:,所以从到的最短路径为:,选址问题,1、中心问题所谓中心选址问题就是在一网络中选择一点,建立公用服务设施,为该网络中的点提供服务,使得服务效率最高。比如一个区域的消防站、自来水厂、学校、变电站、银行、商店等选址。为了提高服务效率,自然的想法是将这些设施建立在中心地点。要求网络中最远的被服务点离服务设施的距离尽可能小。,设网
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Floyd 算法 及其 软件 实现
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5431152.html