共查询到10条相似文献,搜索用时 15 毫秒
1.
A*算法实现及其应用 总被引:1,自引:0,他引:1
A*算法是一种典型的启发式搜索算法,应用于很多问题的求解中。本文在分析A*算法思想的前提下.给出其编程实现的流程,并以常用的栅格数据格式为例,应用A*算法实现最短和最优路径分析。 相似文献
2.
A*算法是目前路径搜索中应用最广泛的算法,最短路径搜索算法效率是研究人员普遍关注的重点,本文在分析A*算法的基础上,重点介绍了一种改进型A*启发式搜索算法,实验结果表明:提出的改进方法极大地减少算法搜索区域,提高了算法的效率,更加适合交通网络的路径导航。 相似文献
3.
集装箱翻箱问题是影响集装箱码头堆场机械操作效率的一个重要的因素。为了解决在堆场中应用不同装卸机械所产生的相关问题,本文选取轨道式龙门起重机作为堆场装卸机械,建立以码头堆场机械作业时间最短为目标.满足堆场实际作业要求的提箱优化数学模型。应用启发式算法A*算法对问题进行求解,并通过对实例的研究,验证A*算法的正确性和有效性。 相似文献
4.
周先曙 《数字社区&智能家居》2010,(6):1403-1405,1412
最短路径问题是在给定的网络图中寻找出一务从起始点到目标点之间的最短路径。该文分别从动态规划、Dijkstra、A*算法、遗传算法这四种算法设计方法入手,概述了各种设计方法的原理,提出了求解最短路径的算法思想,并对算法进行分析.提出了改进方法。 相似文献
5.
6.
用VC++实现基于A*算法的八数码问题 总被引:2,自引:1,他引:2
在人工智能领域中,八数码问题一直都是一个游戏难题。介绍了八数码问题,然后在启发式搜索算法上对A*算法定义进行了解释,并在其旨在提高搜索效率的方面作了比较详尽的介绍,详细描述了基于图搜索算法的解决此类问题的一种启发式搜索算法——A*算法。再依据这种算法用可视化编程语言VC++6.0来实现八数码问题的求解过程,取得了预期的搜索解,提高了搜索效率。 相似文献
7.
8.
9.
本文对数字化交通地图中最短路径算法设计进行了研究和探讨,在传统的Dijkstra算法的基础上提出了一些合理的改进方案,并将改进后的A^*算法和邻接表结构与原有Dijkstra算法及传统的数据存储结构进行了比较。在A^*算法中,任意两点之间最短路径的搜索具备一定的方向性,即搜索的结点数明显地少于Dijkstra算法的搜索结点数,系统响应速度明显快于采用原始Dijkstra算法的响应速度,A^*算法的效率明显提高。 相似文献
10.
基于分层的改进A*算法在路径规划中的应用 总被引:1,自引:0,他引:1
智能交通中的路径诱导系统能够极大地提高人们的出行效率与出行体验。经典A*算法只注重搜索精度而忽略了搜索效率,在城市道路网络分层的基础上,对高层道路使用的A*算法进行了改进,对于道路网络中的不同节点,设置估价函数具有不同的权值,同时给定权值的一个上下限阈值,以平衡算法的搜索效率与搜索精度。实验表明,得到的最短路径虽然不是常规的距离最短却是实际行驶时间最优的。 相似文献