数据结构与算法分析 2算法设计报告书班级 惠普测试 学号 姓名 指导老师 庞志永 算法设计项目名称:满足三角不等式得 TSP 问题得近似算法1、问题描述2、基本要求(1)设计满足三角不等式得 TS P问题得近似性能比小于 2 或 1、5 得多项式时间近似算法,并选择适当得编程语言在计算机上实现。(2)程序能够正常运行,计算结果正确,满足设计要求。3、算法描述4、模块划分(仅供参考)(1)描述及输入原始数据模块(2)求解最小生成树模块(3)构造欧拉图模块(4)搜索欧拉回路模块(5)抄近路计算模块(6)存储及输出结果模块5、本课程设计中遇到得关键问题及其解决方法ﻩ课题关键:在给定一系列城市与每对城市之间得距离得情况下,求解访问每一座城市一次并回到起始城市得最短回路. ﻩ解答本课题得思路:以最小生成树 T 求解旅游回路:复制树得每条边构建欧拉图,运用深度优先搜索寻找欧拉图得欧拉回路,而树得深度优先搜索序列与此欧拉回路相同,可用深度优先搜索算法优化求解欧拉回路与抄近路算法得过程.6、运行结果及其相关描述要求实例中城市得数量在 20—1 0 0 之间。命令行输入此次实验验证 2 0个城市即为 20 个顶点,1 90 条边1 2 2 1 3 3 2 3 2 1 4 3 2 4 3 3 4 2 1 5 3 2 5 3 3 5 3 4 5 2 1 6 3 2 6 3 3 6 3 4 6 3 5 6 2 1 7 3 2 7 3 3 7 3 4 7 3 5 7 3 6 7 2 1 8 3 2 8 3 3 8 3 4 8 3 5 8 3 6 8 3 7 8 2 1 9 3 2 9 3 3 9 3 4 9 3 5 9 3 6 9 3 7 9 3 8 9 2 1 10 3 2 10 3 3 10 3 4 10 3 5 10 3 6 10 3 7 10 3 8 10 3 9 10 2 1 11 3 2 11 3 3 11 3 4 11 3 5 11 3 6 11 3 7 11 3 8 11 3 9 11 3 10 11 2 1 12 3 2 12 3 3 12 3 4 12 3 5 12 3 6 12 3 7 12 3 8 12 3 9 12 3 10 12 3 11 12 2 1 13 3 2 13 3 3 13 3 4 13 3 5 13 3 6 13 3 7 13 3 8 13 3 9 13 3 10 13 3 11 13 3 12 13 2 1 14 3 2 14 3 3 14 3 4 14 3 5 14 3 6 14 3 7 14 3 8 14 3 9 14 3 10 14 3 11 14 3 12 14 3 13 14 2 1 15 3 2 15 3 3 15 3 4 ...