期刊文献+

基于打破对称性的快速寻路算法 被引量:3

Fast Pathfinding Algorithm Based on Breaking Symmetry
下载PDF
导出
摘要 基于Java实现了跳点搜索算法,给出了算法实现的过程.实验结果表明:跳点搜索算法找到了一条从起始节点到目标节点的最优路径,且能够有效地识别和消除网格地图上的路径对称性,大幅度减少了节点扩展的数量.对比A*、宽度优先搜索、最佳优先搜索和Dijkstra可知,在所求解的路径长度一致的情况下,跳点搜索在平均搜索时间上显著快于其他算法.因此,跳点搜索是快速、高效的. Jump Point Search (JPS)algorithm is implemented in Java,and the implementation procedures of JPS algorithm is given.Experimental results show that an optimal path has been found by JPS algorithm from start node to goal node,which could identify and eliminate path symmetries on grid maps effectively, so it reduces nodes number expanded by a large margin.Comparing JPS with A*,Breadth First Search, Best First Search and Dijkstra,the results show that JPS is faster over them more pronounced on condition of the path length being computed are uniform.For these reasons,JPS algorithm is fast and effective.
作者 邱磊
出处 《宁夏大学学报(自然科学版)》 CAS 2014年第3期216-220,共5页 Journal of Ningxia University(Natural Science Edition)
基金 湖北省教育厅科学技术研究计划指导性项目(B2014202) 湖北自然科学基金面上项目(2012FFB4102)
关键词 网格地图 寻路 跳点搜索 路径的对称性 grid map pathfinding j ump point search path symmetry
  • 相关文献

参考文献15

  • 1BOTEA A, MULLER M, SCHAEFFER J. Near op- timal hierarchical path-finding[J]. Journal of Game Development, 2004,1 (1) : 7-28.
  • 2BJORNSSON Y, HALLDARSSON K. Improved heu- ristics for optimal path-finding on game maps[C]// Proceedings of the Second Artificial Intelligence and Interactive Digital Entertainment Conference. Marina del Rey, California, USA: The AAAI Press, 2006:9-14.
  • 3POCHTER N, ZOHAR A, ROSENSCHEIN J S, et al. Search space reduction using swamp hierarchies [C]//Proceedings of the Twenty-Fourth AAAI Con- ference on Artificial Intelligence. Atlanta, Georgia: The AAAI Press,2010:155-160.
  • 4SUN Xiaoxun, YEOH W, CHEN Po-An, et al. Sim- ple optimization techniques for A" -based search[C]// Proceedings of the International Joint Conference on Autonomous Agents and Multiagent Systems: Buda- pest, Hungary, 2009 : 931-936.
  • 5STURTEVANT N R, BULITKO V, BJORNSSON Y. On learning in agent-centered search[C]//Proceed- ings of the International Joint Conference on Autono- mous Agents and Multiagent Systems: Toronto, Can- ada : 2010 : 333-340.
  • 6HARABOR D, BOTEA A. Breaking path symmetries in 4-connected grid maps[C]//Proceedings of the Sixth AAAI Conference on Artificial Intelligence and Inter- active Digital Entertainment. Stanford, California; The AAAI Press, 2010 : 33-38.
  • 7HARABOR D. Fast pathfinding via symmetry break- ing[EB/OL]. [2013-11-20]. http://aigamedev, com/ open/tutorial/symmetry-in-path finding.
  • 8邱磊.基于跳点搜索算法的网格地图寻路[J].中央民族大学学报(自然科学版),2014,23(1):15-21. 被引量:4
  • 9HARABOR D, GRASTIEN A. Online graph pruning for pathfinding on grid maps[C]//Proceedings of the Twenty-Fifth AAAI Conference on Artificial Intelli- gence. San Francisco, California, USA: The AAAI Press, 2011 : 1114-1119.
  • 10HARABOR D, GRASTIEN A. The JPS pathfinding system[C]//Proceedings of the Fifth Annual Sympo- sium on Combinatorial Search. Niagara Falls, Ontari- o, Canada: The AAAI Press,2012:207-208.

二级参考文献16

  • 1Anand A. Path planning in agents with incomplete information in dynamic environments[D]. Melbourne: Royal Melbourne Insti- tute of Technology, 2011.
  • 2Pinter M. Toward More Realistic Pathfinding[DB/OL]. (2001- 03-14). http://www, gamasutra, corn /view /feature/3096/to- ward_more_realistic_pat blinding, php.
  • 3T PODHRASKI. How to Speed Up A * Pathfinding With the Jump Point Search Algorithm[ EB/OL]. (2013 -03 - 12) [ 2013 - 09 - 22 ]. http://gamedev, tutsplus, eom/tutorials/implementation/speed-up-a-star-pathfinding-with-the-jump- point-search-algorithm/.
  • 4D HARABOR. Graph Pruning and Symmetry Breaking On Grid Maps [ C ]. Barcelona, Spain:In IJCAI Doctoral Consortium ( IJCAI.DC) , 2011.
  • 5D HARABOR. Fast Pathfinding via Symmetry Breaking[ R]. In AiGameDev. corn, 2012.
  • 6D HARABOR, A. GRASTIEN. Online Graph Pruning for Pathfinding on Grid Maps [ C]. San Francisco, USA:In Proceedings of the 25th National Conference on Artificial Intelligence ( AAAI), 2011.
  • 7D HARABOR, A. GRASTIEN. The JPS Pathflnding System[ C]. Niagara Falls, Canada:In Proceedings of the 5th Symposium on Combinatorial Search ( SoCS ) , 2012.
  • 8B TANNER. Jump Point Search Analysis [ EB/OL]. 2013 [ 2013 -09 -22 ]. http://www, cs. fsu. edu/- cop4601p/ project/students/bryan-tanner/JumpPointSearch_tanner, pdf/.
  • 9X XU. Pathfinding Visual[ EB/OL ]. ( 2013 - 05 - 05 ) [ 2013 - 09 - 22 ]. http ://qiao. github, io/PathFinding, js/ visual/.
  • 10N WITMER. Jump Point Search Explained [ EB/OL ]. (2013 - 05 - 05 ) [ 2013 - 09 - 22 ]. http ://zerowidth. com/ 2013/05/05/jump-point-search-explained. html/.

共引文献4

同被引文献26

  • 1PATEL A. Variants of A* [EB/OL]. (2013-07-18)[2013-11- 01]. http..//theory, stanford, edu/- amitp/GamePmgram- mng/Variations, html.
  • 2PODHRASKI T. How to speed up A" pathfinding with the jump point search algorithm [EB/OL]. (2013-03-12) [2013- 11-01]. http://gamedev, tutsplus, com/tutorials/implementa- tion/speed-up-a-star-pathflnding-with-t he-j ump-point-search- algorithm.
  • 3WITMER N. Jump point search explained [EB/OL]. (2013- 05-05) [2013-11-01]. http://zerowidth, com/2013/05/05/ jump-point-search-explained, html.
  • 4XU X. Pathfinding visual [EB/OL]. [ 2013-11-01]. http:// qiao. github, io/PathFinding, is/visual.
  • 5HARABOR D, GRASTIEN A. Online graph pruning for path- finding on grid" maps [C]//Proceedings of the 25th National Conference on Artificial Intelligence (AAAI). San Franciseo: Cs. n. 3,2011.
  • 6HARABOR D, GRASTIEN A. The JPS pathfinding system [C]//Proeeedings of the 5th Symposium on Combinatorial Search (SoCS). Niagara Falls: [s. n. ], 2012.
  • 7HaraborD, Grastien A. Online Graph Pruning for Pathfinding on Grid Maps[C]//Proceedings of the Twenty-Fifth AAAI Conference on Artificial Intelligence. San Francisco, California, USA: The AAAI Press, 2011:1114-1119.
  • 8Patel A. Amit's A* Pages[EB/OL]. 199712015-08-26]. http://theory.stanford.edu/~amitp/GameProgramming/.
  • 9KorfR E. Depth-First Iterative-Deepening: An Optimal Admissible Tree Search[J]. ArtificialIntelligence, 1985,(27):97-109.
  • 10Stentz A. Optimal and Efficient Path Planning forPartially-Known Environments[C].Proceedings IEEEInternational Con- ference on Robotics and Automation. SanDiego:[s.n.], 1994:3310-3314.

引证文献3

二级引证文献28

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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