• DocumentCode
    2954808
  • Title

    Exploiting GPUs for multi-agent path planning on grid maps

  • Author

    Caggianese, Giuseppe ; Erra, Ugo

  • Author_Institution
    Dipt. di Ing. e Fis. dell´´Ambiente, Univ. degli Studi della Basilicata, Potenza, Italy
  • fYear
    2012
  • fDate
    2-6 July 2012
  • Firstpage
    482
  • Lastpage
    488
  • Abstract
    Multi-agent path planning on grid maps is a challenging problem and has numerous real-life applications ranging from robotics to real-time strategy games and non-player characters in video games. A* is a cost-optimal forward search algorithm for path planning which scales up poorly in practice since both the search space and the branching factor grow exponentially in the number of agents. In this work, we propose an A* implementation for the Graphics Processor Units (GPUs) which uses as search space a grid map. The approach uses a search space decomposition to break down the forward search A* algorithm into parallel independently forward sub-searches. The solution offer no guarantees with respect to completeness and solution quality but exploits the computational capability of GPUs to accelerate path planning for many thousands of agents. The paper describes this implementation using the Compute Unified Device Architecture (CUDA) programming environment, and demonstrates its advantages in GPU performance compared to GPU implementation of Real-Time Adaptive A*.
  • Keywords
    graphics processing units; multi-agent systems; parallel architectures; path planning; CUDA programming environment; GPU; branching factor; compute unified device architecture; cost-optimal forward search algorithm; graphics processor unit; grid maps; multiagent path planning; real-time adaptive A*; search space decomposition; video games; Bismuth; Graphics processing unit; Instruction sets; Path planning; Planning; Real time systems; Tiles; A algorithm; GPU acceleration; grid maps; path-finding; search space decomposition;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Simulation (HPCS), 2012 International Conference on
  • Conference_Location
    Madrid
  • Print_ISBN
    978-1-4673-2359-8
  • Type

    conf

  • DOI
    10.1109/HPCSim.2012.6266962
  • Filename
    6266962