- 35
- 0
- 约5.44万字
- 约 84页
- 2019-02-20 发布于上海
- 举报
摘要
摘要
PAGE
PAGE IV
摘 要
随着网络时代的来临和城市规模的日益扩大,人们在出行之前,往往会查 询出行的路线。现在各种各样的出行路线查询系统很多,但是优质的出行路线 查询功能还有待提高,还需要进一步对出行路线的路径搜索算法进行优化。
A星算法是目前最广泛使用的城市出行路径搜索算法之一。它是一种启发式 搜索算法,其采用的估价函数是:F(n)=G(n)+H(n),其中G(n)表示从起始顶点 到当前顶点的距离的实际值,H(n)表示从当前顶点到目标顶点的距离的估算值。 两者相加的结果为估价函数的估价值,选择估价值最小的顶点作为下一步要选 择的顶点,如此循环运行估价函数从而生成最优路径。
本文结合实际应用,对标准A算法进行了以下两方面改进:
? 使用最小二叉堆技术优化0PEN表的查找速度,提高寻径效率。
? 对于A星算法的估价函数,笔者在如下方面进行了改进: 1. 选择合适的启发函数。
2. 增加启发函数在估价函数中的比重。
3. 使用向量内积值改进启发函数在估价函数的比重。
4. 过滤内积值进一步优化估价函数。 从而减少寻径过程中遍历的顶点数,在保证寻径质量整体不变的前提下,
较大幅度的提高了寻径效率。
本文在Visual Studio 2010开发平台上,使用C++语言分别实现了标准A星 和改进A星的路径搜索算法,在此基础上统计它们的寻径长度、寻径时间、寻径 过程中遍历的顶点数量,以此验证改进后的A星算法的可行性和有效性。
经过本篇论文第四章仿真实验验证证明:
? 以最小二叉堆存储OPEN表中的数据,使A星算法的寻径效率提高了10%。
? 以经过过滤的向量内积值作为启发函数在估价函数中的比重值,使算法 在寻径质量保持不变的同时,A星算法的寻径效率至少提高了5.2倍,遍 历的顶点数至少减少了57%,极大的提高了寻径效率。
经过仿真实验证明,优化后的算法达到了预期的效果。
关键词:A星算法 二叉堆 估价函数 向量内积 内积值过滤
Abst
Abstract
Abstract
With the advent of the internet age and the increasing enlargement of urban scale, people usually locate their travel routes through network terminal devices before setting out on their journey. At present, while there are a variety of travel route query systems, the functions of these query systems still need to be improved, of which the path search algorithm for travel routes needs further optimization.
A star search algorithm is one of the most-widely-used urban travel route search algorithms currently. It is a heuristic search algorithm and the evaluation function it employed is: F (n) = G (n) + H (n), where G (n) represents the actual value of the distance from the starting node to the current node, and H (n) represents an estimated value of the distance from the previous node to the target node. The figure that G (n) and H (n) add up to is the Value of valuation function. The node with the lowest Value is selected as the next node, and the optimal path is hence generated by such cycle run of valuation function.
Based on its practical application, this paper makes two improvements of standard A algorithm as follows:
U
您可能关注的文档
- 基于浮力的三维实体非接触测量系统的误差分析与研究-机械电子工程专业论文.docx
- 基于概念格的关联规则提取及其渔业应用研究-计算机应用技术专业论文.docx
- 基于概念格的关联规则挖掘-计算机软件与理论专业论文.docx
- 基于浮游动物群落的象山港海洋牧场人工鱼礁建设效果分析-海洋生物学专业论文.docx
- 基于概念格的关联规则挖掘-系统工程专业论文.docx
- 基于浮游植物吸收光谱的有害赤潮藻类信息提取方法-海洋信息探测与处理专业论文.docx
- 基于概念格的检索系统中概念挖掘技术的研究-模式识别与智能系统专业论文.docx
- 基于概念格的决策规则获取方法研究-计算机软件与理论专业论文.docx
- 基于概念格的空间数据规则提取-计算机科学与技术专业论文.docx
- 基于幅值谱和神经网络的交通标志识别算法的研究-计算机应用技术专业论文.docx
- 中国国家标准 GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具.pdf
- 《GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具》.pdf
- GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 中国国家标准 GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 《GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求》.pdf
- 《GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法》.pdf
- GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用.pdf
- 《GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用》.pdf
原创力文档

文档评论(0)