| 问题描述: |
欧氏旅行售货员问题是对给定的平面上n个点确定一条连接这n个点的长度最短的哈密顿回 路。由于欧氏距离满足三角不等式,所以欧氏旅行售货员问题是一个特殊的具有三角不等式 性质的旅行售货员问题。它仍是一个NP完全问题。最短双调TSP回路是欧氏旅行售货员问 题的特殊情况。平面上 n 个点的双调 TSP 回路是从最左点开始,严格地由左至右直到最右 点,然后严格地由右至左直至最左点,且连接每一个点恰好一次的一条闭合回路。 |
|
| 编程任务: |
给定平面上n个点,编程计算这n个点的最短双调TSP回路。 |
|
| 数据输入: |
由文件input.txt给出输入数据。第1 行有1 个正整数n,表示给定的平面上的点数。接下来的 n行中,每行2个实数,分别表示点的 x坐标和y坐标。 |
|
| 结果输出: |
将计算的最短双调TSP回路的长度(保留2 位小数)输出到文件output.txt。 |
|
| 样例: |
7 0 6 1 0 2 3 5 4 6 1 7 5 8 2 |
|
【dp】双调旅行售货员问题
最新推荐文章于 2021-11-24 18:37:52 发布
本文详细探讨了双调旅行售货员问题,通过动态规划策略求解最优路径。内容涵盖问题定义、算法实现及复杂度分析。

最低0.47元/天 解锁文章
2643

被折叠的 条评论
为什么被折叠?



