GPU accelerated Nature Inspired Methods for Modelling Large Scale Bi-Directional Pedestrian Movement

被引:6
作者
Dutta, Sankha Baran [1 ]
McLeod, Robert [1 ]
Friesen, Marcia [1 ]
机构
[1] Univ Manitoba, Elect & Comp Engn, Winnipeg, MB, Canada
来源
PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW) | 2014年
关键词
Crowd Simulation; Agents; GPU Programming; CUDA; Least Effort Model; Metaheuristics; Ant Colony Optimization; ANT COLONY OPTIMIZATION; SIMULATION;
D O I
10.1109/IPDPSW.2014.57
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Pedestrian movement, although ubiquitous and well-studied, is still not that well understood due to the complicating nature of the embedded social dynamics. Interest among researchers in simulating pedestrian movement and interactions has grown significantly in part due to increased computational and visualization capabilities afforded by high power computing. Different approaches have been adopted to simulate pedestrian movement under various circumstances and interactions. In the present work, bi-directional crowd movement is simulated where an equal numbers of individuals try to reach the opposite sides of an environment. Two movement methods are considered. First a Least Effort Model (LEM) is investigated where agents try to take an optimal path with as minimal changes from their intended path as possible. Following this, a modified form of Ant Colony Optimization (ACO) is proposed, where individuals are guided by a goal of reaching the other side in a least effort mode as well as a pheromone trail left by predecessors. The basic idea is to increase agent interaction, thereby more closely reflecting a real world scenario. The methodology utilizes Graphics Processing Units (GPUs) for general purpose computing using the CUDA platform. Because of the inherent parallel properties associated with pedestrian movement such as proximate interactions of individuals on a 2D grid, GPUs are well suited. The main feature of the implementation undertaken here is that the parallelism is data driven. The data driven implementation leads to a speedup up to 18x compared to its sequential counterpart running on a single threaded CPU. The numbers of pedestrians considered in the model ranged from 2K to 100K representing numbers typical of mass gathering events. A detailed discussion addresses implementation challenges faced and averted. Detailed analysis is also provided on the throughput of pedestrians across the environment.
引用
收藏
页码:448 / 456
页数:9
相关论文
共 24 条
[1]  
[Anonymous], 2004, ANT COLONY OPTIMIZAT
[2]  
[Anonymous], SCATTER TO GATHER TR
[3]  
[Anonymous], NVIDIAS NEXT GEN CUD
[4]  
[Anonymous], 2016, Programming massively parallel processors: a hands-on approach
[5]  
Blue V. J., 2000, PHYS REV E, V51, P4282
[6]   Cellular automata microsimulation for modeling bi-directional pedestrian walkways [J].
Blue, VJ ;
Adler, JL .
TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2001, 35 (03) :293-312
[7]   Ant colony optimization: Introduction and recent trends [J].
Blum, Christian .
PHYSICS OF LIFE REVIEWS, 2005, 2 (04) :353-373
[8]   Enhancing data parallelism for Ant Colony Optimization on GPUs [J].
Cecilia, Jose M. ;
Garcia, Jose M. ;
Nisbet, Andy ;
Amos, Martyn ;
Ujaldon, Manuel .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (01) :42-51
[9]  
Dawson L, 2013, 2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), P1901
[10]   Ant system: Optimization by a colony of cooperating agents [J].
Dorigo, M ;
Maniezzo, V ;
Colorni, A .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1996, 26 (01) :29-41