- 3
- 0
- 约1.35千字
- 约 12页
- 2026-06-10 发布于山东
- 举报
算法设计与分析本节要点CONTENTS旅行商问题
旅行商问题在无向带权图G=(V,E)中,结点代表景点,直接到达的景点有边相连,边上的数字代表景点之间的路径长度。找出从出发地开始的一个景点排列,按照这个顺序不重复地走遍所有景点回到出发地,所经过的路径长度最短。
旅行商问题(1)定义问题的解空间解的形式为n元组:{x1,x2,…,xi,…,xn},分量xi表示第i个要去的旅游景点编号,景点的集合为S={1,2,…,n}。因为景点不可重复走,因此在确定xi时,前面走过的景点{x1,x2,…,xi-1}不可以再走,xi的取值为S?{x1,x2,…,xi-1},i=1,2,…,n。
旅行商问题(2)解空间的组织结构问题解空间是一棵排列树,树的深度为n=4。
旅行商问题(3)搜索解空间· 约束条件用二维数组g[][]存储无向带权图的邻接矩阵,如果g[i][j]≠∞表示城市i和城市j有边相连,能走通。· 限界条件clbestl,cl的初始值为0,bestf的初始值为+∞。cl:当前已走过的城市所用的路径长度。bestl:表示当前找到的最短路径的路径长度。
旅行商问题· 搜索过程如果采用普通队列式的分支限界法,除了最后一层外,所有的结点都会生成,普通队列式的分支限界法是不可行的。可以使用优先队列式分支限界法,提高搜索速度。设置优先级:当前已走过的城市所用的路径长度cl。cl越小,优先级越高。从根
您可能关注的文档
- 算法设计与分析课件 01 算法复杂性计算方法.pptx
- 算法设计与分析课件 02 STL常用容器.pptx
- 算法设计与分析课件 03 deque(双端队列).pptx
- 算法设计与分析课件 04 priority_ queue(优先队列).pptx
- 算法设计与分析课件 05 map multimap(映射、多重映射).pptx
- 算法设计与分析课件 06 STL常用函数.pptx
- 算法设计与分析课件 07 递归算法.pptx
- 算法设计与分析课件 08 斐波那契数列.pptx
- 算法设计与分析课件 09 反转链表.pptx
- 算法设计与分析课件 10 快速幂.pptx
- 2026广西崇左市江州区板利乡卫生院招聘2名编外人员笔试参考题库及答案解析.docx
- 保证供货周期的组织方案和人力资源安排.docx
- 2026年肉牛屠宰副产品胶原蛋白提取项目商业计划书_1.docx
- 2026年人教版六年级教学设计:服务他人我能行毕业季志愿服务.docx
- 2026年扬州市广陵区文化局人员招聘笔试参考试题及答案解析.docx
- 佶缔纳士机械有限公司_企业报告(供应商版).docx
- 2026年山东省高考物理真题卷(含答案与解析).pdf
- 2025-2030年互联网招聘行业深度研究报告及市场投资价值分析.docx
- 2026年仁爱科普版七年级教学设计:OralCommunication:Talkingaboutteamwork.docx
- 声波探测系统安全性能评估报告.docx
原创力文档

文档评论(0)