Oscillators that sync and swarm
Kevin P. O'Keeffe, Hyunsuk Hong, and Steven H. Strogatz

TL;DR
This paper introduces 'swarmalators', systems where oscillators synchronize their phases while moving through space, revealing five possible collective states with applications in biological and physical systems.
Contribution
It proposes a coupled phase and spatial dynamics model called swarmalators, and predicts five distinct long-term collective states.
Findings
Five collective states predicted by the model
Applicable to biological systems like sperm and frogs
Potential observations in colloidal suspensions
Abstract
Synchronization occurs in many natural and technological systems, from cardiac pacemaker cells to coupled lasers. In the synchronized state, the individual cells or lasers coordinate the timing of their oscillations, but they do not move through space. A complementary form of self-organization occurs among swarming insects, flocking birds, or schooling fish; now the individuals move through space, but without conspicuously altering their internal states. Here we explore systems in which both synchronization and swarming occur together. Specifically, we consider oscillators whose phase dynamics and spatial dynamics are coupled. We call them swarmalators, to highlight their dual character. A case study of a generalized Kuramoto model predicts five collective states as possible long-term modes of organization. These states may be observable in groups of sperm, Japanese tree frogs,…
Click any figure to enlarge with its caption.
Figure 1
Figure 10
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 11Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Oscillators that sync and swarm
Kevin P. O’Keeffe
Center for Applied Mathematics, Cornell University, Ithaca, NY 14853, USA
Hyunsuk Hong
Department of Physics and Research Institute of Physics and Chemistry, Chonbuk National University, Jeonju 561-756, Korea
Steven H. Strogatz
Center for Applied Mathematics, Cornell University, Ithaca, NY 14853, USA
Abstract
Synchronization occurs in many natural and technological systems, from cardiac pacemaker cells to coupled lasers. In the synchronized state, the individual cells or lasers coordinate the timing of their oscillations, but they do not move through space. A complementary form of self-organization occurs among swarming insects, flocking birds, or schooling fish; now the individuals move through space, but without conspicuously altering their internal states. Here we explore systems in which both synchronization and swarming occur together. Specifically, we consider oscillators whose phase dynamics and spatial dynamics are coupled. We call them swarmalators, to highlight their dual character. A case study of a generalized Kuramoto model predicts five collective states as possible long-term modes of organization. These states may be observable in groups of sperm, Japanese tree frogs, colloidal suspensions of magnetic particles, and other biological and physical systems in which self-assembly and synchronization interact.
pacs:
05.45.Xt
This year marks the fiftieth anniversary of a breakthrough in the study of synchronization. In 1967, Winfree proposed a coupled oscillator model for the circadian rhythms that underlie daily cycles of activity in virtually all plants and animals winfree1967biological . He discovered that above a critical coupling strength, synchronization breaks out spontaneously, in a manner reminiscent of a phase transition. Then Kuramoto simplified Winfree’s model and solved it exactly kuramoto1975self , leading to an explosion of interest in the dynamics of coupled oscillators strogatz_book ; pikovsky2003synchronization ; acebron2005kuramoto . Kuramoto’s model in turn has been generalized to other large systems of biological oscillators, such as chorusing frogs aihara2008mathematical , firing neurons montbrio2015macroscopic ; pazo2014low ; o2016dynamics ; luke2014macroscopic ; laing2014derivation , and even human concert audiences clapping in unison crowd . The analyses often borrow techniques from statistical physics, such as mean-field approximations, renormalization group analyses daido1988lower ; ostborn2009renormalization , and finite-size scaling hong2007entrainment ; hong2015finite . There has also been traffic in the other direction, from biology back to physics. For example, insights from biological synchronization have shed light on neutrino oscillations neutrinos , phase locking in Josephson junction arrays wiesenfeld1996synchronization , the dynamics of power grids motter2013spontaneous ; dorfler2012synchronization , and the unexpected wobbling of London’s Millennium Bridge on opening day strogatz2005theoretical .
A similarly fruitful interplay between physics and biology has occurred in the study of the coordinated movement of groups of animals. Fish schools, bird flocks, and insect swarms couzin2007collective ; buhl2006disorder ; sumpter2010collective ; herbert2016understanding ; Ballerini29012008 have been illuminated by maximum entropy methods Bialek27032012 , agent-based simulations reynolds1987flocks , and analytically tractable models based on self-propelled particles vicsek1995novel , and continuum limits bernoff2013nonlocal ; topaz2004swarming ; topaz2006nonlocal ; kolokolnikov2011stability .
Studies of swarming and synchronization have much in common. Both involve large, self-organizing groups of individuals interacting according to simple rules. Both lie at the intersection of nonlinear dynamics and statistical physics. Nevertheless the two fields have, by and large, remained disconnected. Studies of swarms focus on how animals move, while neglecting the dynamics of their internal states. Studies of synchronization do the opposite: they focus on oscillators’ internal dynamics, not on their motion. In the past decade, however, a few studies of “mobile oscillators,” motivated by applications in robotics and developmental biology, have brought the two fields into contact mobile1 ; belykh2004blinking ; stilwell2006sufficient ; frasca2008synchronization ; fujiwara2011synchronization . Even so, the assumption has been that the oscillators’ locations affect their phase dynamics, but not conversely. Their motion has been modeled as a random walk or as externally determined, without feedback from the oscillators’ phases.
We suspect that somewhere in nature and technology there must be mobile oscillators whose phases affect how they move. For instance, many species of frogs, crickets, and katydids call periodically, and synchronize in vast choruses walker1969acoustic ; greenfield1994synchronous ; aihara2008mathematical ; aihara2014spatio . The natural question is whether they tend to hop toward or away from others depending on the relative phases of their calling rhythms, and if so, what spatiotemporal patterns are produced.
A clue comes from the physics of magnetic colloids yan2012linking ; snezhko2011magnetic ; martin2013driving and microfluidic mixtures of active spinners nguyen2014emergent ; van2016spatiotemporal , both of which show rich collective behavior. In these systems, the particles or spinners attract or repel one another, depending on their orientations. Given that orientation is formally analogous to the phase of an oscillation (both being circular variables), a similarly rich phenomenology is expected for mobile oscillators whose phases affect their motion. We call these hypothetical systems ‘swarmalators’ because they generalize swarms and oscillators.
One possible instance of a swarmalator system is a population of myxobacteria, modeled in 2001 by Igoshin and colleagues igoshin2001pattern . The movements of these bacteria in space are thought to be influenced by an internal, biochemical degree of freedom, which appears to vary cyclically. Igoshin et al. igoshin2001pattern modeled it as a phase oscillator. Experimental evidence suggests that the evolution of this phase is influenced by the spatial density of neighboring cells; thus there appears to be a bidirectional coupling between spatial and phase dynamics, as required of swarmalators.
Tanaka and colleagues also made an early contribution to the modeling of swarmalators tanaka2007general ; iwasa2010hierarchical . They analyzed a broad class of models in the hope of finding phenomena which were not system-specific. They considered chemotactic oscillators, whose movements in space are mediated by the diffusion of a background chemical. The oscillators’ consumption of this chemical depends on their internal states, thereby completing the bidirectional space-phase coupling. Tanaka et al. tanaka2007general ; iwasa2010hierarchical began with a general model with these ingredients, from which they derived a simpler model by means of center manifold and phase-reduction methods.
Here we take a bottom-up approach. We propose a simple model of a swarmalator system which lets us study some of its collective states analytically. We hope our work will draw attention to this class of problems, and stimulate the discovery and characterization of natural and technological systems of swarmalators.
Results
The model. We consider swarmalators free to move in the plane. The governing equations are
[TABLE]
for , where is the population size, is the position of the -th swarmalator, and and are its phase, natural frequency, and self-propulsion velocity. The functions and represent the spatial attraction and repulsion between swarmalators, while the phase interaction is captured by . The function in equation (1) measures the influence of phase similarity on spatial attraction, while in equation (2) measures the influence of spatial proximity on the phase attraction.
Consider the following instance of this model:
[TABLE]
For simplicity, we chose power laws for and along with analytically convenient exponents. The sine function in was similarly motivated, in the spirit of the Kuramoto model kuramoto1975self . We first consider identical swarmalators so that and . Further, we assume propulsion with constant magnitude and direction where is a constant vector (we relax these simplifications later). Then by a choice of reference frame we can set without loss of generality. Finally, by rescaling time and space we set . This leaves us with a system with two parameters .
The parameter is the phase coupling strength. For , the phase coupling between swarmalators tends to minimize their phase difference, while for , this phase difference is maximized. The parameter measures the extent to which phase similarity enhances spatial attraction. For , “like attracts like”: swarmalators prefer to be near other swarmalators with the same phase. When , we have the opposite scenario: swarmalators are preferentially attracted in space to those with opposite phase. And when , swaramalators are phase-agnostic, their spatial attraction being independent of their phase. To keep , we constrain to satisfy .
Before stating our results, we pause to discuss our model’s features. As mentioned above, the model’s purpose is to study the interplay between synchronization and swarming. But what precisely do we mean by swarming? While, to our knowledge, there is no unanimous classification, elements of a swarming system typically (i) attract and repel each other, leading to aggregation, and (ii) align their orientations so as to move in the same direction. Succinctly then, a swarming system models aggregation and/or alignment.
Our model accounts for aggregation, but not for alignment: the spatial dynamics (1) model phase-dependent aggregation, while the phase dynamics (2) model position-dependent synchronization. There are no alignment terms. Indeed, the particles of our system do not have an orientation so there is nothing to align! We chose to neglect an orientation state variable, and thus alignment, for two reasons. The first was simply because we believe there are swarmalator systems in which orientation does not play a role, such as the Japanese tree frogs aihara2008mathematical ; aihara2014spatio or chemotactic oscillators tanaka2007general ; iwasa2010hierarchical . The second was that modeling orientable swarmalators adds an additional layer of complexity; it gives each swarmalator an orientation , increasing the number of state variables per swarmalator from three (a two-dimensional position and an internal phase ) to four.
In the interest of minimalism we wished to avoid this complication for now. Hence as it stands our model applies only to swarmalators without an orientation. However we later show that our results are robust to the inclusion of simple alignment dynamics, indicating their potential to hold for systems of orientable swarmalators as well.
Numerics. We performed numerical experiments to probe the behavior of our system. Unless otherwise stated, the simulations were run using python’s ODE solver ‘odeint’. We initially positioned the swarmalators in a box of length and drew their phases from , both uniformly at random. We found the system settles into five states (Supplementary Movies 1-5). In three of these states, the swarmalators are ultimately static in space and phase. In the remaining two, the swarmalators move. However in all states, the density of swarmalators is time-independent, where gives the fraction of swarmalators with positions between and , and phases between and at time . In Fig. 1 we show where these states occur in the parameter plane. We next discuss these five states.
1. Static synchrony. The first state is shown in Fig. 2(a). The swarmalators form a circularly symmetric, crystal-like distribution in space, and are fully synchronized in phase, as indicated by all of them having the same color in Fig. 2(a). Since the swarmalators are ultimately stationary in , and they all end up at the same phase , we call this the ‘static sync’ state. It occurs for and for all , as seen in Fig. 1.
In the continuum limit, this state is described by , where is the spatial angle , and the final phase is determined from the initial conditions. In Supplementary Note 1 we uset a technique used by Kololnikov et al fetecau2011swarm when studying swarms to derive the following pair of integral equations for :
[TABLE]
where are the complete elliptic integral of the first and second kinds, and is the radius of the disk in the plane which must be determined. We were unable to solve these equations for and , so instead solve them numerically, and show the results in Supplementary Note 1. Analytic progress can however be made if a linear attraction kernel , is used instead of the unit vector kernel we are currently considering. Then, as shown in Kolokolnikov et al. fetecau2011swarm , the radial density becomes , i.e swarmalators are uniformly distributed. In this special case we can also calculate analytically,
[TABLE]
We show a full derivation in the Methods section. In dimensionful units, this reads . Thus the radius is determined by the ratio of the strengths of the attractive to the repulsive forces (in the static sync state, the effective attraction force is , since all swarmalators have the same phase). Figure 3(a) shows the prediction (7) agrees with simulation results.
2. Static asynchrony. Swarmalators can also form a static async state, illustrated in Fig. 2(b). At any given location , all phases can occur, and hence all colors are present everywhere in Fig. 2(b). This is seen more clearly in a scatter plot of the swarmalators in the plane, depicted in Fig. 4(a). Notice that the swarmalators are distributed uniformly, meaning that every phase occurs everywhere. This completely asynchronous state occurs in the quadrant , , and also for as long as lies in the wedge shown in the phase diagram in Fig. 1. As for the static sync state, we were able to calculate the radius of the circular distribution when a linear attraction kernel was used. In the Methods section we show this radius is given by
[TABLE]
which agrees with simulation as shown in Fig. 3(a).
3. Static phase wave. The final stationary state occurs for the special case and . This means the swarmalators’ phases are frozen at their initial values. How, then, does the population evolve? Since , ‘like attracts like’: swarmalators want to settle near others with similar phase. The result is an annular structure where the spatial angle of each swarmalator is perfectly correlated with its phase , as seen in Fig. 2(c) and 4(b). Since the phases run through a full cycle as the swarmalators arrange themselves around the ring, we call this state the ‘static phase wave’.
In density space, this static phase wave state is described by where the and the constant , are determined by the initial conditions. In the Methods section we again consider the linear attraction kernel, and find that can be obtained analytically,
[TABLE]
with \Gamma_{J}=2J(R_{2}^{3}-R_{1}^{3})\Big{(}3J(R_{2}^{2}-R_{1}^{2})+12\Big{)}^{-1}. This in turn lets us calculate the inner and outer radii of the annulus:
[TABLE]
with . Figure 3(b) shows agreement between these predictions and simulation.
4. Splintered phase wave. Moving from into the half-plane, we encounter the first non-stationary state, shown in Fig. 5(a) and Fig. 4(c). As can be seen, the static phase wave splinters into disconnected clusters of distinct phases. Accordingly we call this state the ‘splintered phase wave’. It is unclear what determines the number of clusters. Fewer are found when smaller length scales for the interaction functions are used. However the parameters also play a role, although how precisely has not yet been determined. Within each cluster, the swarmalators “quiver,” executing small amplitude oscillations in both position and phase about their mean values.
5. Active phase wave. As is further decreased, these oscillations increase in amplitude until the swarmalators start to execute regular cycles in both spatial angle and phase. This motion is best illustrated in Fig. 4(d), in which shear flow about the axis is evident. This type of flow follows from a conserved quantity in the model: , which can be seen by averaging equations (3) and (4) over the population. There are also oscillations in the radial position, where each swarmalator travels from the inner rim to the outer rim and back, in one orbit around the annulus.
This new, and final, state is similar to the double milling states found in biological swarms carrillo2009double , where populations split into counter-rotating subgroups. It is also similar to the vortex arrays formed by groups of sperm riedel2005self , where the angular position of each sperm is correlated with the phase associated with the rhythmic beating of its tail.
At the density level, the state is like a blurred version of the static phase wave, insofar as the spatial angle and phase of a given swarmalator are roughly correlated, as evident in Fig. 4(d). However unlike the static phase wave, the swarmalators are non-stationary. To highlight this difference, we name this state the ‘active phase wave’.
Order parameters. Having described the five states of our system, we next discuss how to distinguish them. We define the following order parameter,
[TABLE]
where . As shown in Fig. 6, the magnitude varies from to [math] as we decrease from 0, passing through all the states in the upper left quadrant of the plane. (Note that all states except for static sync occur in this part of parameter space, so we hereafter confine our attention to just this region.)
To see why varies in this manner, recall that in the static phase wave, the spatial angle and phase of each swarmalator are perfectly correlated, (recall that the and are determined by the initial conditions. This means either or is non-zero). Therefore at , where the static phase wave state is realized. Moving into the plane we encounter the splintered phase wave. Here the correlation between and is not perfect, and so . As is decreased the decay of this correlation is non-monotonic, which induces a dip in as seen in Fig. 6. Once the active phase wave is reached however this non-monotonicity disappears. As a result declines uniformly until it finally drops to zero when the static async state is reached, in which and are fully uncorrelated.
To sum up, is zero in the static async state, bifurcates from zero at a critical coupling strength , is non-zero in the non-stationary splintered and active phase wave states, and is one in the static phase wave state.
Notice however that since is non-zero for both the splintered and active phase wave, it cannot distinguish between these states. To do this, we use another order parameter . We define this to be the fraction of swarmalators that have executed at least one full cycle in phase and position, after transients have been discarded. Then is zero for the splintered phase wave, and non-zero for the active phase wave. Using in concert with then allows us to discern all the macroscopic states of our system as illustrated in Fig. 6.
Stability analysis. To calculate the critical coupling strength at which the static async state loses stability, we consider perturbations in density space defined by
[TABLE]
where is density in the static async state. In Supplementary Note 2, we substitute this ansatz into the continuity equation, expand in a Fourier series, , and derive evolution equations for the harmonics . We show the critical mode is (higher modes are zero, and the zeroth mode is stable) which obeys
[TABLE]
We next expand in an additional Fourier series: . Substituting this ansatz into (14) leads to a evolution equation for each mode . We then set and derive the following eigenvalue equation:
[TABLE]
where is the radius of the support of the density in the static async state. We focus first on the zeroth mode for which we can compute analytically:
[TABLE]
where are the complete elliptic integral of the first and second kinds. We were unable to solve (16) for analytically. Instead, we found it numerically by approximating the integral using gaussian quadrature. This reduces (16) to the form where , are gaussian quadrature weights, and . The eigenvalues of , which depend on the number of grid points used in the quadrature, then approximate .
The eigenvalues have unexpected properties. The real part of the most unstable eigenvalue, denoted , is positive for all . This tells us that is always unstable, which in turn tells us that the static async state is always unstable! In Fig. 7 we plot versus for and grid points. As can be seen it is small but positive for sufficiently negative . Note however that there is a transition-like point beyond which increases sharply. Figure 7 also shows for , which have the same behavior as : they are small but positive for , and grow sharply for .
Small but positive eigenvalues for were a surprise. We were expecting them to be negative, since simulations show the static async state is stable. We were thus suspicious of these results, and doubted the accuracy of the approximation to the true . We therefore repeated the calculation for different values of up to in Supplementary Note 2. Contrary to our expectations, we found that while the got smaller, they consistently remained positive for .
We also crudely investigated the limit by (i) fitting our data to curves of the form and (ii) using Richardson extrapolation. Due to the small magnitudes of the however, the results were rather unconvincing. Typical values for the best fit parameter , which represents the limiting behavior of , were . The confidence interval for this parameter also contained positive and negative values. On top of that the approximations from methods (i) and (ii) gave inconsistent results. Hence we were unable to reliably determine the sign of when and , which preventing us from accurately ascertaining the stability of the static async state. We restate however that the fact that for the large but finite value of we used is significant evidence that the unanticipated instability of the static async state is genuine.
While a rigorous determination of the sign of when remains elusive, our analysis certifiably shows its magnitude is very small. Hence, whatever the stability or instability of the -th mode turns out to be, it must be weak. In turn, then, the static async state has weak stability properties for , where (i.e., at the point the most unstable loses stability). How can we find this ? In Fig. 7 we see the becomes unstable first. There are of course an infinite number of modes, but as can be seen, appears to decrease with increasing . Thus we assume . In Supplementary Note 2 we approximate , calculate it for different , and find the following linear relation:
[TABLE]
Summarizing our main result: in the continuum limit , the static async state is unstable for , and either weakly stable, neutrally stable, or weakly unstable for . Further, numerical evidence suggests that the third option, weakly unstable, is the most likely. While this result is perhaps unsatisfying from a technical perspective, in practice it has utility. For example as shown in Fig. 1, the approximation (18) for agrees reasonably well with finite simulations.
Genericity. Our analysis so far has been for the instance (3), (4), of the model defined by (1), (2). This begs the question: are the phenomena we found generic to the model? Or specific to this instance of the model? To answer this question, we ran simulations for different choices of the functions and ; see Supplementary Note 4.
In all but one case, we found the same phenomena. The exception is when a linear attraction kernel is used. Here we found new states, which we call ‘non-stationary phase waves’. They are similar to the active phase wave, except now the phase of the order parameter begins to rotate, reminiscent of the traveling wave states found in the Kuramoto model with distributed coupling strengths hong2011kuramoto ; hong2016phase . We further discuss this and other properties in Supplementary Note 4.
Noise and disordered natural frequencies. The swarmalators previously considered were identical and noiseless. We now relax these idealizations. Then the governing equations are
[TABLE]
where are random variables drawn from a Lorentzian g(\omega)=(\sigma/\pi)\Big{[}(\omega-\mu)^{2}+\sigma^{2}\Big{]}^{-1}. By a change of frame we set , leaving just , which quantifies the strength of the disorder. We choose white noise variables and with zero mean and strengths characterized by , etc.
Simulations show that when just phase noise is turned on, noisy versions of all the states are realized. The splintered phase wave however degenerates into the active phase wave for all but the smallest noise . In the remaining states, the spatial densities remain compact supported with the same radii, except now the swarmalators have noisy phase motion (this induces some spatial movement, which disappears when as we show in Supplementary Note 3). Hence the following states, where we have swapped the descriptor ‘static’ with ‘noisy’, are robustly realized when : noisy phase wave, active phase wave, noisy async.
Frequency disorder has a more serious effect. Since is symmetric about zero, there are equal numbers of swarmalators with oppositely signed natural frequencies. This turns the static/noisy phase wave into the active phase wave, in the sense that counter-rotating groups develop. This is not seen in the async state. Here, there are noisy spatial movements which vanish as , as in the noisy async state. In contrast however, the swarmalators execute noisy, but full, phase cycles. To highlight this distinction, we rename the state the active async state. The states realized are then the active phase wave and the active async.
Finally spatial noise simply blurs the spatial densities of the states. No other phenomena are induced. Hence when , we again get the active phase wave and active async states.
In Fig. 8 we plot the order parameter for different amounts of noise and frequency disorder. As for the original model, simply declines to zero as is decreased, with the noise and disordered frequencies changing just the shape of the curves and the value of . Note the disappearance of the dip in for small , which indicates the absence of the splintered phase wave state. Note also we do not plot the second order parameter which discerns the splintered phase wave since this state does not robustly exist when .
Swarmalators in 3D. So far we have considered swarmalators moving in two dimensions. While there are physical systems where this approximation is valid, such as certain active colloids pohl2014dynamic or sperm, which are often attracted to two dimensional surfaces maude1963non , this restriction was mostly for mathematical convenience. Here we explore the more physically realistic case of motion in three spatial dimensions (in Supplementary Note 6 we also explore motion in one dimension). For simplicity we consider the case of identical swarmalators with no noise, although we relax these idealizations in Supplementary Note 5. Our system is then
[TABLE]
where . These are the same as equation (3) and (4), except the exponent of the hard shell repulsion is now (we choose this because it yields simple formulas for the radii of certain states).
Simulations show that analogues of the states found in 2D are realized. We show these as scatter plots in the plane in Fig. 9. We also provide movies of the evolution to these states in Supplementary Movies 9-12. The static sync and async states become spheres (note we do not plot the static sync state due to space limitations) as seen in panel (a). As in the 2D case, we can calculate their radii when a linear attraction kernel is used,
[TABLE]
which agree with simulation as shown in Supplementary Note 5.
In panel (b) we show the static phase wave becomes a sphere with a cylindrical hole through its center. The orientation of this cylinder is determined by the initial conditions. The phase and azimuthal angle are correlated in the same way for each value of the polar angle (when the azimuthal and polar angles are measured relative to the axis of the cylindrical hole). We show this more clearly in a scatter plot in the plane in Supplementary Note 5 .
As in the 2D model, this correlation between and persists for the splintered phase waves and active phase wave states as can be seen in panels (c) and (d) of Fig. 9. The motion of the swarmalators in these states are as before: in the splintered phase wave they ‘quiver’, executing small oscillations in space and phase, while in the active phase wave they execute full rotations (note the spatial component of these rotations are in the azimuthal direction only, not in the polar direction ). In Supplementary Note 5 we show how the order parameters can also be used to differentiate these 3D states.
Alignment and self-propulsion. Up to now we have considered the trivial case of swarmalators that propel themselves with constant magnitude and direction, in a manner uninfluenced by their neighbors. This allowed us to set this term to zero via a change of reference. In many real systems, however, such behavior is unrealistic: individuals often adjust the direction of their motion to align with that of their neighbors. Vicsek studied this alignment effect in a seminal work vicsek1995novel .
We here partially explore the effect of alignment on swarmalator systems. Accordingly we endow each swarmalator with an orientation , which characterizes the direction of its self-propulsion. The inclusion of alignment makes our model complicated; there are now four state variables per swarmalator, which could interact with each other in potentially many ways. Furthermore, there are six parameters , not to mention any additional parameters governing the evolution of . An exhaustive study of orientable swarmalators is thus beyond the scope of the present work. Hence, we restrict ourselves to answering a simple question: are the states of our swarmalator system robust to the inclusion of simple alignment dynamics?
To this end, we study the simplest possible extension to our current model: we choose Vicsek type interactions between and , and leave and the phase uncoupled (although they are indirectly coupled through the position ). Our system then reads
[TABLE]
where , is the set of swarmalators within a distance of the -th swarmalator, and is the number of such neighbors. The is a white noise variable with zero mean and strength characterized by .
Simulations show that for certain parameter values aligned versions of all our states persist. We plot two of these in panels (a) and (b) of Fig. 10, where each swarmalator is depicted as a colored arrow, oriented according to , and colored according to phase. As can be seen the swarmalators are aligned, with their space-phase distributions being the same as before. In contrast to the original model, however, the center of mass of each distribution now moves (in a direction determined by the initial conditions). In this sense the states are mobile. They are however equivalent to their static versions via a change of reference frame, . For larger , the unaligned versions of the same states are realized, as illustrated in panels (c) and (d) of Fig. 10.
We have demonstrated that the phenomena of our system are insensitive to the inclusion of simple alignment dynamics. We restate however that we have not comprehensively explored the space defined by the other parameters given its large size. Thus it remains to be seen if new states will be found.
Discussion
We have examined the collective dynamics of swarmalators. These are mobile particles or agents with both phase and spatial degrees of freedom, which lets them sync and swarm. Furthermore, their phase and spatial dynamics are coupled. By studying simple models, we found this coupling leads to rich spatiotemporal patterns which we explored analytically and numerically. These patterns were robust to modifications to the model, namely motion in one, two, and three spatial dimensions, distributed natural frequencies, noisy interactions, and alignment dynamics. We thus believe they could be realized in nature or technology.
A pertinent future goal, then, is to investigate the behavior of real-world systems of swarmalators. As mentioned in the introduction, colloidal suspensions of magnetic particles yan2012linking ; snezhko2011magnetic ; martin2013driving or active spinners nguyen2014emergent ; van2016spatiotemporal are promising candidates. For example, structures equivalent to the static phase wave state have been experimentally realized by Snezhko and Aranson, when studying the behavior of ferromagnetic colloids at liquid-liquid interfaces snezhko2011magnetic (the particles comprising the colloids can be considered swarmalators if we interpret the angle subtended by their magnetic dipole vectors as their phase). As shown in Fig. 4 of snezhko2011magnetic , the colloids can form asters. These are structures composed of radial chains of magnetically ordered particles, which “decorate slopes of a self-induced circular standing wave” snezhko2011magnetic , analogous to the annular pattern of correlated phases and positions of the static phase wave shown in Fig. 2(c).
Perhaps colloidal equivalents of the splintered and active phase wave states could also be realized. Aside from being theoretically interesting, the ability to engineer these states could have practical application. For instance, Snezhko and Aranson also show that asters can be manipulated to capture and transport target particles. The non-stationary behavior of the splintered and active wave states might also have locomotive utility. Tentative evidence for this claim is provided by populations of cilia, whose collective metachronal waves, similar to the motion of swarmalators in the aforementioned states, are known to facilitate biological transport elgeti2013emergence ; okada1999abnormal ; wong1993nature .
Other plausible systems of real-world swarmalators are biological microswimmers, self-propelled micro-organisms capable of collective behavior lauga2009hydrodynamics . One such contender is populations of spermatoza, which exhibit rich swarming behavior such as trains immler2007hook ; moore2002exceptional and vortex arrays riedel2005self , the latter of which is reminiscent of the active phase wave state, as mentioned in the Results section. The phase variable for each sperm is associated with the rhythmic beating of the sperm’s tail, which can synchronize with that of a neighboring sperm taylor1951analysis ; fauci1995sperm . It has been theorized that this can induce spatial attraction yang2008cooperation , leading to clusters of synchronized sperm, consistent with experimentally observed behavior hayashi1996insemination .
There are also theoretical avenues to explore within our proposed model of swarmalators. For instance the curious stability properties of the static async state deserve further study. Another route would be to include more realism by including heterogeneity in the coupling parameters , or by choosing more complicated interaction functions . For example we chose to mimic the Kuramoto model, but as we saw, it led to just the trivial static sync state when . Perhaps choosing the more realistic Winfree model for the phase dynamics, which gives rise to richer collective behavior, would lead to more interesting swarmalator phenomena in this parameter regime.
Perhaps the most important direction for future work is to more fully explore the interplay among aggregation, alignment, and synchronization—or put another way, to explore the collective behavior of particles with a position , an orientation , and an internal phase . The primary goal of our work is to draw attention to this class of problems, which we believe define a wide landscape of emergent behavior. In this work, we have started to map out this landscape by studying a simple model that contains a subset of these three effects, namely aggregation and synchronization.
Others have considered the remaining subsets. For example, Leon and Liverpool have explored the interaction between alignment and synchronization leoni2014synchronization . They introduced a new class of soft active fluids whose units have an orientation and phase. They found this mixture can either enhance or inhibit the transition from disordered states to states with polar order. The latter states are roughly similar to the aligned static async states. They also found transitions from disordered states to states with phase order, which are analogous to unaligned static sync states. Yet counterparts of the static, splintered, and active phase waves were not reported.
The final combination, aggregation and alignment, is perhaps the most well studied, in both new models and old. For instance, Starnini et al. starnini2016emergence recently introduced a model of mobile particles capable of aggregating and aligning their opinions, and found the emergence of echo chambers. Even in the classic Vicsek model and its numerous extensions, new phenomena are still being found. For instance, Kruk et al. found that delayed alignment in the Vicsek model produces self-propelled chimeras kruk2015self ; perhaps delayed phase interactions could lead to similar states for swarmalators. Liebchen and Levis liebchen2016rotating considered units with an intrinsic rotation, and found ‘phase separated droplets’: clusters of rotation-synchronized particles surrounded by a sea of incoherent particles (multiple droplets are also possible). These droplets are similar to our static sync states, but they differ in the crucial respect that the entire population is synchronized in our static sync state. Here too, the counterparts of our static, splintered, and active phase waves were not seen.
Thus, to the best of our knowledge, no other models display states analogous to the splintered phase waves and active phase waves found in our swarmalator model. In that sense, those two states are unprecedented.
Methods
Properties of static sync and async state. We here use techniques used by Fetecau et al. fetecau2011swarm when studying swarm dynamics to study the static sync and static async states with a linear attraction kernel is used. We start with the async state whose density is
[TABLE]
We wish to solve for the radial density and the radius of its support. In this state the swarmalators are at rest and their phases are unchanging, so , where . As we will show, it is also useful to consider the divergence of the velocity, which must also be zero (from the continuity equation for the conservation of swarmalators, and by applying the assumptions that the density for the static async state is stationary and the velocity is zero). This gives us a pair of simultaneous equations,
[TABLE]
We begin with divergence term given by (30). In cartesian coordinates the velocity reads
[TABLE]
The divergence has a spatial and phase component: . The phase component is trivially zero, since the swarmalators’ phases are uniformly distributed in phase in the static async state. We find the spatial component by applying to (31):
[TABLE]
Here we have used the identity (expressed most cleanly in cartesian coordinates)
[TABLE]
Simplifying this, and substituting gives the full divergence
[TABLE]
By (30) we require this to be zero, which gives a self-consistent equation for :
[TABLE]
Finally substituting the ansatz given by (28) into this and performing the integration over gives
[TABLE]
This tells us is constant inside a disc of radius . The radius can be determined via self-consistency: . By normalizing as per (28) we find which means . Putting this all together gives
[TABLE]
We must now check if the solutions given by (39) and (40) imply as required by (29). We do this in cartesian coordinates, in which
[TABLE]
where is the final, common phase of each swarmalator. Substituting this into equations (31) and (32) for and performing the integration gives
[TABLE]
where we have used the identity
[TABLE]
We see that at if , as required. Hence we have shown that the solutions (39), (40) satisfy equations (29) and (30).
Carrying out the same analysis for the static sync state leads to
[TABLE]
where is the final common phase of the swarmalators in the static sync state.
Properties of static phase wave state. Here we calculate the density of swarmalators, and inner and outer radii of the annulus, in the static phase wave state, when a linear attraction kernel is used.
The calculation is the same as for the static sync and async states: we assert
[TABLE]
The density of the static phase wave state is
[TABLE]
We first calculate the divergence, which in polar coordinates is given by
[TABLE]
The velocity is given by
[TABLE]
[TABLE]
[TABLE]
Taking the derivatives on these, plugging in Eq. (49) for , and substituting the result into (50), gives
[TABLE]
Setting this to zero, we see satisfies
[TABLE]
which means it can be determined self-consistently in terms of and . The result is
[TABLE]
with \Gamma_{J}=2J(R_{2}^{3}-R_{1}^{3})\Big{(}3J(R_{2}^{2}-R_{1}^{2})+12\Big{)}^{-1}.
Next we use the result (56) in to compute the inner and outer radii . We first evaluate by substituting (56) into (51). Performing the integration we get
[TABLE]
with
[TABLE]
Since , the coefficients must be zero. This yields two equations for , with solutions
[TABLE]
with
[TABLE]
and small- expansion given by
[TABLE]
Acknowledgments
Research supported by United States NSF Grant Nos. DMS-1513179 and CCF-1522054 (S.H.S), and by South Korean NRF Grant No. NRF-2015R1D1A3A01016345 (H.H).
Author contributions
K.P.O and S.H.S conceived the research. K.P.O and H.H performed the numerics. K.P.O. performed the analysis and drafted the manuscript. All authors discussed the results, drew conclusions and edited the manuscript.
Additional information
Competing financial interests. The authors declare no competing financial interests.
Data availability. The data that support the findings of this study (simulation source code and figure raw data) are available from K.P.O upon request. Email: [email protected]
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1(1) Winfree, A. T. Biological rhythms and the behavior of populations of coupled oscillators. Journal of Theoretical Biology 16 , 15–42 (1967).
- 2(2) Kuramoto, Y. Self-entrainment of a population of coupled non-linear oscillators. In Araki, H. (ed.) International Symposium on Mathematical Problems in Theoretical Physics , 420–422 (Springer, 1975).
- 3(3) Strogatz, S. Sync: The emerging science of spontaneous order (Hyperion, 2003).
- 4(4) Pikovsky, A., Rosenblum, M. & Kurths, J. Synchronization: A Universal Concept in Nonlinear Sciences (Cambridge University Press, 2003).
- 5(5) Acebrón, J. A., Bonilla, L. L., Vicente, C. J. P., Ritort, F. & Spigler, R. The kuramoto model: A simple paradigm for synchronization phenomena. Reviews of Modern Physics 77 , 137 (2005).
- 6(6) Aihara, I., Kitahata, H., Yoshikawa, K. & Aihara, K. Mathematical modeling of frogs calling behavior and its possible application to artificial life and robotics. Artificial Life and Robotics 12 , 29–32 (2008).
- 7(7) Montbrió, E., Pazó, D. & Roxin, A. Macroscopic description for networks of spiking neurons. Physical Review X 5 , 021028 (2015).
- 8(8) Pazó, D. & Montbrió, E. Low-dimensional dynamics of populations of pulse-coupled oscillators. Physical Review X 4 , 011009 (2014).
