
旅行推销员问题(Traveling Salesman Problem, 又称为旅行商问题、货郎担问题、TSP问题)是一个多局部最优的最优化问题:有n个城市,一个推销员要从其中某一个城市出发,唯一走遍所有的城市,再回到他出发的城市,求最短的路线。
目录 |
最明显的算法就是穷举法,即寻找一切组合并取其最短。这种算法的排列数为n!(n的阶乘,其中n为节点个数)。用动态规划技术,我们可以在O(n22n))[1]时间内解决此问题。虽然这仍然是指数级的,但要比O(n!))快得多。
旅行推销员问题被证明是NP-困难的。
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History