A dynamic state-based model of crowds
Martyn Amos, Steve Gwynne, Anne Templeton
TL;DR
Addressing the need to describe time-evolving crowd behavior beyond static typologies, the paper introduces a dynamic state-based model inspired by statecharts, organized into Assembly, Mode, Structure, and Dispersal phases. It encodes crowd evolution as threads of states, enabling sub-crowd emergence and cross-phase transitions without assuming underlying psychology, and it notes extensions such as transition weights and persistent tags for memory. The framework is designed to be descriptive and integrable with existing simulation approaches for both normal and incident crowds, improving the ability to report on real events and to study safety implications. The approach offers a flexible, extensible standard for capturing macroscopic crowd dynamics and their time-varying configurations across diverse environments.
Abstract
We consider the problem of categorizing and describing the dynamic properties and behaviours of crowds over time. Previous work has tended to focus on a relatively static "typology"-based approach, which does not account for the fact that crowds can change, often quite rapidly. Moreover, the labels attached to crowd behaviours are often subjective and/or value-laden. Here, we present an alternative approach, loosely based on the statechart formalism from computer science. This uses relatively "agnostic" labels, which means that we do not prescribe the behaviour of an individual, but provide a context within which an individual might behave. This naturally describes the time-series evolution of a crowd as "threads" of states, and allows for the dynamic handling of an arbitrary number of "sub-crowds".
