最短路算法上课.ppt

最短路问题及相关算法介绍;;;;最短路问路径不仅仅是一般地理意义上的距离最短,还可以延伸到其他度量,如时间、费用、线路容量等,相应的最短路问题就转化诶最快路径问题、最低费用问题。 最短路径问题也是资源分配,线路设计及分析等优化问题的基础。;;图的定义: 图是一种由“顶点”组成的抽象网络,网络中的各顶点可以通过“边”实现彼此的连接,表示两顶点有关联。;最短路问题就是在指定的网络中两个节点间寻找一条距离最小的路。 网络就是用节点和边联结构成的图,如铁路网、公路网等。下图就是我们将一个实际区域结构,图结构化的结果。;两种常见最短路问题: 1、单源最短路问题::求某一个到其余个点的最短路问题? ----dijkstra算法 2、多源最短路问题:求任意两点之间最短路问题? ----Floyd算法 ;;;问题简述;Dijkstra算法算法描述;Dijkstra算法描述;Dijkstra算法步骤;;;经典例子;?;STEP1:;STEP2:;STEP3:;STEP4:;STEP5:;;这样利用Dijkstra算法设计一个属于我们自己的导航系统啦。 ;;;;;最佳优先搜索简介;A*算法描述;算法过程;经典例子;初始搜索过程:;下一步搜索的方格;下一步搜索的方格;最后搜索的方格;;;;智能码头:AGV;智能码头:AGV;智能码头:AGV;智能码头:AGV;智能码头:AGV;问题简化;问题简化:;1

文档评论(0)

1亿VIP精品文档

相关文档