Submitted:
01 February 2024
Posted:
02 February 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
- Strategic level: pedestrians determine a list of activities (or targets) and when they want to perform these activities.
- Tactical level: pedestrians choose a path to the predefined destinations based on information about the environment.
- Operational level: pedestrians adjust their local movements such as collision avoidance to adapt to the surrounding area.
2. Related Work
3. HyPedSim framework
3.1. General overview
3.2. Agent-based architecture for multi-level behaviour
3.3. Pedestrian activity diagram
4. Application to the Festival of Lights
4.1. Festival of Lights
4.2. Data collection
4.3. Pedestrian simulation models
4.3.1. Social Force Model
4.3.2. Continuum Crowds model
4.3.3. Hybrid model
- The CC model [15] for a single target cell is used to simulate pedestrians in the high-density zone due to its effectiveness in dense scenarios. This approach leads to further discretization into cells, each storing information about the environment and the pedestrians, such as average velocity and local density.
- The SFM [7] is applied to the two low-density zones to simulate pedestrians who have exited the plaza to one of the two exit roads, as it can realistically simulate pedestrians in low-density situations.
- If pedestrians are closer to Constantine road, they choose Constantine road as the exit road with the probability of and Chenavard road with the probability of .
- Conversely, if pedestrians are closer to Chenavard road, they choose Chenavard road as the exit road with the probability of and Constantine road with the probability of .
4.4. Model calibration
- Hybridization: .
- Parameters of SFM: .
- Parameters of CC: .
- Initialization: a population of 128 individuals is initialized, with each individual representing a chromosome consisting of 11 genes corresponding to 11 parameters for calibration. Each parameter gene was initialized by random sampling from a defined range of minimum to maximum values specific to that parameter. The value interval of the parameters for each pedestrian simulation model is chosen based on settings commonly used in the literature [7,15]. Let denote the parameter gene in each chromosome, where and are the minimum and maximum allowable values of the parameter , respectively. Table 1 depicts the range of values for the parameters.
- Fitness evaluation: the fitness of individuals in the population is evaluated by comparing the simulated outflow data, extracted from simulations of crowd exiting at the Festival of Lights, with observed outflow using the fitness function in Equation 8. A total of observations is selected by systematic sampling. Implementation details of the simulations are described in the next section.
- Selection: this process refers to choosing individuals with the best fitness values from the population to serve as parents for generating offspring for the next generation. In this work, 50% of individuals with the lowest fitness values in each generation are selected as parents for crossover and retained for the next generation.
- Crossover: pairs of parent individuals in the best-selected set are combined to reproduce offspring. Uniform crossover is used with each gene of an offspring’s chromosome having a 0.5 probability of originating from the corresponding gene of either parent, as shown in Figure 8.
- Mutation: the mutation operator randomly alters chromosomes to prevent converging to a locally optimal solution. A mutation rate of 0.01 is applied to each gene in a chromosome. If a mutation occurs for the parameter gene :where is a random value between 0 and 1.
4.5. Simulation details
- The simulation is conducted with a time step , with 3883 agents.
- Pedestrians are initialized with a uniform distribution across the high-density zone.
- All simulations are conducted using the GAMA platform [29] on a M1 MacBook Pro with 32 GB of memory.
4.6. Calibration results
4.7. Model validation
4.8. Sensitivity analysis
5. Performance analysis
- SFM-only model: the SFM is applied in all three zones.
- 3-CC-1 model: consists of three separate CC models, each with one target cell for simulating one single zone.
- 1-CC-2 model: one CC model for simulating the entire environment, with two designated target cells representing two exit roads. This configuration increases computational complexity compared to using only one target cell.
- Density map (in ) of pedestrian density distribution across the simulation area.
- Computation time (in s) required to calculate one simulation step.
6. Conclusion and Discussion
Author Contributions
Funding
Conflicts of Interest
Abbreviations
| SFM | Social Force Model |
| CC | Continuum Crowds |
| GA | Genetic Algorithm |
References
- Duives, D. C.; Daamen, W.; Hoogendoorn, S. P. State-of-the-art crowd motion simulation models. Transportation Research Part C: Emerging Technologies 2013, 37, 193–209. [Google Scholar] [CrossRef]
- Hoogendoorn, S. P.; Bovy, P. H. L. Pedestrian Route-choice and activity scheduling theory and Models. Transportation Research Part B: Methodological 2004, 38, 169–190. [Google Scholar] [CrossRef]
- Haghani, M.; Sarvi, M. Human exit choice in crowded built environments: Investigating underlying behavioural differences between normal egress and emergency evacuations. Fire Safety Journal 2016, 85, 1–9. [Google Scholar] [CrossRef]
- Kielar, P. M.; Borrmann, A. Modeling pedestrians’ interest in locations: A concept to improve simulations of pedestrian destination choice. Simulation Modelling Practice and Theory 2016, 61, 47–62. [Google Scholar] [CrossRef]
- van Toll, W. G.; Cook, A. F.; Geraerts, R. Real-time density-based crowd simulation. Computer Animation and Virtual Worlds 2012, 23, 59–69. [Google Scholar] [CrossRef]
- Jiang, Y.; Chen, B.; Li, X.; Ding, Z. Dynamic navigation field in the social force model for pedestrian evacuation. Applied Mathematical Modelling 2020, 80, 815–826. [Google Scholar] [CrossRef]
- Helbing, D.; Farkas, I.; Vicsek, T. Simulating dynamical features of Escape panic. Nature 2000, 407, 487490. [Google Scholar] [CrossRef]
- van den Berg, J.; Guy, S. J.; Lin, M.; Manocha, D. Reciprocal N-body collision avoidance. Springer Tracts in Advanced Robotics 2011, 3–19. [Google Scholar]
- Papadimitriou, E.; Yannis, G.; Golias, J. A critical assessment of pedestrian behaviour models. Transportation Research Part F: Traffic Psychology and Behaviour 2009, 12, 242–255. [Google Scholar] [CrossRef]
- Pelechano, N., Allbeck, J. & Badler, N. Controlling Individual Agents in High-Density Crowd Simulation. In Proceedings of Eurographics/SIGGRAPH Symposium On Computer Animation, San Diego, California, USA, August 2-4, 2007; pp. 99–108.
- Zhao, M.; Zhong, J.; Cai, W. A role-dependent data-driven approach for high-density crowd behavior modeling. ACM Transactions on Modeling and Computer Simulation 2018, 28, 1–25. [Google Scholar] [CrossRef]
- Korbmacher, R.; Dang, H.-T.; Tordeux, A. Predicting pedestrian trajectories at different densities: A multi-criteria empirical analysis. Physica A: Statistical Mechanics and its Applications 2024, 634, 129440. [Google Scholar] [CrossRef]
- Dang, H.-T.; Korbmacher, R.; Tordeux, A.; Gaudou, B.; Verstaevel, N. TTC-SLSTM: Human trajectory prediction using time-to-collision interaction energy. In Proceedings of the 2023 15th International Conference on Knowledge and Systems Engineering (KSE), Hanoi, Vietnam, 18-20 October 2023; pp. 1–6. [Google Scholar]
- Helbing, D. A Fluid Dynamic Model for the Movement of Pedestrians. Complex Systems 1992, 6, 391–415. [Google Scholar]
- Treuille, A.; Cooper, S.; Popović, Z. Continuum crowds. ACM Transactions on Graphics 2006, 25, 1160–1168. [Google Scholar] [CrossRef]
- Siyam, N.; Alqaryouti, O.; Abdallah, S. Research issues in agent-based simulation for pedestrians evacuation. IEEE Access 2020, 8, 134435–134455. [Google Scholar] [CrossRef]
- Göttlich, S.; Pfirsching, M. A micro-macro hybrid model with application for material and pedestrian flow. Cogent Mathematics & Statistics 2018, 5, 1476049. [Google Scholar]
- Xiong, M., Cai, W., Zhou, S., Low, M., Tian, F., Chen, D., Ong, D. & Hamilton, B. A case study of multi-resolution modeling for crowd simulation. In Proceedings of the 2009 Spring Simulation Multiconference, San Diego, California, USA, March 22-27, 2009; pp. 1–8.
- Xiong, M.; Tang, S.; Zhao, D. A hybrid model for simulating crowd evacuation. New Generation Computing 2013, 31, 211–235. [Google Scholar] [CrossRef]
- Xiong, M.; Lees, M.; Cai, W.; Zhou, S.; Low, M. Y. Hybrid modelling of crowd simulation. Procedia Computer Science 2010, 1, 57–65. [Google Scholar] [CrossRef]
- Biedermann, D. H.; Clever, J.; Borrmann, A. A generic and density-sensitive method for multi-scale pedestrian dynamics. Automation in Construction 2021, 122, 103489. [Google Scholar] [CrossRef]
- Sparnaaij, M.; Duives, D. C.; Knoop, V. L.; Hoogendoorn, S. P. Multiobjective calibration framework for pedestrian simulation models: A study on the effect of movement base cases, metrics, and density levels. Journal Of Advanced Transportation 2019, 2019, 1–18. [Google Scholar] [CrossRef]
- Zeng, W.; Chen, P.; Yu, G.; Wang, Y. Specification and calibration of a microscopic model for pedestrian dynamic simulation at signalized intersections: A hybrid approach. Transportation Research Part C: Emerging Technologies 2017, 80, 37–70. [Google Scholar] [CrossRef]
- Gödel, M.; Bode, N.; Köster, G.; Bungartz, H.-J. Bayesian inference methods to calibrate crowd dynamics models for safety applications. Safety Science 2022, 147, 105586. [Google Scholar] [CrossRef]
- Hoogendoorn, S. P.; Daamen, W.; Landman, R. Microscopic calibration and validation of pedestrian models — cross-comparison of models using experimental data. In Proceedings of the Pedestrian and Evacuation Dynamics 2005, Vienna, Austria; 2005; pp. 253–265. [Google Scholar]
- Feng, Y.; Duives, D.; Daamen, W.; Hoogendoorn, S. Data collection methods for studying pedestrian behaviour: A systematic review. Building and Environment 2021, 187, 107329. [Google Scholar] [CrossRef]
- Curtis, S.; Best, A.; Manocha, D. Menge: A modular framework for simulating crowd movement. Collective Dynamics 2016, 1, 1–40. [Google Scholar] [CrossRef]
- Festival of Lights. Available online: https://www.fetedeslumieres.lyon.fr (accessed on 30 January 2024).
- Taillandier, P.; Gaudou, B.; Grignard, A.; Huynh, Q.-N.; Marilleau, N.; Caillou, P.; Philippon, D.; Drogoul, A. Building, composing and experimenting complex spatial models with the Gama Platform. GeoInformatica 2018, 23, 299–322. [Google Scholar] [CrossRef]
| 1 | The integration of strategic subproblem is not in the scope of this paper. |
| 2 |














| Type | Parameter | ||
|---|---|---|---|
| Hybrid | 0.0 | 1.0 | |
| 0.0 | 1.0 | ||
| 0.0 | 1.0 | ||
| SFM | A | 0.5 | 5.0 |
| B | 0.1 | 0.5 | |
| 0.8 | 1.5 | ||
| 0.4 | 0.6 | ||
| CC | 0.05 | 0.25 | |
| 0.8 | 1.6 | ||
| 0.05 | 0.5 | ||
| 6.0 | 8.0 |
| Parameter | A | B | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Best value | 0.9 | 0.91 | 0.76 | 1.83 | 0.45 | 1.25 | 0.57 | 0.15 | 1.35 | 0.11 | 6.36 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).