最短路问题专题介绍.pptxVIP

  • 28
  • 0
  • 约1.46千字
  • 约 8页
  • 2017-03-24 发布于湖北
  • 举报
最短路问题算法及应用 1 问题描述 2 算法介绍 2.1 dijkstra算法 2.2 floyd算法 3 应用举例 3.1 物流中心选址 3.2 物流配送问题 3.3 多目标运输问题 主要内容 定义1 对简单图G的每一边e赋予一个实数,记为w(e),称为边e的 权,而每边都赋予权的图称为赋权图。 定义2 (u,v)-路的边权之和称为该路的长,而u,v间路长达到最小的 路称顶点u和v的最短路。 在给定赋权图G中,求两个互异顶点间的最短路,简记为最短路问题。 最短路问题是最优化问题之一,广泛应用于生产实践中的许多问题,如线路安排、厂区选址、设备更新等。 1 问题描述 基本思想:按距离u0由近及远为顺序,依次求得u0到G的各顶点的最短路和距离,直到v0(或直到G的所有顶点),算法结束。 2 算法介绍-dijkstra算法 算法步骤: 初始化(i=0):S0={vs},P(vs)=0, λ(vs)=0,对每一个v≠vs,令T(v)=+∞, λ(v)=M,k=s Step1:如果Si=V,算法终止,否则转入step2; Step2:考察每个使(vk,vj) ∈ A且vj不属于Si的点vj。如果T(vj)P(vk)+wkj,则把T

文档评论(0)

1亿VIP精品文档

相关文档