期刊文献+

A~*寻路算法的并行化设计及改进 被引量:6

Parallel Design and Improvement of A~* Path Finding Algorithm
下载PDF
导出
摘要 A*算法是一种在求解最短路径时最常用也是最有效的直接搜索方法,也是在图论、人工智能、智能控制等领域最常用的启发式搜索算法。路径问题在日常工作、生活中是一个非常常见的问题,对搜索算法进行优化是解决路径问题的非常重要的一步。在简单介绍Dijkstra算法和传统的A*算法并使用Python编程实现的基础上,针对常规A*算法时间性能较差的问题,利用Python编程实现双向A*寻路算法,针对A*算法的改进进行探讨。 The A* algorithm is the most commonly used and most effective direct search method when solving the shortest path, and it is also the most commonly used heuristic search algorithm in the fields of graph theory, artificial intelligence, and intelligent control. The path problem is a very common problem in daily work and life. Optimizing the search algorithm is a very important step to solve the path problem. Based on the brief introduction of Dijkstra's algorithm and traditional A* algorithm and using Python programming, based on the problem of poor time performance of conventional A* algorithm, realizes a two-way A* path finding algorithm by using Python programming, and finally for A* algorithm, explores the improvements.
作者 徐唐剑 XU Tang.jian(School of Software and loT Engineering,Jiangxi University of Finance and Economics,Nanchang 330013)
出处 《现代计算机》 2018年第14期44-49,共6页 Modern Computer
关键词 A^*寻路算法 A^*改进算法 启发式搜索 并行程序设计 PYTHON A^* Path Finding Algorithm A^* Improved Algorithm Heuristic Search Parallel Programming Python
  • 相关文献

参考文献2

二级参考文献15

  • 1郭建科,张仁平,邹孙楷,张新建.Dijktra改进算法及其在地理信息系统中的应用[J].计算机系统应用,2007,16(1):59-62. 被引量:9
  • 2熊伟,张仁平,刘奇韬,王贵新.A*算法及其在地理信息系统中的应用[J].计算机系统应用,2007,16(4):14-17. 被引量:31
  • 3STURTEVANT N R, FELNER A, LIKHACHEV M, et al. Heuristic search comes of age [C]// Proceedings of the 26th AAAI Conference on Artificial Intelligence. Menlo Park: AAAI Press, 2012: 2186-2188.
  • 4BURNS E, LEMONS S, ZHOU R, et al. Best-first heuristic search for multi-core machines [J]. Journal of Artificial Intelligence Research, 2010, 39(1): 689-743.
  • 5ZHOU R, HANSEN E A. Edge partitioning in external-memory graph search [C]// Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. San Francisco: Morgan Kaufmann, 2007: 1666-1671.
  • 6YAN J, HE J, HAN W, et al. How OpenMP applications get more benefit from Many-Core era [C]// IWOMP'10: Proceedings of the 6th International Conference on Beyond Loop Level Parallelism in OpenMP: Accelerators, Tasking and more, LNCS 6132. Berlin: Springer, 2010: 83-95.
  • 7RIOS L H O, CHAIMOWICZ L. A survey and classification of A* based best-first heuristic search algorithms [C]// SBIA'10: Proceedings of the 20th Brazilian Conference on Advances in Artificial Intelligence, LNCS 6404. Berlin: Springer, 2010: 253-262.
  • 8MAHAFZAH B A. Parallel multithreaded IDA* heuristic search: algorithm design and performance evaluation [J]. International Journal of Parallel Emergent and Distributed Systems, 2011, 26(1): 61-69.
  • 9PACHECO P S.并行程序设计导论[M].邓倩妮,译.北京:机械工业出版社,2012:153-161.
  • 10LI W, YING T, LI Y, et al. Analysis of parallel computing environment overhead of OpenMP for loop with multi-core processors [C]// PDCAT 2010: Proceedings of the 2010 International Conference on Parallel and Distributed Computing, Applications and Technologies. Piscataway: IEEE, 2010: 515-517.

共引文献30

同被引文献45

引证文献6

二级引证文献40

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部