旅行商问题,即TSP问题(Traveling Salesman Problem)是数学领域中著名问题之一。假设有一个旅行商人要拜访n个城市,他必须选择所要走的路径,路经的限制是每个城市只能拜访一次,而且最后要回到原来出发的城市。路径的选择目标是要求得的路径路程为所有路径之中的最小值。应该用什么算法求得上面的问题,无向图的遍历

解决方案 »

  1.   

    最短路径算法。【Dijkstra】1. Dijkstra算法 http://www.cnblogs.com/gzydn/archive/2009/07/09/1520019.html2. 最短路径 dijsktra 模板  http://www.cnblogs.com/yezizhe/archive/2009/04/16/1437062.html3. Shortest Path Problem: Dijkstra's Algorithm http://www.codeproject.com/KB/recipes/Shortest_Path_Problem.aspx4. Dijkstra:Shortest Route Calculation - Object Oriented
    http://www.codeproject.com/KB/recipes/ShortestPathCalculation.aspx5.推荐:路径规划(最短路径)算法C#实现http://zhuweisky.cnblogs.com/archive/2005/09/29/246677.html这篇文章没有就理论知识做过多的介绍,而是实打实从代码的层面上进行了表述。将最短路径算法用C#进行了完全的面向对象化,很容易理解也很容易移植,赞一个.