上发表。戴克斯特拉算法使用类似广度优先搜索的方法解决赋权图的单源最短路径问题。该算法存在很多变体：戴克斯特拉的原始版本仅适用于找到两个顶点之间的最短路径，后来更常见的变体固定了一个顶点作为源结点然后找到该顶点到图中所有其它结点的最短路径，产生一个最短路径树。该算法解决了图 formula_1上带权的单源最短路径问题。具体来说，戴克斯特拉算法设置了一顶点集合formula_2，在集合formula_2中所有的顶点与源点formula_4之间的最终最短路径权值均已确定。算法反复选择最短路径估计最小的点f