Parallel Hierarchical A* for Multi Agent-Based Simulation on the GPU

被引:0
作者
Caggianese, Giuseppe [1 ]
Erra, Ugo [1 ]
机构
[1] Univ Basilicata, Dipartimento Matemat Informat & Econ, Potenza, Italy
来源
EURO-PAR 2013: PARALLEL PROCESSING WORKSHOPS | 2014年 / 8374卷
关键词
path-finding; GPUs acceleration; simulation; real-time search;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this work, we describe a Parallel Hierarchical A* (PHA*) for path-finding in real-time using the Graphics Processor Units (GPUs). The technique aims to find potential paths for many hundreds of agents by building an abstraction graph of the input map in an off-line phase and then using this representation to speed up the path-finding during the on-line phase. The approach is appropriate in the case of scenarios based on grid maps and is independent on a specific obstacle configurations. In addition, we propose also a strategy to obtain smooth paths during the search. We show that this approach fits well with the programming model of the GPUs, enabling searching for many hundreds of agents in parallel in real-time applications such as simulations. The paper describes this implementation using the Compute Unified Device Architecture programming environment, and demonstrates its advantages in terms of performance and quality of the paths founded comparing PHA* with a GPUs implementation of Real-Time Adaptive A* and the classic A* algorithm.
引用
收藏
页码:513 / 522
页数:10
相关论文
共 13 条
[1]  
[Anonymous], 2016, Programming massively parallel processors: a hands-on approach
[2]  
[Anonymous], 2007, P 3 AAAI C ART INT I
[3]  
Bleiweiss A., 2008, P 23 ACM SIGGRAPHEUR, P65
[4]  
Botea A., 2004, Journal of game development, V1, P1
[5]  
Erra U., 2011, REAL TIME ADAPTIVE G, V2, P295
[6]  
Harish P, 2007, LECT NOTES COMPUT SC, V4873, P197
[7]   A FORMAL BASIS FOR HEURISTIC DETERMINATION OF MINIMUM COST PATHS [J].
HART, PE ;
NILSSON, NJ ;
RAPHAEL, B .
IEEE TRANSACTIONS ON SYSTEMS SCIENCE AND CYBERNETICS, 1968, SSC4 (02) :100-+
[8]  
Holte RC, 1996, PROCEEDINGS OF THE THIRTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE EIGHTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE, VOLS 1 AND 2, P530
[9]  
Katz Gary J., 2008, GH08, P47
[10]   High-dimensional Planning on the GPU [J].
Kider, Joseph T., Jr. ;
Henderson, Mark ;
Likhachev, Maxim ;
Safonova, Alla .
2010 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2010, :2515-2522