基于改进A星算法的城市交通寻径的研究

被引量 : 0次 | 上传用户:jackfang999
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络时代的来临和城市规模的日益扩大,人们在出行之前,往往会查询出行的路线。现在各种各样的出行路线查询系统很多,但是优质的出行路线查询功能还有待提高,还需要进一步对出行路线的路径搜索算法进行优化。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%,极大的提高了寻径效率。经过仿真实验证明,优化后的算法达到了预期的效果。
其他文献
本文针对弹性波逆时偏移,提出稳定的激发振幅成像条件.在震源波场的正向传播过程中,计算每个网格点的能量,并保存最大能量密度的时刻和相应的波场值;在检波器波场的逆时传播
定格动画(stop-motion animation),是通过逐格拍摄对象然后连续播放,从而产生仿佛活动了的人物形象或者是只有通过想像才能达到的奇特效果,一般是由泥塑与黏土造型、水彩、树
各向异性射线理论基础上的局部角度域叠前深度偏移方法能够为深度域构造成像与基于角道集的层析反演提供有力支撑,但是对于复杂地质构造而言,高斯度叠前深度偏移在不失高效、
文章从刘小刚的疑问出发,回答了他提出的几个问题,澄清了对主体间性的一些误解,肯定了翻译主体间性转向的积极意义,进一步思考了主体性与主体间性、描写与规定、规范与主体间
黔东南州苗绣工艺是黔东南州的苗绣传人在几千年的历史长路中用自己的勤劳和智慧创造出来的完美成果,也是人民勤劳智慧的结晶,它展现了苗族人民的完美气质和伟大智慧,应该被
采集山西古交矿区西曲井田2号、4号、9号煤层柱状样,分析了煤相对煤吸附-解吸性的控制特征。采用Q型聚类分析,参考GI-TPI图解,识别出5种煤相类型。煤相呈旋回式和跳跃式演化,
塞石主要见于西汉诸侯王陵墓中的大型横穴式崖洞墓的甬道中。徐州西汉楚王墓中使用的塞石较大。这些塞石主要是从专门的采石场集中开采、加工、验收,然后将加工好的塞石按一
本文全面系统回顾考察了新中国成立前中国的地磁测量、地磁图和地磁模型研究概况:主要介绍中国人独立进行的地磁测量;评述了1932年山东半岛地磁图,1915.0和1936.0年中国(部分
根据 1998~ 2 0 0 0年完成的 118个地磁测点和 39个地磁台的三分量绝对测量资料以及IGRF2 0 0 0 ,计算2 0 0 0年中国地磁场冠谐模型 (截断阶数为 8) ,以及 2 0 0 0~ 2 0 0 5年
目的:通过观察气郁化火型抑郁症患者治疗前后HAMD-24减分率的变化,以及治疗前后患者空腹血浆CORT和ACTH的变化水平,探讨柴胡加龙骨牡蛎汤的临床抗抑郁效果及其可能的抗抑郁机