Towards Faster Navigation Algorithms on Floor Fields

Many microscopic models for crowd dynamics use floor fields to navigate agents through geometries. Recently, dynamic floor fields were introduced which adapt to changes in geometry and the density of crowds. They significantly increase the realism of floor field-based simulations. However, the computation of floor fields is time consuming. In case of multiple or dynamic floor fields, which require frequent recomputations, the total simulation run time is dominated by their computation. We present an algorithm to construct floor fields for continuous space models that uses unstructured meshes. Due to the geometrical flexibility of unstructured meshes, our method reduces the computational complexity by using fewer but well-positioned mesh points.

[1]  J A Sethian,et al.  A fast marching level set method for monotonically advancing fronts. , 1996, Proceedings of the National Academy of Sciences of the United States of America.

[2]  Adrien Treuille,et al.  Continuum crowds , 2006, SIGGRAPH 2006.

[3]  Alexander Pfaffinger,et al.  Dynamic Medium Scale Navigation Using Dynamic Floor Fields , 2014 .

[4]  Benedikt Zönnchen,et al.  Queuing at Bottlenecks Using a Dynamic Floor Field for Navigation , 2014 .

[5]  Olivier Devillers,et al.  The Delaunay Hierarchy , 2002, Int. J. Found. Comput. Sci..

[6]  Ross T. Whitaker,et al.  A Fast Iterative Method for Eikonal Equations , 2008, SIAM J. Sci. Comput..

[7]  Olivier Devillers,et al.  Walking in a triangulation , 2001, SCG '01.

[8]  Hongkai Zhao,et al.  A fast sweeping method for Eikonal equations , 2004, Math. Comput..

[9]  Gerta Köster,et al.  Natural discretization of pedestrian movement in continuous space. , 2012, Physical review. E, Statistical, nonlinear, and soft matter physics.

[10]  Per-Olof Persson,et al.  A Simple Mesh Generator in MATLAB , 2004, SIAM Rev..

[11]  J A Sethian,et al.  Computing geodesic paths on manifolds. , 1998, Proceedings of the National Academy of Sciences of the United States of America.