我希望已经有一个直接的算法作为解决方案,但不确定这类问题是什么,因此在哪里寻找解决方案。 它在某些方面类似于旅行商问题,但我认为它应该更简单。 问题的主要区别在于城市之间存在有限的连接(每个城市3到6个)。 路径无需返回,只需仅访问每个城市。此外,连接的长度都相同,因此完整路径长度将始终相同(不是最短距离问题)。有84个城市,因此最终路径将始终为87个单位。 基本上我正在寻找任何可以从随机开始,只到一次所有城市的解决方案。我希望有一个"随机"不会看起来有条不紊的解决方案。 关于这类问题的调用以及我可能在哪里找到算法的任何建议。 感谢。
答案 0 :(得分:1)
您正在寻找Hamiltonian Path。不幸的是,这个问题是NP-Complete,尽管图中的顶点具有有限的程度,有助于其易处理性。您可以在链接的维基百科页面或this answer中找到有关解决此问题的更多信息。