来源:网络转载扫雪问题摘要本问题是一个寻求最佳路线的问题,通过分析,根据图论中的E 图和 H图的算法,以及改良圈的算法,把每个公交路线看做节点,根据路线图可构造一个赋权图G=,其中扫雪路线应是一条经过G的每条边至少一次的回路
若G是 Euler 图,则任何一条 Euler 回路是最短投递路线 , 都满足条件,针对这种情况,Fleury提出一种算法,能够在Euler 图中找出 Euler 路径,解决了扫雪问题;若G不是 Euler 图,则扫雪路线将重复经过某些街道,最优扫雪路线应使得重复经过的街道的总长度最短
这就需要根据改良圈的算法解决这个问题,从而解决最佳路线的问题
一、问题重述由于马里兰州威考密科县中路线的错综复杂,而延伸出了扫雪问题地图中的实线表示马里兰州威考密科县中扫雪区域中的二车道马路,虚线表示州属高速公路
一场雪后,从位于地图*标记地点以西4英里的二处车库派出二辆扫雪车
求用二辆车扫清马路上的雪的有效方法,扫雪车可以利用高速公路进出扫雪区
(假设扫雪车既不会发生故障也不停顿,在交叉路口不需特别的扫雪方二、问题的分析本问题是一个寻求最佳路线的问题,通过分析,根据图论中的E 图和 H图的算法,以及改良圈的算法,把每个公交路线看做节点,根据路线图可构造一个赋权图G=,其中扫雪路线应是一条经过G的每条边至少一次的回路
若G是 Euler 图,则任何一条 Euler 回路是最短投递路线 , 都满足条件,针对这种情况,Fleury提出一种算法,能够在Euler 图中找出 Euler 路径,解决了扫雪问题;若G不是 Euler 图,则扫雪路线将重复经过某些街道,最优扫雪路线应使得重复经过的街道的总长度最短
这就需要根据改良圈的算法解决这个问题,从而解决最佳路线的问题
三、模型的假设与符号说明来源:网络转载1
模型的假设(1)假设在扫雪过程中不考虑天气,故障因素的影响(2)假