key: cord-0224701-dx6uqo5n authors: Thieu, Thi Kim Thoa; Melnik, Roderick title: Modelling the behavior of human crowds with interacting particle systems in active-passive population dynamics date: 2021-12-31 journal: nan DOI: nan sha: bf86e66510a8094ea2434a9ee0f26454b16edab4 doc_id: 224701 cord_uid: dx6uqo5n The modelling of human crowd behaviors offers many challenging questions to science in general. Specifically, the social human behavior consists of many physiological and psychological processes which are still largely unknown. To model reliably such human crowd systems with complex social interactions, stochastic tools play an important role for the setting of mathematical formulations of the problems. In this work, using the description based on an exclusion principle, we study a statistical-mechanics-based lattice gas model for active-passive population dynamics with an application to human crowd behaviors. We provide representative numerical examples for the evacuation dynamics of human crowds, where the main focus in our considerations is given to an interacting particle system of active and passive human groups. Furthermore, our numerical results show that the communication between active and passive humans strongly influences the evacuation time of the whole population even when the"faster-is-slower"phenomenon is taken into account. Finally, to provide an additional inside into the problem, a stationary state of our model is analyzed via current representations and heat map techniques. Social dynamics and human behavior are closely connected. Moreover, the detailed behavior of human crowds is already complicated, being caused by many physiological, sociological and psychological processes, and it is still largely unknown. The topic of human crowds offers many challenging questions to the scientific community. In crowd dynamics studies, the movements of human groups must directly be related to their decision making processes. Hence, the characteristics of human flows are apparently affected by decisions of each individual in the group. This influence needs to be accounted for in order to model the processes properly. In an emergency situation, in particular in urban areas [1, 2, 3, 4] , individuals require information about surrounding environment and social interactions in order to evacuate successfully. Therefore, stochastic models and tools become important to capture the essence of the interactions among such individuals (e.g. [5, 6, 7] ). One of the most promising routes in this direction is the development of statistical-mechanics-based lattice gas system models for the dynamics of active-passive populations. In general, contributions from psychology are also needed to model the dynamics of emotional behaviors which can affect the human strategy. Likewise, contributions from neuroscience may also be vital to better understand the collective learning dynamics of people that face emergency situations [8, 9] . By now we know that the emergence of collective opinions in a multi-agent system brings about a challenging situation when it comes to modelling complex biosocial systems [10, 11] . The formation of (partial) consensus among agents can lead to such collective opinions in many cases [12] . There are a number of relevant results available on the topics of the behavior of human crowds. In particular, a relevant result on dissonance minimization as a micro foundation of social influence in models of opinion formation has been reported in [13] , where the authors show that differ-ent models of opinion formation can be represented as best response dynamics within a general framework of social influence. A model for dynamics of conflicting opinions considering rationality has been studied in [14] . In [15] , the authors experimentally investigated the effect of different proportions of patient (no-rush) versus impatient (rush) individuals in an evacuating crowd. A multiscale vision of human crowd models, which provides a consistent description at the three possible modelling scales, namely, microscopic, mesoscopic, and macroscopic, has been reported in [16] . At the application level, the authors of [17] developed a model within a multiscale framework accounting for the interaction of different spatial scales, from the small scale of the SARS-CoV-2 virus itself and cells, to the large scale of individuals and further up to the collective behaviour of populations. One of the most common phenomena in crowd dynamics is the phenomenon of self-organization. It is worth pointing out that human crowds are able to produce coherent flow patterns, and demonstrate manifestations of certain built-in self-organization mechanisms. For example, as shown in [18, 19] , pedestrian flows, either uniform or not, can form collective patterns of motion. For instance, one notices circulating flows at intersections, crowd flows at bottlenecks, lane formations, local cloggings due to a complex geometry [20, 21] . These behaviors are typically caused by walls and obstacles under normal walking conditions, including the situations when the evacuation of pedestrians takes place during an emergency situation. Furthermore, the well-known "faster-is-slower" effect is an important instance of self-organized phenomenon in crowd dynamics [22, 23, 24] . In general, the "faster-is-slower" effect is caused by the impatience of human groups with panic moods in an emergency situation. Another example is provided by the clogging of humans at an exit door or a bottleneck that could lead to fatal accidents. A better understanding of the "faster-is-slower" phenomenon would help to avoid unexpected accidents and reduce the evacuation time of human groups in emergency scenarios. In this paper, we study an interacting particle system, modelling the dynamics of a mixed group of active-passive particles with applications to human crowd behaviors. We provide representative numerical examples of an evacuation dynamic of active-passive human groups. In particular, we focus on the situation where an active human group is aware of the details of the environment and move towards the exit door, while a passive population is not aware of the details of the geometry and move randomly to explore the environment and eventually to find the exit. In this context, humans interact by communicating between active and passive human groups. Specifically, the active human group transfers the information of surrounding environment to the passive human group. We give our special attention to representative numerical examples on the evacuation dynamics of such active-passive human groups, where we observe a classical "faster-is-slower" effect. Furthermore, a stationary state of our model is also investigated, with corresponding current and heat map characteristics discussed in detail. Our starting point is a crowd dynamics model for active-passive particles. When two sites x, y are at the Euclidean distance one, i.e. |x − y| = 1, we call them nearest neighbors. The "door" is represented as a set made of w ex = ω pairwise adjacent sites, with ω < L being an odd positive integer, located on the top row of the room Λ and symmetric with respect to its median column. This representation of the door can be considered as an exit door with its width ω of the exit. We denote by N A the total number of active particles, and by N P the total number of passive particles with N := N A + N P and N A , N P , N ∈ N. In the remainder of this section, we highlight several key points important in further analysis. We focus on two different species of active and passive particles, moving inside Λ and we use two symbols A and P to respectively refer to them. Note that particles cannot access the sites of the external boundary of the room, i.e. there are sites x ∈ Z 2 \ Λ such that there exists y ∈ Λ nearest neighbor of x. We call the occupation number η x and the state of the system if the site x is empty, if the site x is occupied by an active particle, Furthemore, the quantities n A (η) = x∈Λ δ 1,ηx and n P (η) = x∈Λ δ −1,ηx represent the numbers of active and passive particles in the configuration η, respectively, with δ ·,· being the Kronecker symbol. The total number of particles in 5 the configuration η is the sum of n A (η) and n P (η). The overall dynamics of our system can be represented by the continuous time Markov chain η(t) on Ω with rates c(η, η ) defined as in [5] . Markov chains provide a well-established tool for modelling complex dynamic evolution, including the situations where multiscale features of the dynamics have to be accounted for [25, 26, 27, 28] . Based on our Markov chain representation, we are now in a position to analyze the dynamics of our active and passive human groups. In this case, using a simple exclusion process, the underlying dynamics can be modelled as follow: the passive population performs a symmetric simple exclusion dynamics on the whole lattice, whereas the active population is subject to a drift, guiding particles towards the exit door. In our model, let ε ≥ 0 be the drift. We assume that only active particles experience the drift, changes of the parameters L v and ε act directly only on the active species, while passive particles do not depend on the drift value. The above construction follows the ideas originally discussed in [5, 6] . In these earlier works, the interaction of particles inside the room was modelled via a simple exclusion random walk for two particle species undergoing two different microscopic dynamics. The passive particles performed a symmetric simple exclusion dynamics on the whole lattice, while the active particles performed a symmetric simple exclusion walk outside the visibility region, whereas inside such a region they experienced a drift pushing them towards the exit. The active particles were obscure only in the region outside the visibility region, while the whole lattice was obscure for the passive particles. In our current consideration, motivated by the recent results of [7] , we have modified this earlier model by incorporating the interaction between active and passive particles and analyzing it on an example of modelling the dynamics of a mixed group of active-passive humans. In particular, we assume that a passive human can communicate with active humans at his nearest neighbor sites. After receiving enough information from the active humans, the passive human becomes active and has the same behavior as the active one. Further details of the underlying scheme and its numerical implementation are provided in Section 3. In this section, we consider an application of our interacting particle system, modelling the dynamics of human groups. In particular, we investigate an interacting particles system of active and passive populations on the example of interacting active and passive human groups. We assume that active particles can be seen as active humans while passive particles can be considered as passive humans and both human groups wish to escape the room due to an emergency situation. The underlying dynamic process can be described as follows: the active humans have the information about the geometry (knowing the location of the exit door) and automatically transfer the information to the passive human group. After receiving the information from the active human group, the passive humans follow the active human group. Hence, the passive humans are "switched" to active humans. At this moment, we assume that the passive human group trusts the active human group by communicating with active humans at its nearest neighbor sites. Moreover, we assume that the drift quantity ε represents the level of panic mood measuring the need of escaping the room in an emergency situation. In particular, the larger ε of active humans, the more active humans wish to get out of the room. The numerical results reported in this section are obtained by using the kinetic Monte Carlo (KMC) method. The methodology is effectively based on a dynamic Monte Carlo technique and follows in its essence [5] , where a lattice-gas-type version of KMC was applied to the study of pedestrian flows. In particular, we use the scheme in Fig. 2 to simulate the presented model. Note that as in all KMC versions, we need to define the rate c(η(t), η), which is done here in the same manner as in [5] ). In the current version of the algorithm, we consider the communication between active and passive human groups by using the same techniques as in [7] . In particular, each site on the lattice is connected by edges and the connectivity between these edges at one site is known as the degree of the site denoted by deg(i, j), see Fig. 3 . The last part of the algorithm operates as follows. If an arrival site (i, j) on the lattice is occupied by a passive particle, then we count the total number of active particles at its nearest neighbor sites. If the total number of actives particles is equal to deg(i, j) − 1 at its nearest neighbor sites, then the passive particle is switched to the active one. Note that an arrival site of a site x here is the random site chosen among possible empty sites at nearest neighbor sites of x. We expect that after communicating between active-passive human groups, almost all passive particles become active. Then, this seems to help the whole population in the room escape faster. The overall picture of our human crowd dynamics model is illustrated in Fig. 4 , where we show the configurations of the system at different times. Considering the dynamics defined in Section 2, we define τ η as the following first hitting time to the empty configuration (e.g. [5] ): for the chain started at η ∈ Ω. Moreover, given a configuration η ∈ Ω, the evacuation time starting from η is defined as the following formulation Here, the probability measure is induced by the Markov chain, described in Section 2, and E η is the corresponding expectation. Note that in the limit, one can introduce the infinitesimal generator L(η) = η ∈Ω c(η, η )[f (η ) − f (η)] acting on continuous bounded functions f : Ω → R, see, e.g. [29, 30] . According to (2), we define the evacuation time here as the time needed to evacuate all the particles initially in the system. In other words, the evacuation 9 time is the time at which the last particle leaves the room. Next, we investigate the evacuation time of our human groups for a fixed initial random condition with specific values of the initial drift ε and visibility depth L v . reduce their own chances of survival [18] . As the next step, it is worth analyzing our system at the stationary state, which should provide further insight into the behavior we consider here. In this subsection, we examine the stationary state of our model following the ideas of an analysis discussed in [6] . In particular, we modify the model presented in Section 2 by considering the room with two doors, top and bottom. The bottom door, located at the bottom row of the lattice Λ, is symmetric with respect to its median column. It has the same width as the top door. We assume that every "particle" exiting the domain via the top door is introduced back at one site randomly chosen among possible empty sites of the bottom door, see Fig. 6 . Then, the system will reach a stationary state. Note that there is a slight fluctuation in the total number of active and passive particles due to the fact that particles may enter waiting lists during evolution. Moreover, the total number of particles N in the system is conserved by considering both the room and the waiting lists. We shall consider occupation number profiles of active and passive particles, i.e. we evaluate the stationary mean value of the occupation numbers of active and passive particles. We assume that active-passive particles move inside the lattice Λ with the following rates: • a passive particle leaves the room from a site in the top door with rate 1; • an active particle leaves the room from a site in the top door with rate 1 + (x, y); • if n A < N A and m B = 0, then an active particle is added to a randomly chosen empty site of the bottom door with rate [N A − n A ]/m B ; • if n P < N P and m B = 0, then a passive particle is added to a randomly chosen empty site of the bottom door with rate [N P − n P ]/m B ; • a passive particle moves inside Λ from a site to one of its empty nearest neighbors with rate 1; • an active particle moves inside Λ from a site to one of its empty nearest site with rate 1 + (x, y). Here, n A and n P denote the numbers of active and passive particles in the room, respectively. The numbers of active and passive particles that exited the room and entered their own waiting lists at the considered time are represented by the quantities N A − n A and N P − n P , respectively. Moreover, m B > 0 is the number of empty sites of the bottom door at the same time. In the study of these dynamic processes, one of the main quantities of interest is the stationary outgoing flux or current of active and passive particles. The current is defined in the infinite time limit by the ratio between the total number of active and passive particles, that in the interval (0, t) exited through the top door to enter the waiting lists, and the time t. In order to better understand the behavior of currents with respect to the model parameters, we shall also look at the occupation number profiles of active and passive particles. Using the same methodology as in [6] , we will evaluate the stationary mean value of the occupation numbers of active and passive particles. In order to analyze this effect further, we look at the corresponding occupation number profile, obtained from our model. In what follows, we use a data visualization technique known as heat maps [31] . As seen from Figs Indeed, the evacuation time in the dynamics of exchanging information between active and passive humans is smaller than in the case without communication between the two human groups. Even for large enough value of ε = 0.5 and L v from 5 to 15, the evacuation time in the dynamics of switching from passive to active humans is still smaller than in the case when there is no exchange of the information between active and passive populations. Finally, it is worth noting that the communication between active and passive humans strongly affects the evacuation time of the whole population even in the presence of a classical "faster-is-slower" phenomenon. Note also that in the dynamics without communication, there is the presence of only a simple exclusion constraint of the lattice gas dynamics. This special case has been reported in [5] . We have proposed and described a statistical-mechanics-based lattice gas model for active-passive populations, focusing on the application of human crowd behaviors in critical situations. Specifically, we have deduced the average evacuation time of active-passive human groups, where we have observed a classical "faster-is-slower" effect. Our numerical results have shown that the communication between active and passive human groups strongly influences the evacuation time of the whole population even in the presence of a standard "faster-is-slower" phenomenon. Moreover, we have investigated the stationary state of our model. In particular, the numerical results have demonstrated that the drift quantity and the length of the visibility region strongly affect the shape of the region where active humans accumulate. In general, the "faster-is-slower" effect and clogging at the narrow exits are not well understood due to their realworld complexity, and this contribution sheds light on these important issues. As a continuation of this work, it would be instructive to further investigate such bottleneck situations during emergency, since the instant herding behaviour of humans at the exit could lead to fatal accidents. Finally, we note that the ideas presented in this contribution may be extended to a system of coupled Langevin equations to observe the detailed dynamics of active-passive particles at the exit door. Mathematical Models for Evacuation Planning in Urban Areas Simultaneous evacuation and entrance planning in complex building based on dynamic network flows On the verification of the pedestrian evacuation model Developing and validating evacuation models for fire safety engineering A lattice model for active-passive pedestrian dynamics: a quest for drafting effects When diffusion faces drift: consequences of exclusion processes for bi-directional pedestrian flows Combining coupled Skorokhod SDEs and lattice gas frameworks for multi-fidelity modelling of complex behavioral systems Crowd simulation incorporating agent psychological models, roles and communication Walking together: behavioural signatures of psychological crowds Modeling latent infection transmissions through biosocial stochastic dynamics Microscopic dynamics modeling unravels the role of asymptomatic virus carriers in SARS-CoV-2 epidemics at the interplay between biological and social factors How behavioural sciences can promote truth, autonomy and democratic discourse online Dissonance minimization as a microfoundation of social influence in models of opinion formation Dynamics of conflicting opinions considering rationality Speed modulated social influence in evacuating pedestrian crowds A unified multiscale vision of behavioral crowds A multiscale model of virus pandemic: Heterogeneous interactive entities in a globally connected world Self-organized pedestrian crowd dynamics: Experiments, simulations, and design solutions Modeling rationality to control selforganization of crowds: An environmental approach Evacuation Dynamics: Empirical Results, Modeling and Applications Prediction of pedestrian dynamics in complex architectures with artificial neural networks Main factor causing "faster-is-slower" phenomenon during evacuation: rodent experiment and simulation Empirical study on social groups in pedestrian evacuation dynamics Experimental evidence of the "faster is slower" effect, Transportation Research Procedia Dynamic system evolution and markov chain approximation, Discrete Dynamics in Markov chain network training and conservation law approximations: Linking microscopic and macroscopic models for evolution Coupling control and human factors in mathematical models of complex systems Large-scale simulation of traffic flow using Markov model Stochastic Processes and Applications: Diffusion Processes, the Fokker-Planck and Langevin Equations Large Scale Dynamics of Interacting Particles The history of the cluster heat map Authors are grateful to the NSERC and the CRC Program for their support.