我计算这个局部17个节点的图,最短路径是42个小时,按4楼算法,乌鲁木齐和哈尔滨作为起点,算的总时间都是42小时,其他节点作为起点都更长。
不过,从乌鲁木齐出发记录的路径是对的,也是42小时;从哈尔滨出发的记录路径不对,是45小时了。
- 来自 水木社区APP v3.4.1
不知怎么,忽然就想把这个问题解决掉,总有这个执念,这两天都花了十来个小时了。
我其实不是码农,算是半个建筑师,你们能帮我解决,我就不再纠结了。
【 在 shire 的大作中提到: 】
: 我用的就是你四楼叙述的方法二,按我的想法加了路径记录。感觉最小长度相对可靠,但是再节点比较多的时候路径记录大部分情况跟踪不到最小长度。
:
: 算法里有个大小是(node, mask=2^node)的二维数组,node达到30的时候,太大了。...
※ 修改:·shire 于 May 30 22:55:30 2021 修改本文·[FROM: 123.116.142.*]
※ 来源:·
https://exp.newsmth.net·[FROM: 123.116.142.*]
修改:shire FROM 123.116.142.*
FROM 123.116.142.*