Hierarchical path-finding for Navigation Meshes (HNA*)

被引:15
|
作者
Pelechano, Nuria [1 ]
Fuentes, Carlos [1 ]
机构
[1] Univ Politecn Cataluna, E-08028 Barcelona, Spain
来源
COMPUTERS & GRAPHICS-UK | 2016年 / 59卷
关键词
Path-finding; Hierarchical representations; Navigation meshes; ABSTRACTION;
D O I
10.1016/j.cag.2016.05.023
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Path-finding can become an important bottleneck as both the size of the virtual environments and the number of agents navigating them increase. It is important to develop techniques that can be efficiently applied to any environment independently of its abstract representation. In this paper we present a hierarchical NavMesh representation to speed up path-finding. Hierarchical path-finding (HPA*) has been successfully applied to regular grids, but there is a need to extend the benefits of this method to polygonal navigation meshes. As opposed to regular grids, navigation meshes offer representations with higher accuracy regarding the underlying geometry, while containing a smaller number of cells. Therefore, we present a bottom-up method to create a hierarchical representation based on a multilevel k-way partitioning algorithm (MLkP), annotated with sub-paths that can be accessed online by our Hierarchical NavMesh Path-finding algorithm (HNA*). The algorithm benefits from searching in graphs with a much smaller number of cells, thus performing up to 7.7 times faster than traditional A* over the initial NavMesh. We present results of HNA* over a variety of scenarios and discuss the benefits of the algorithm together with areas for improvement. (C) 2016 Elsevier Ltd. All rights reserved.
引用
收藏
页码:68 / 78
页数:11
相关论文
共 50 条
  • [41] Transition-Path Theory and Path-Finding Algorithms for the Study of Rare Events
    E, Weinan
    Vanden-Eijnden, Eric
    ANNUAL REVIEW OF PHYSICAL CHEMISTRY, VOL 61, 2010, 61 : 391 - 420
  • [42] A bidirectional path-finding algorithm and data structure for maritime routing
    Tsatcha, Dieudonne
    Saux, Eric
    Claramunt, Christophe
    INTERNATIONAL JOURNAL OF GEOGRAPHICAL INFORMATION SCIENCE, 2014, 28 (07) : 1355 - 1377
  • [43] A critical examination of stoichiometric and path-finding approaches to metabolic pathways
    Planes, Francisco J.
    Beasley, John E.
    BRIEFINGS IN BIOINFORMATICS, 2008, 9 (05) : 422 - 436
  • [44] Fuzzy-enhanced path-finding algorithm for AGV roadmaps
    Uttendorf, Sarah
    Overmeyer, Ludger
    PROCEEDINGS OF THE 2015 CONFERENCE OF THE INTERNATIONAL FUZZY SYSTEMS ASSOCIATION AND THE EUROPEAN SOCIETY FOR FUZZY LOGIC AND TECHNOLOGY, 2015, 89 : 675 - 681
  • [45] Crystallography as a Path-Finding Tool to Understand Functionality in Coordination Polymers
    Maity, Dilip Kumar
    Ghoshal, Debajyoti
    JOURNAL OF THE INDIAN INSTITUTE OF SCIENCE, 2017, 97 (02) : 261 - 279
  • [46] Crystallography as a Path-Finding Tool to Understand Functionality in Coordination Polymers
    Dilip Kumar Maity
    Debajyoti Ghoshal
    Journal of the Indian Institute of Science, 2017, 97 : 261 - 279
  • [47] MINIMUM-COST SPANNING TREE AS A PATH-FINDING PROBLEM
    MAGGS, BM
    PLOTKIN, SA
    INFORMATION PROCESSING LETTERS, 1988, 26 (06) : 291 - 293
  • [48] Intelligent DTCO (iDTCO) for next generation logic path-finding
    Kwon, Uihui
    Okagaki, Takeshi
    Song, Young-seok
    Kim, Sungyeol
    Kim, Yohan
    Kim, Minkyoung
    Kim, Ah-young
    Ahn, Saetbyeol
    Shin, Jihye
    Park, Yonghee
    Kim, Jongchol
    Kim, Dae Sin
    Qi, Weiyi
    Lu, Yang
    Xu, Nuo
    Park, Hong-Hyun
    Wang, Jing
    Choi, Woosung
    2018 INTERNATIONAL CONFERENCE ON SIMULATION OF SEMICONDUCTOR PROCESSES AND DEVICES (SISPAD 2018), 2018, : 49 - 52
  • [49] EVALUATION OF A PATH-FINDING ALGORITHM FOR INTERCONNECTED LOCAL AREA NETWORKS
    WONG, JW
    VERNON, AJ
    FIELD, JA
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1987, 5 (09) : 1463 - 1470