本科生毕业设计(论文)基于a算法的路径寻找

本科生毕业设计(论文)基于a算法的路径寻找

ID:33741078

大小:3.31 MB

页数:38页

时间:2019-02-28

本科生毕业设计(论文)基于a算法的路径寻找_第1页
本科生毕业设计(论文)基于a算法的路径寻找_第2页
本科生毕业设计(论文)基于a算法的路径寻找_第3页
本科生毕业设计(论文)基于a算法的路径寻找_第4页
本科生毕业设计(论文)基于a算法的路径寻找_第5页
资源描述:

《本科生毕业设计(论文)基于a算法的路径寻找》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、学号:上海建桥学院本科生毕业设计(论文)基于A*算法的路径寻找学院:商学院专业:国际经济与贸易班级:B16-2姓名:阮晨阳指导老师:史小宏完成日期:2016年11月基于A*算法的路径寻找基于A*算法的路径寻找摘要启发式搜索算法的有很多种类,其中一种就是A*搜索算法。在状态空间对每一个可能的位置进行判断,并且根据一定的判断标准得出最优化的位置,然后以这个位置作为开始继续搜索到终点目标位置,以上就是启发式搜素的基本的定义。对于每次都要选取最小估价的节点,应该用到最小优先级队列(也叫最小二叉堆)。可以直接使用。当然不要忘了重载自定义节点的比较操

2、作符。A*算法的特点:A*算法在理论上是时间最优的,但是也有缺点:在理论上最差的情况下,它的空间增长将有可能是指数级别的。这一搜索算法的的好处就是可以将很多的不需要的冗余的路径略去,从而使得时间和空间的效率大大提升。它的主要的组成部分为OpenList,CloseList和估价函数。他可以应用在路由的路径查找,地图上路径查找。关键词:启发式算法,搜索路径,A*算法,估价函数-IV-基于A*算法的路径寻找BasedonthepathoftheA*algorithmtofindAbstractHeuristicsearchalgorithm,

3、therearemanytypes,oneofwhichisA*searchalgorithm.Thejudgeinthestatespaceofeverypossiblelocation,andobtainedoptimallocationaccordingtocertaincriteria,andthentocontinuesearchingtotheendofthislocationasthetargetlocation,theaboveisthebasicdefinitionofheuristicsearch.Foreachnod

4、emustselectaminimumvaluation,shouldbeusedinaminimumpriorityqueue(alsoknownastheleastbinaryheap).Canbeuseddirectly.Ofcoursedonotforgettheoverloadedself-definednodeoperationcharacter.A*algorithmcharacteristics:A*algorithmistheoreticallyoptimaltime,butitalsohasdisadvantages:

5、intheorytheworstcase,thegrowthofitsspacewillbepossibletotheindexlevel.Thebenefitsofthesearchalgorithmcanbealotofunwantedredundantpathomitted,makingtimeandspaceefficiencyisgreatlyenhanced.ItsmaincomponentsOpenList,CloseListandvaluationfunctions.Hecanbeappliedtotheroutingpa

6、thsearchpathtolocateonthemap.Keywords:Heuristicalgorithm,thesearchpath,theA*algorithm,thevaluationfunction-IV-基于A*算法的路径寻找目录引言11研究背景和意义21.1背景及意义21.2本文研究内容32路径寻址和开发工具42.1路径寻址的方法介绍42.1.1模拟42.1.2最短路径问题42.1.3Dijkstra算法42.2开发工具——Eclipse53基于搜索算法的机器人路径寻址73.1广度优先算法(BFS)73.2深度优先搜寻(

7、DFS)73.3A*算法74A*算法仿真系统设计114.1路径寻址系统概述114.2对用户界面进行模块设计114.2.1主窗口界面114.2.2绘画过程代码114.2.3工具栏代码124.2.4按钮代码134.2.5状态栏代码144.3对算法实现进行设计144.3.1路径组成函数和搜索逻辑设计144.3.2节点判断函数及属性函数的设计165仿真实验结果的比较及界面UI185.1SWING技术介绍185.2仿真实验及结果比较185.2.1g(n)的改变对结果的变化185.2.2基于h(n)的变化对结果的影响246结束语306.1总结30-I

8、V-基于A*算法的路径寻找6.2实验存在的问题和改善30参考文献31发表学术论文情况32致谢33-IV-基于A*算法的路径寻找引言现实世界中有许许多多的不同的网络构成,交通网络,通信网络,计算

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。