设u1 u2u3 u4 u5各点之间的距离表如下: 求由某一点出发 遍历每个点各一次 最后又返回出

大学本科 已帮助: 时间:2024-10-30 04:58:25

设u1,u2u3,u4,u5各点之间的距离表如下:
求由某一点出发,遍历每个点各一次,最后又返回出发点的最短路径。
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:大学本科,理学,物理学类

标签:遍历,最短,出发点

参考解答

用户头像

462***995

2024-10-30 04:58:25

正确答案:(1)距离矩阵的各行分别减去该行的最小数各列也分别减去该列的最小数得:(2)求最优路径: (i)从第一行开始依次检查找出只有一个0元素没有加标记的行给这个0元素加标记“*”与这个加标记“0”同列的0元素全划去。重复此过程直到每一行没有未加标记的0元素或至少有两个未加标记的0。(ii)从第一列开始依次检查各列找出只有一个未加标记的0元素的列将这个0元素加上标记“*”并将与这个“0”同行的0元素全划去。重复此过程直到每一列没有尚未加标记的0或者至少有两个未加标记的0元素。(iii)重复(i)(ii)直到矩阵中没有未加标记的0元素为止。由上面的矩阵可以看出:v1→v2 v2→v4v4→v1v3→v5v5→v3总距离为:2+4+2+2+5=15 (3)打开节点个数少的环路令d35=∞或d53=∞调整过程如下:(i)令d35=∞可得:v1→v2→v5→v3→v4→v1无环路于是总距离为:2+5+3+2+5=17(ii)令d53=∞得得路径v1→v2→v1v3→v5→v4→v3总路径为:2+3+2+5+6=18若再打开节点最少得环路求解其点距离必大于或等于18故无需再计算了。所以最优路径为:v1→v2→v5→v3→v4→v1总距离为17。
(1)距离矩阵的各行分别减去该行的最小数,各列也分别减去该列的最小数得:(2)求最优路径:(i)从第一行开始依次检查,找出只有一个0元素没有加标记的行,给这个0元素加标记“*”,与这个加标记“0”同列的0元素全划去。重复此过程,直到每一行没有未加标记的0元素或至少有两个未加标记的0。(ii)从第一列开始依次检查各列,找出只有一个未加标记的0元素的列,将这个0元素加上标记“*”,并将与这个“0”同行的0元素全划去。重复此过程,直到每一列没有尚未加标记的0或者至少有两个未加标记的0元素。(iii)重复(i),(ii),直到矩阵中没有未加标记的0元素为止。由上面的矩阵可以看出:v1→v2v2→v4,v4→v1,v3→v5,v5→v3总距离为:2+4+2+2+5=15(3)打开节点个数少的环路,令d35=∞或d53=∞,调整过程如下:(i)令d35=∞,可得:v1→v2→v5→v3→v4→v1无环路,于是总距离为:2+5+3+2+5=17(ii)令d53=∞,得得路径v1→v2→v1,v3→v5→v4→v3总路径为:2+3+2+5+6=18若再打开节点最少得环路求解,其点距离必大于或等于18,故无需再计算了。所以最优路径为:v1→v2→v5→v3→v4→v1总距离为17。

上一篇 某玻璃厂要生产四种型号的瓶子 都要经过在甲设备上消毒之后 才能在乙设备上密封。每种瓶子在每台设备上所

下一篇 某设备公司有3台设备可以租给A B C D四项工程使用 各设备用于各工程创造的利润如表6.8所示。问

相似问题