gpt4 book ai didi

algorithm - 旅行推销员,包括穿梭城市

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:14:02 25 4
gpt4 key购买 nike

<分区>

传统上,旅行推销员问题是根据城市与城市之间的距离计算的。如果与城市之间的旅行成本相比,您可以忽略通过城市的旅行成本,那么这非常有效。那么问题来了,在一个城市的出行成本不容忽视的情况下,如何找到最短路线呢?

更好地解释该问题的最简单方法是采用贪心算法,例如最近的邻居从 A 开始,然后去 B,然后有 2 个选项,一个去 C 花费 5 个成本,一个去 D 花费 6 个成本.起初C看起来更便宜,但是穿过城市去B需要3成本,而穿过城市去D只需要1。所以最后,选择D会更便宜。

之前我创建了一张包含每个城市之间旅行费用的 map ,但正如您在示例中看到的那样,穿越城市对真实旅行费用有很大影响。

关于如何解决此类问题的任何帮助?

编辑:可以在起点选择首选边(不穿越城市)。当推销员进入城市时到达目的地(不穿越城市)。穿越城市的双向费用相同。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com