算法分析与设计-6章实验.docVIP

  • 5
  • 0
  • 约2.96千字
  • 约 6页
  • 2016-11-23 发布于贵州
  • 举报
算法分析与设计-6章实验

西南大学 实 验 报 告 《算法设计与分析》课程 2014-2015学年度第1学期 《算法设计与分析》课程实验报告(五) 实验题目 分支限界法——单源最短路径问题 实验时间 第12周 实验目的及要求 理解分支限界法的剪枝搜索策略; 掌握分支限界法的算法框架; 通过上机操作掌握分支限界法的解题步骤:?在问题的边带权的解空间树中进行广度优先搜索;找一个叶结点使其对应路径的权最小(最大)?;当搜索到达一个扩展结点时,一次性扩展它的所有儿子?;将满足约束条件且最小耗费函数?目标函数限界的儿子,插入活结点表中;?从活结点表中取下一结点同样扩展直到找到所需的解或活动结点表为空为止;? 二、实验内容、过程和结果(实验主要内容的介绍、主要的操作步骤、程序代码和测试数据及实验结果) 问题描述: 在下图所给的有向图G中,每一边都有一个非负边权。,求图G的从源顶点s到目标顶点t之间的最短路径问题; 实验原理: 解单源最短路径问题的优先队列式分支限界法用一极小堆来存储活结点表。其优先级是结点所对应的当前路长,算法从图G的源顶点s和空优先队列开始。结点s被扩展后,它的儿子结点被依次插入堆中,算法每次从堆中取出具有最小当前路长的结点作为当前扩展结点,并依次检查与当前扩展结点相邻的所有顶点,如果从当前扩展结点i到j有边可达,且从源出发,途经i再到j的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档