Guang-Le Du(杜光樂) and Fang-Fu Ye(葉方富)
1Beijing National Laboratory for Condensed Matter Physics,Institute of Physics,Chinese Academy of Sciences,Beijing 100190,China
2School of Physical Sciences,University of Chinese Academy of Sciences,Beijing 100049,China
Keywords: self-propelled particle,optimal noise,cellular automaton
Collective motion, as a ubiquitous phenomenon spanning different spatio-temporal scales, is observed in live systems such as human beings[1]and animals,[2,3]bacteria[4,5]and cells,[6]and also in systems consisting of artificial devices.[7]Self-propelled particles (SPPs) subject to both alignment interaction and noises can undergo a phase transition from disordered to ordered collective motion by decreasing noise or increasing particle density.[8,9]A longrange alignment order parameter can be used to characterize the continuous spontaneous symmetry breaking accompanying the phase transition. Vicsek model,[8]a minimal model to depict the phase transition, has been extended in various aspects since its appearance, such as from polar to apolar particles,[10,11]from intrinsic scalar noise to vectorial noise,[9]and extensions of interactions to include, e.g.,cohesion[12]and disordered environments.[14,15]One particular kind of variants is to change the space where SSPs reside from two-dimensional Euclidean space to lattices[16,17]or general manifolds[18]and/or from continuous directional space to discrete ones.[19,20]
In Vicsek model and its variants, it is long accepted that the collective motion is optimized with vanishing noise and maximal particle density.[8,9,21]Surprisingly, in Refs. [22,23]it is found that when SSPs move in heterogeneous media or contrarian particles are added, the optimal collective motion is achieved with nonvanishing noise. Here we introduce a minimal cellular automaton model on square lattice that also exhibits nonvanishing optimal noise. Compared to previous models,[22,23]our model includes no complicated interactions and features discretization of directional and positional spaces and single-particle occupation on one lattice site. The nonvanishing optimal noise results from the blocked motion in the discrete spaces. It is also noteworthy that when noise strength deviates from optimal regime,the collective motion is reduced by increasing particle density.The square lattice is further subjected to edge percolation process to mimic the environmental disorder.No noticeable abrupt impact of the underlying percolation on the collective motion is observed at the critical point of percolation.
In order to investigate the collective motion of selfpropelled particles in discrete space, we here introduce a cellular automaton model on two-dimensional square lattice,possibly undergoing edge percolation process. The model bears two defining features: i)positional and directional spaces are discrete; and ii) one lattice site can be occupied by at most one particle. One of the immediate consequences of these two defining features is that the motion of SSPs can be blocked with high probability, which is, in contrast, a rare event in Vicsek model with both positional and directional spaces being continuous. Nonvanishing noise can promote the collective motion by helping merge the clusters blocking the motion of each other. In order to mimic the environmental disorder,the lattice is further subjected to edge percolation process with edge occurrence probabilityp. Attention is focused on the behaviors of collective motion at the critical point of percolation.
The reason for a particle maintaining its original direction whenθi(tk)equals to±π/4 or±3π/4 is that we here mainly consider macroscopic entities such as vehicles or pedestrians, where thermal fluctuations are negligible. In this case,maintaining the original direction is the most natural choice.Next,the positions of particles are updated asynchronously by traversing all particles row after row. Denote the position ofi-th particle at timetkasri(tk). The position at timetk+1is proposed to be
whereSiis the size of thei-th alignment cluster.
Fig. 1. Schematic illustration of how the directions of particles update. In panels(a)and(b),vectorial noises are label by“rd”and their strengths are both η=1. The black arrows represent dtot scaled. (a)Direction of the central particle at next time step is up since θ ∈(π/4,3π/4). Note the direction of down particle is not counted,since it is not connected to the central particle. (b)With θ =π/4, the particle at next time step maintains its current right direction. (c) Typical configuration when the lattice undergoes edge percolation with edge occurrence probability 0.36.
The simulation is conducted as follows. The system size is 100×100 and the periodic boundary condition is applied.In order to investigate how particle densityρand noise strengthηaffect the collective motion,ρandηare fixed in each realization of simulation and varied across different realizations with rangesρ ∈[0.1,1] andη ∈[0,4]. The initial positions and directions of particles are generated randomly from the allowed spaces and follow the single-particle occupation rule.Then the directions and positions are updated following the rules introduced above. We make sure the system has already reached steady state by evolving the system for 500 time steps.Then the two order parameters at steady state are calculated.To reduce the influence of fluctuations at steady state,we take the average of the order parameters over the last 100 time steps. All the data of the order parametersφandSare obtained by taking average over 100 realizations with different initial configurations. The simulation is firstly performed with the underlying lattice undergoing no edge percolation and being fully-connected. Then the simulation is repeated but with edge percolation turned on.
We first present the results without edge percolation applied on the underlying lattice. In Fig. 2, two order parametersφandSversus noise strengthηand particle densityρare shown. From Figs.2(a)and 2(b),one can see clearly that there are a range of noise strengths,approximately[1.5,3]that maximizes the two alignment order parameters with varying particle densities. Hence the optimal noise for the collective motion is nonvanishing in our model. This is due to the fact that moderate noise strength can promote the merge of alignment clusters. Too large noise strength will, however, destabilise alignment clusters. These two competing effects result in intermediate noise strength such that the collective motion is optimal.Thus we may divide noise strengths into two regimes,optimal and nonoptimal regimes. It is noteworthy that in the nonoptimal regime, large noise strength leads to lowerφandSthan small noise strength,indicating that large noise fluctuations are more efficient to suppress the collective motion than blocking motion of alignment clusters.
In Figs.2(c)and 2(d),one can observe very different behaviors ofφandSwhenρvaries with noise strengths in the two regimes. For noise strength in the optimal regime, bothφandSincrease with increasingρ. For noise strength in the nonoptimal regime,φconstantly decreases with increasingρ; there is optimalρforSat extremely small or large noise strengths. In the inset of Fig. 2(c), the optimal noise strengths that maximize respectively,andφandSare shown to be increasing with increasingρ,which indicates higher particle density entails larger noise fluctuations to merge alignment clusters most efficiently.
In Fig.3,we show some typical configurations at steady state with different particle densities and noise strengths. In Figs. 3(a) and 3(b), the particle densities are allρ= 0.3 and noise strengths are, respectively,η=1 andη=2. In Figs. 3(c) and 3(d), the particle densities are allρ=0.9 and noise strengths are, respectively,η=1 andη=2. One can clearly see when the noise strength is small (η= 1 away from optimal regime),the sizes of alignment clusters are relatively small. When noise strength increases to optimal regime(η=2), the alignment clusters are merged into larger clusters,which promotes the collective motion. Even larger noise strengths will destabilise alignment clusters and randomize the directions of individual particles,and consequently reduce the overall collective motion. So it is moderate noise strength that optimizes the collective motion. When noise strength is in the optimal regime,increasing particle density leads to higher contact probability of alignment clusters that will merge with optimal noise strengths. When noise strength is out of the optimal regime, the increase of particle density causes more blocking of motion irresolvable by small noise strength, promotes the destabilisation of alignment clusters by too large noise strength, and consequently reduces the collective motion. We thus complete explaining qualitatively the behaviors with noise strengths in both optimal and nonoptimal regimes observed in Fig. 2 by comparing different configurations in steady state.
Fig.3. Typical configurations at steady state with different noise strengths and particle densities when there is no edge percolation on the underlying lattice. In panels(a)and(b),the particle densities are all ρ =0.3 and noise strengths are,respectively,η=1 and η=2. In panels(c)and(d),the particle densities are all ρ =0.9 and noise strengths are,respectively,η =1 and η =2. The directions right, left, up and down are coded by, respectively,blue,red,green and orange colors.
It is noteworthy that in Fig. 3, the blocking of particle motion bears some resemblances of jamming in, e.g., granular materials. When particle density is increased, the probability of motion being blocked increases. The increase of noise strength,acting the role of temperature,can make clusters unjam by merging them into mobile ones. Corresponding to force chains found in jammed granular systems,[13]the most probable configurations,as one can observe from Fig.3,follow a contact pattern where horizontal and vertical directions alternate. However, there is no pressure concept in our model. The blocking of motion can happen even for very sparse systems due to the discretization of directional and positional spaces. Traffic jams, as a particular kind of jamming
where active agents are jammed, can be described by Nagel–Schreckenberg model.[25]Our model, being also of cellular automaton type, differs from Nagel–Schreckenberg model in model settings and other relevant levels.
In order to mimic environmental disorder, the lattice is further subjected to edge percolation process. Percolating networks have been used to study swarming phase transition.[14]Two-layer or multilayer networks have been used to study,for example, epidemic or information propagation in social networks.[24]In our model, the percolating lattice and alignment clusters combined constitute a two-layer network. Our main motivation to apply percolating lattice is to observe its impact on the collective motion of SSPs at the critical point of percolation. Intuitively, the abrupt increase of cluster size in the underlying lattice may have large impact on the alignment behaviors of particles,since the motion of particles is confined by the percolating lattice.
Figure 4 shows order parametersφandSversus edge occurrence probabilitypwith different noise strengths and particle densities when the underlying lattice undergoes edge percolation process. Note on infinite square lattice, the critical point of edge percolation ispc=0.5 and on finite square latticepcis slightly less than 0.5. From Fig.4,one can observe no noticeable abrupt change of the alignment behaviors at the critical point of percolation. Although adding small number of edges leads to the emergence of a giant percolating cluster in the underlying lattice, it only affects the overall alignment behaviors continuously instead of abruptly. BothφandSincrease with increasingpbecause less confined motion promotes merge of alignment clusters.
Fig.4. Order parameters φ and S versus edge occurrence probability p with different noise strengths and particle densities when the underlying lattice is subjected to edge percolation. Legends in panels (b)–(d) are the same as that in panel(a).
In conclusion, we construct a minimal cellular automaton model to describe the collective motion of self-propelled particles on two-dimensional square lattice. The discretization of directional and positional spaces enables the definition of alignment clusters. Max size of alignment clusters along with average of directions is introduced as an additional order parameter to characterise local as well as global alignment structures. Nonvanishing noise optimizing the collective motion is observed. In the optimal regime of noise strengths,the collective motion is promoted by increasing particle density.This can be accounted for by that moderate noise strength can help merge of alignment clusters without destabilising them.In the nonoptimal regime of noise strengths,the collective motion is, however, reduced by increasing particle density. This is because high particle density increases the probability of blocked motion irresolvable by small noise strength and promotes the destabilisation of alignment clusters by too large noise strength. When the underlying lattice undergoes edge percolation process,no abrupt change of alignment behaviors is observed at the critical point of percolation.The edge percolation has only continuous effects on the alignment behaviors of particles over the whole range of edge occurrence probabilities. Our model can help understand the collective motion of particles in discrete spaces and has potential applications in alleviating traffic jams.[16,17,25–27]
Acknowledgements
Project supported by the Strategic Priority Research Program of Chinese Academy of Sciences (Grant No.XDB33000000)and the National Natural Science Foundation of China(Grant No.12090054).