A Kinetic Theory Approach to Modeling Counterflow in Pedestrian Social Groups †
Abstract
1. Introduction
2. The Mathematical Model of the Pedestrian Social Group
2.1. Variables and Parameters of the Model
- The position .
- The velocity , which is expressed in polar coordinates as
- represents the best-quality domain.
- denotes to the worst-quality domain.
2.2. Position of the Problem Under Study
- represents the social group choosing to move to the right.
- represents the social group choosing to move to the left.
- The social group moving to the right (depicted in blue) is identified as the first social group (see Figure 1).
- The social group moving to the left (depicted in red) is referred to as the second social group (see Figure 1).
2.3. The Mesoscopic Description and Macroscopic Observable Quantities
2.4. Mathematical Structure
- denotes the partial derivative with respect to time t.
- denotes the gradient operator with respect to the spatial variable . Consequently, represents the transport operator along the velocity vector .
- is the interaction rate between pedestrians of the same i-th social group, representing the frequency of binary encounters per unit time. In this paper, we assume that it is constant.
- is the velocity transition probability density, which models the dynamics by which pedestrians in the same i-th social group adjust their velocity due to interactions with other walkers in the same group.
- is the interaction rate between pedestrians of the i-th social group and pedestrians from other social groups. In this paper, we assume that it is constant.
- is the velocity transition probability density that models the dynamics by which pedestrians of the i-th social group modify their velocity due to interactions with pedestrians from other social groups.
3. Toward Modeling Interactions
- We assume that the interactions between pedestrians within a social group influence their dynamics in the following ways [41]:
- First, by altering their direction of movement, denoted as .
- Second, by changing their velocity modulus, v.
- Once a walking direction has been selected, each pedestrian in a social group adjusts their speed to the mean speed and density, also depending on the venue quality parameter and the level of stress [41].
- Following [11,41], the heuristic modeling of speed dynamics is based on the reasoning that if a pedestrian’s speed is less than (greater than) the average speed, they tend to increase (decrease) their speed; this is guided by a decision process influenced by low perceived density and the overall quality of the environment.
- refers to the highest level of stress.
- refers to the lowest level of stress.
3.1. Modeling Interactions Between Walkers of the Same Social Group
3.1.1. Selection of the Direction of Movement
- The trend towards a defined target. This direction is represented by the unit vector
- The desire to avoid overcrowded areas. This direction is represented by the unit vector , with
- The attraction to the mean stream. This direction is represented by the unit vector , with
3.1.2. Adjustment of the Speed to Local Conditions
- denotes the derivative along the direction .
- is the Heaviside function, with and .
- The speed of each walker of the i-th social group is lower than the local mean speed of the i-th social group . The walker of the i-th social group either maintains their speed or accelerates to a speed of , which increases as local density becomes lower [41]. It is reasonable to assume that the probability to accelerate, , decreases with the congestion of the space and with the badness of the environmental conditions [11].
- The speed of each walker of the i-th social group is greater than or equal to the local mean speed . The walker of the i-th social group either maintains their speed or decelerates to a speed of , which lowers as local density becomes higher [41]. It is reasonable to assume that the probability to decelerate, , increases with the congestion of the space and the goodness of the environmental conditions [11].
3.2. Modeling Interactions Among a Social Group and Other Social Groups
3.2.1. Selection of the Direction of Motion
3.2.2. Adjustment of the Speed to Local Conditions
- The speed of each walker of the i-th social group is lower than the global mean speed . The walker of the i-th social group either maintains their speed or accelerates to a speed of which is becomes higher as density becomes lower [41]. It is reasonable to assume that the probability to accelerate, , decreases with the congestion of the space and with the badness of the environmental conditions [11].
- The speed of each walker of the i-th social group is greater than or equal to the global mean speed . The walker of the i-th social group either maintains their speed or decelerates to a speed of , which becomes much lower as density becomes higher [41]. It is reasonable to assume that the probability to decelerate, , increases with the congestion of the space and the goodness of the environmental conditions [11].
4. Results and Numerical Simulations
4.1. Description of the Numerical Method
4.2. Simulation of Bidirectional Pedestrian Social Group Flow
Algorithm 1 The Monte Carlo algorithm with splitting |
1: Input: N particles per social groups, time step , initial distribution for |
2: Initialize: For each social groups , sample from |
3: for each time step do |
4: // Transport Step |
5: for each social groups do |
6: for each particle to N do |
7: |
8: Apply boundary conditions to if needed |
9: end for |
10: end for |
11: // Interaction or Collision Step |
12: for each social groups do |
13: Estimate local density and other parameters |
14: for each particle to N do |
15: Sample |
16: if then |
17: // P-type interaction |
18: Randomly select particle |
19: Sample |
20: else |
21: // T-type interaction |
22: Randomly select particle |
23: Sample |
24: end if |
25: |
26: end for |
27: end for |
28: end for |
- for mixed counterflows.
- for perfect segregation of the opposite flows.
- Case 1: Bidirectional flow of 15 pedestrians.
- Case 2: Bidirectional flow of 145 pedestrians.
- Dimensions of straight corridor: .
- Quality of the environment: .
- Desired speed: .
- Maximum density: [44].
- The maximum number of pedestrians () in the following simulations was chosen to validate the model’s qualitative behavior while ensuring computational feasibility.
5. Critical Analysis and Perspectives
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Feliciani, C.; Jia, X.; Murakami, H.; Ohtsuka, K.; Vizzari, G.; Nishinari, K. Social groups in pedestrian crowds as physical and cognitive entities: Extent of modeling and motion prediction. Transp. Res. Part A Policy Pract. 2023, 176, 103820. [Google Scholar] [CrossRef]
- Nicolas, A.; Hassan, F.H. Social groups in pedestrian crowds: Review of their influence on the dynamics and their modelling. Transp. A Transp. Sci. 2023, 19, 1970651. [Google Scholar] [CrossRef]
- Bellomo, N.; Gibelli, L.; Quaini, A.; Reali, A. Towards a mathematical theory of behavioral human crowds. Math. Models Methods Appl. Sci. 2022, 32, 321–358. [Google Scholar] [CrossRef]
- Bellomo, N.; Liao, J.; Quaini, A.; Russo, L.; Siettos, C. Human behavioral crowds: Review, critical analysis, and research perspectives. Math. Models Methods Appl. Sci. 2023, 33, 1611–1659. [Google Scholar] [CrossRef]
- Knopoff, D.A.; Liao, J.; Ma, Q.; Yang, X. Individual-based crowd dynamics with social interaction. Math. Models Methods Appl. Sci. 2025, 35, 1637–1660. [Google Scholar] [CrossRef]
- Gibelli, L.; Knopoff, D.A.; Liao, J.; Yan, W. Macroscopic modeling of social crowds. Math. Models Methods Appl. Sci. 2024, 34, 1135–1151. [Google Scholar] [CrossRef]
- Bellomo, N.; Dolfin, M.; Liao, J. Life and self-organization on the way to artificial intelligence for collective dynamics. Phys. Life Rev. 2024, 51, 1–8. [Google Scholar] [CrossRef]
- Bakhdil, N.; El Mousaoui, A.; Hakim, A. A kinetic BGK model for pedestrian dynamics accounting for anxiety conditions. Symmetry 2025, 17, 19. [Google Scholar] [CrossRef]
- Bellomo, N.; Burini, D.; Dosi, G.; Gibelli, L.; Knopoff, D.; Outada, N.; Terna, P.; Virgillito, M.E. What is life? A perspective of the mathematical kinetic theory of active particles. Math. Models Methods Appl. Sci. 2021, 31, 1821–1866. [Google Scholar] [CrossRef]
- Elaiw, A.; Al-Turki, Y. Particle methods simulations by kinetic theory models of human crowds accounting for stress conditions. Symmetry 2020, 12, 14. [Google Scholar] [CrossRef]
- Bellomo, N.; Gibelli, L.; Outada, N. On the interplay between behavioral dynamics and social interactions in human crowds. Kinet. Relat. Models 2019, 12, 397–409. [Google Scholar] [CrossRef]
- Liao, J.; Ren, Y.; Yan, W. Kinetic modeling of a leader–follower system in crowd evacuation with collective learning. Math. Models Methods Appl. Sci. 2023, 33, 1099–1117. [Google Scholar] [CrossRef]
- Eftimie, R.; Gibelli, L. A kinetic theory approach for modelling tumour and macrophages heterogeneity and plasticity during cancer progression. Math. Models Methods Appl. Sci. 2020, 30, 659–683. [Google Scholar] [CrossRef]
- Bellomo, N.; Bingham, R.; Chaplain, M.A.J.; Dosi, G.; Forni, G.; Knopoff, D.A.; Lowengrub, J.; Twarock, R.; Virgillito, M.E. A multiscale model of virus pandemic: Heterogeneous interactive entities in a globally connected world. Math. Models Methods Appl. Sci. 2020, 30, 1591–1651. [Google Scholar] [CrossRef]
- Zagour, M. Modeling and numerical simulations of multilane vehicular traffic by active particles methods. Math. Models Methods Appl. Sci. 2023, 33, 1119–1146. [Google Scholar] [CrossRef]
- Bellomo, N.; Bellouquid, A. On the modeling of crowd dynamics: Looking at the beautiful shapes of swarms. Netw. Heterog. Media 2011, 6, 383–399. [Google Scholar] [CrossRef]
- Bellomo, N.; Bellouquid, A.; Knopoff, D. From the microscale to collective crowd dynamics. Multiscale Model. Simul. 2013, 11, 943–963. [Google Scholar] [CrossRef]
- Bellomo, N.; Gibelli, L. Toward a mathematical theory of behavioral-social dynamics for pedestrian crowds. Math. Models Methods Appl. Sci. 2015, 25, 2417–2437. [Google Scholar] [CrossRef]
- Elmoussaoui, A.; Argoul, P.; El Rhabi, M.; Hakim, A. Discrete kinetic theory for 2D modeling of a moving crowd: Application to the evacuation of a non-connected bounded domain. Comput. Math. Appl. 2018, 75, 1159–1180. [Google Scholar] [CrossRef]
- Kim, D.; Quaini, A. A kinetic theory approach to model pedestrian dynamics in bounded domains with obstacles. Kinet. Relat. Models 2019, 12, 1273–1296. [Google Scholar] [CrossRef]
- Liao, J.; Zhou, L. A kinetic modeling of crowd evacuation with several groups in complex venues. Math. Models Methods Appl. Sci. 2022, 32, 1785–1805. [Google Scholar] [CrossRef]
- Kim, D.; Labate, D.; Mily, K.; Quaini, A. Data-driven learning to enhance a kinetic model of distressed crowd dynamics. Math. Models Methods Appl. Sci. 2025, 35, 1609–1636. [Google Scholar] [CrossRef]
- Bellomo, N.; Gibelli, L. Behavioral crowds: Modeling and Monte Carlo simulations toward validation. Comput. Fluids 2016, 141, 13–21. [Google Scholar] [CrossRef]
- Agnelli, J.P.; Armas, C.; Knopoff, D.A. Spatial kinetic modeling of crowd evacuation: Coupling social behavior and infectious disease contagion. Symmetry 2025, 17, 123. [Google Scholar] [CrossRef]
- Kim, D.; O’Connell, K.; Ott, W.; Quaini, A. A kinetic theory approach for 2D crowd dynamics with emotional contagion. Math. Models Methods Appl. Sci. 2021, 31, 1137–1162. [Google Scholar] [CrossRef]
- Kim, D.; Quaini, A. Coupling kinetic theory approaches for pedestrian dynamics and disease contagion in a confined environment. Math. Models Methods Appl. Sci. 2020, 30, 1893–1915. [Google Scholar] [CrossRef]
- Bode, N.W.; Holl, S.; Mehner, W.; Seyfried, A. Disentangling the impact of social groups on response times and movement dynamics in evacuations. PLoS ONE 2015, 10, e0121227. [Google Scholar] [CrossRef]
- Moussaïd, M.; Perozo, N.; Garnier, S.; Helbing, D.; Theraulaz, G. The walking behaviour of pedestrian social groups and its impact on crowd dynamics. PLoS ONE 2010, 5, e10047. [Google Scholar] [CrossRef]
- Haghani, M.; Yazdani, M. How behavioural changes in social groups affect evacuation efficiency of crowds. Saf. Sci. 2025, 181, 106679. [Google Scholar] [CrossRef]
- Fu, L.; Shi, Q.; Qin, H.; Zhang, Y.; Shi, Y. Analysis of movement behavior of pedestrian social groups through a bottleneck. Phys. A Stat. Mech. Appl. 2022, 608, 128257. [Google Scholar] [CrossRef]
- He, Y.; Shi, Q.; Fu, L.; Chen, Q.; Shen, C.; Zhang, Y.; Shi, Y.; Lo, J.T.Y. Application of the multi-grid modelling method to pedestrian social group dynamics through a bottleneck. Simul. Model. Pract. Theory 2025, 139, 103049. [Google Scholar] [CrossRef]
- Lu, L.; Chan, C.-Y.; Wang, J.; Wang, W. A study of pedestrian group behaviors in crowd evacuation based on an extended floor field cellular automaton model. Transp. Res. Part C Emerg. Technol. 2017, 81, 317–329. [Google Scholar] [CrossRef]
- Li, C.-Y.; Yang, R.-Y.; Xu, G.-M. Impacts of group behavior on boarding process at the platform of high-speed railway station. Phys. A Stat. Mech. Appl. 2019, 535, 122247. [Google Scholar] [CrossRef]
- Crociani, L.; Zeng, Y.; Vizzari, G.; Bandini, S. Shape matters: Modelling, calibrating and validating pedestrian movement considering groups. Simul. Model. Pract. Theory 2018, 87, 73–91. [Google Scholar] [CrossRef]
- Crociani, L.; Gorrini, A.; Vizzari, G. Pedestrian dynamics in presence of groups: An agent-based model applied to a real world case study. In Proceedings of the 13th International Conference on Autonomous Agents and Multiagent Systems Workshops, Paris, France, 5–9 May 2014. [Google Scholar]
- Turgut, Y.; Bozdag, C.E. Modeling pedestrian group behavior in crowd evacuations. Fire Mater. 2022, 46, 420–442. [Google Scholar] [CrossRef]
- Ivo, D.; Cavalcante-Neto, J.; Vidal, C. A model for flexible representation of social groups in crowd simulation. Comput. Graph. 2021, 101, 7–22. [Google Scholar] [CrossRef]
- Prédhumeau, M.; Dugdale, J.; Spalanzani, A. Modeling and simulating pedestrian social group behavior with heterogeneous social relationships. In Proceedings of the 2020 Spring Simulation Conference (SpringSim), Fairfax, VA, USA, 18–21 May 2020; pp. 1–12. [Google Scholar]
- Rozan, E.; Frank, G.; Cornes, F.; Sticco, I.; Dorso, C. Microscopic dynamics of escaping groups through an exit and a corridor. Phys. A Stat. Mech. Appl. 2022, 597, 127271. [Google Scholar] [CrossRef]
- Xie, W.; Lee, E.W.M.; Li, T.; Shi, M.; Cao, R.F.; Zhang, Y.C. A study of group effects in pedestrian crowd evacuation: Experiments, modelling and simulation. Saf. Sci. 2021, 133, 105029. [Google Scholar] [CrossRef]
- Bakhdil, N.; El Mousaoui, A.; Hakim, A. A kinetic theory approach to model pedestrian social groups behavior in bounded domain. Kinet. Relat. Models 2024, 17, 88–106. [Google Scholar] [CrossRef]
- Ye, R.; Fang, Z.; Lian, L.; Wang, Q.; Zeng, G.; Cao, S.; Zhang, J.; Song, W. Traffic dynamics of uni- and bidirectional pedestrian flows including dyad social groups in a ring-shaped corridor. J. Stat. Mech. Theory Exp. 2021, 2021, 023406. [Google Scholar] [CrossRef]
- Yamori, Y. Going with the flow: Micro-macro dynamics in the macrobehavioral patterns of pedestrian crowds. Psychol. Rev. 1998, 105, 530–557. [Google Scholar] [CrossRef]
- Buchmüller, S.; Weidmann, U. Parameters of Pedestrians, Pedestrian Traffic and Walking Facilities; IVT Report Nr. 132; Institute for Transport Planning and Systems (IVT), Swiss Federal Institute of Technology Zurich (ETHZ): Zurich, Switzerland, 2006. [Google Scholar]
- Pareschi, L.; Toscani, G. Interacting Multiagent Systems: Kinetic Equations and Monte Carlo Methods; Oxford University Press: Oxford, UK, 2014. [Google Scholar]
- Rjasanow, S.; Wagner, W. Stochastic Numerics for the Boltzmann Equation; Springer: Berlin/Heidelberg, Germany, 2005. [Google Scholar]
- Fang, J.; El-Tawil, S.; Aguirre, B. Leader–follower model for agent-based simulation of social collective behavior during egress. Saf. Sci. 2016, 83, 40–47. [Google Scholar] [CrossRef]
- Forschungszentrum Jülich. Pedestrian Dynamics Data Archive. Available online: https://ped.fz-juelich.de/database/doku.php?id=extdb (accessed on 29 April 2025).
- Nowak, S.; Schadschneider, A. Quantitative analysis of pedestrian counterflow in a cellular automaton model. Phys. Rev. E 2012, 85, 066128. [Google Scholar] [CrossRef] [PubMed]
- Quarteroni, A.; Gervasio, P.; Regazzoni, F. Combining physics-based and data-driven models: Advancing the frontiers of research with scientific machine learning. Math. Models Methods Appl. Sci. 2025, 35, 905–1071. [Google Scholar] [CrossRef]
- Bianca, C.; Mogno, C. Qualitative analysis of a discrete thermostatted kinetic framework modeling complex adaptive systems. Commun. Nonlinear Sci. Numer. Simulat. 2018, 54, 221–232. [Google Scholar] [CrossRef]
- Bianca, C. The role of the table of games in the discrete thermostatted kinetic theory. Mathematics 2024, 12, 2356. [Google Scholar] [CrossRef]
- Bianca, C. A decade of thermostatted kinetic theory models for complex active matter living systems. Phys. Life Rev. 2024, 50, 72–97. [Google Scholar] [CrossRef]
Condition | Transition | Probability | |
---|---|---|---|
1 | |||
Interactions between | |||
walkers of the same | |||
i-th social group | |||
Condition | Transition | Probability | |
---|---|---|---|
1 | |||
Interactions between | |||
walkers of i-th social group | |||
with other social groups | |||
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. |
© 2025 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Bakhdil, N.; Bianca, C.; Hakim, A. A Kinetic Theory Approach to Modeling Counterflow in Pedestrian Social Groups. Mathematics 2025, 13, 2788. https://doi.org/10.3390/math13172788
Bakhdil N, Bianca C, Hakim A. A Kinetic Theory Approach to Modeling Counterflow in Pedestrian Social Groups. Mathematics. 2025; 13(17):2788. https://doi.org/10.3390/math13172788
Chicago/Turabian StyleBakhdil, Nouamane, Carlo Bianca, and Abdelilah Hakim. 2025. "A Kinetic Theory Approach to Modeling Counterflow in Pedestrian Social Groups" Mathematics 13, no. 17: 2788. https://doi.org/10.3390/math13172788
APA StyleBakhdil, N., Bianca, C., & Hakim, A. (2025). A Kinetic Theory Approach to Modeling Counterflow in Pedestrian Social Groups. Mathematics, 13(17), 2788. https://doi.org/10.3390/math13172788