有多个点,求必须经过所有点,没有环路,的最短路径,实现思路是怎么样有哪些算法比较适用

Travelling salesman problem.
■网友
旅行商问题,属于NPC,几乎不太可能存在多项式时间的算法.如果严格要求最优解,比较快的方法是动态规划,时间复杂度是O(2^n*n^2)的.我不太清楚有没有更快的算法.
■网友
旅行商问题,可以建一个线性规划的模型用求解器解,这样一般能得到最优解。如果要求速度的话,可以关注下LKH算法。目前解旅行商问题最牛逼的就是它了~
■网友
2016华为codecraft比赛题目可以看看
■网友
Simulated annealing Genetic algorithm ...


    推荐阅读