物流系统规划路线规划
两点间路径问题T标号(Tentative Label);P标号(Permanent Label)P 多点间路径问题P Floyd算法Floyd算法是寻找加权图(权值可为负)中任意两个结点间最短路径的算法。 思路:两结点间的最短路径要么是相邻时最短,要么是以通过几个中间结点为跳板时距离最短。算法每次以其中一个结点为跳板,如果以该结点为跳板后两结点间路径缩短,则更新这两结点间的路径。算法执行V次结束,直到测试完每个充当跳板的结点。 P Floyd算法过程:Floyd算法采用邻接矩阵W作为图的存储结构,W[i,j]表示结点vi和vj之间的距离(权重);D(k)记录经历k步后,两点间的路径长,k=0,?..., n ,初始时,W=D(0);P记录每步更新时结点间经历的中间结点,通过对P矩阵的回溯操作,可得两点间的最短路径,初始时,P为0矩阵。 P Floyd算法算法第k步的更新规则:以结点k为跳板,测试通过该结点后,两点间距离是否缩短,若距离不缩短则保留k-1步的结果,D(k)[i,j]=D(k-1)[i,j],若距离缩短则更新两点间的距离,D(k)[i,j]=D(k-1)[i,k]+D(k-1)[k,j],即,D(k)[i,j]=min{D(k-1)[i,j], D(k-1)[i,k]+ D(k-1)[k,j]}如果第k个结点对缩短vi和vj间的路径做出贡献,P[i,j]=k。 P
您可能关注的文档
最近下载
- 2026年辽宁锦州事业单位职业能力倾向测验含答案试题及答案.doc
- 2026年辽宁锦州事业单位职业能力倾向测验含答案试题及答案.doc VIP
- 广州数控GSK980TDc车床CNC数控系统使用手册.pdf
- 2026年辽宁事业单位职业能力倾向测验含答案.doc VIP
- 《新闻与舆论》课件.pptx VIP
- 副食品供货配送质量管控方案.docx
- 乾隆时期长春园内西洋楼景区之筹建-Core.PDF
- 惠普 M476dn M476dw M476nw彩色激光打印机中文故障排除手册 (翻译版).pdf VIP
- Nebula-GUIAgent:精准快稳的端到端屏幕操作解决方案.pdf
- OSG丝锥基础知识.ppt VIP
原创力文档

文档评论(0)