来源:网络转载扫雪问题摘要本问题是一个寻求最佳路线的问题,通过分析,根据图论中的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)假设扫雪车既不会发生故障也不停顿,在交叉路口不需特别的扫雪方(3)两辆扫雪车的性能一样,且在扫雪过程中不会出现任何的耽搁. 2. 符号说明V:代表公路的边即边集E; 代表各个公路的交叉点即顶点集U:代表顶点集合四、模型的准备因为派出了两辆车去扫雪, 所以必须考虑两辆车的分配工作,只有合理的分配这两辆车,才能使资源得到合理的配置,下面我们来考虑这两辆车的分配问题,如果能把道路分成俩部分,使得两部分都是联通的,又第一部分的总长度,与第二部分的总长度相等, 两辆车都在各自分得的...