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 条
  • [31] A path-finding algorithm for loop-free routing
    GarciaLunaAceves, JJ
    Murthy, S
    IEEE-ACM TRANSACTIONS ON NETWORKING, 1997, 5 (01) : 148 - 160
  • [32] Reinforcement learning of a path-finding behaviour by a mobile robot
    Malmstrom, K
    Munday, L
    Sitte, J
    ANZIIS 96 - 1996 AUSTRALIAN NEW ZEALAND CONFERENCE ON INTELLIGENT INFORMATION SYSTEMS, PROCEEDINGS, 1996, : 334 - 337
  • [33] Regenerating Arbitrary Video Sequences With Distillation Path-Finding
    Le, Thi-Ngoc-Hanh
    Yao, Sheng-Yi
    Wu, Chun-Te
    Lee, Tong-Yee
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2024, 30 (07) : 3622 - 3635
  • [34] A necessary condition for path-finding by the homotopy continuation method
    Amiss, Scott C.
    Guay, Martin
    PROCEEDINGS OF THE 48TH IEEE CONFERENCE ON DECISION AND CONTROL, 2009 HELD JOINTLY WITH THE 2009 28TH CHINESE CONTROL CONFERENCE (CDC/CCC 2009), 2009, : 2117 - 2124
  • [35] Smart path-finding with local information in a sensory field
    Zhang, Wenzhe
    Li, Minglu
    Shu, Wei
    Wu, Min-You
    MOBILE AD-HOC AND SENSOR NETWORKS, PROCEEDINGS, 2006, 4325 : 119 - +
  • [36] A Path-Finding Based Method for Concept Discovery in Graphs
    Abay, N. Ceren
    Mutlu, Alev
    Karagoz, Pinar
    2015 6TH INTERNATIONAL CONFERENCE ON INFORMATION, INTELLIGENCE, SYSTEMS AND APPLICATIONS (IISA), 2015,
  • [37] Better path-finding algorithms in LPS Ramanujan graphs
    Pinto, Eduardo Carvalho
    Petit, Christophe
    JOURNAL OF MATHEMATICAL CRYPTOLOGY, 2018, 12 (04) : 191 - 202
  • [38] Path-finding Using Reinforcement Learning and Affective States
    Feldmaier, Johannes
    Diepold, Klaus
    2014 23RD IEEE INTERNATIONAL SYMPOSIUM ON ROBOT AND HUMAN INTERACTIVE COMMUNICATION (IEEE RO-MAN), 2014, : 543 - 548
  • [39] Computer Application in Game Map Path-Finding Based on Fuzzy Logic Dynamic Hierarchical Ant Colony Algorithm
    Qingkun Zhu
    Priyan Malarvizhi Kumar
    Mamoun Alazab
    International Journal of Fuzzy Systems, 2022, 24 : 2513 - 2524
  • [40] Computer Application in Game Map Path-Finding Based on Fuzzy Logic Dynamic Hierarchical Ant Colony Algorithm
    Zhu, Qingkun
    Kumar, Priyan Malarvizhi
    Alazab, Mamoun
    INTERNATIONAL JOURNAL OF FUZZY SYSTEMS, 2022, 24 (05) : 2513 - 2524