求解最近邻点法问题,在线等,急!!!

如题所述

第1个回答  2022-04-26
由于用最近邻点法求解,所以只需要每次将下一次考虑的点定在离当前考虑的点最近的未到达点,然后最后回到初始点即可。
先把表格补齐会方便很多,算的可能有错的,保险起见建议题主自己再算一下
v1开始:1-3-2-5-4-6-1,总距离为6+5+15+4+12+15=57
v2开始:2-3-1-5-4-6-2,总距离为5+6+7+4+12+16=50
v3开始:3-2-1-5-4-6-3,总距离为5+10+7+4+12+8=46
v4开始:4-5-6-3-2-1-4,总距离为4+6+8+5+10+8=41
v5开始:5-4-1-3-2-6-5,总距离为4+8+6+5+16+6=45
v6开始:6-5-4-1-3-2-6,总距离为6+4+8+6+5+16=45
顺便提一句,最近邻点法虽然比较简单,但是求到最短回路的不一定是最优解……这从上面改了初始点结果就不一样也能看出来
相似回答