Stochastic Kuramoto oscillators with discrete phase states
David J J\"org

TL;DR
This paper introduces a stochastic generalization of the Kuramoto model with discrete phase states, analyzing how phase discretization affects synchronization and oscillation quality through analytical and numerical methods.
Contribution
It presents a novel stochastic Kuramoto model with discrete phases, bridging continuous and discrete oscillatory systems, and explores its synchronization properties.
Findings
Key observables show extrema at certain discretization levels.
Steady-state synchrony varies with phase discretization.
Model converges to classical Kuramoto in the continuous limit.
Abstract
We present a generalization of the Kuramoto phase oscillator model in which phases advance in discrete phase increments through Poisson processes, rendering both intrinsic oscillations and coupling inherently stochastic. We study the effects of phase discretization on the synchronization and precision properties of the coupled system both analytically and numerically. Remarkably, many key observables such as the steady-state synchrony and the quality of oscillations show distinct extrema while converging to the classical Kuramoto model in the limit of a continuous phase. The phase-discretized model provides a general framework for coupled oscillations in a Markov chain setting.
Peer 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.
Stochastic Kuramoto oscillators with discrete phase states
David J. Jörg
Theory of Condensed Matter Group, Cavendish Laboratory, University of Cambridge, JJ Thomson Avenue, Cambridge CB3 0HE, United Kingdom
The Wellcome Trust/Cancer Research UK Gurdon Institute, University of Cambridge, Tennis Court Road, Cambridge CB2 1QN, United Kingdom
Abstract
We present a generalization of the Kuramoto phase oscillator model in which phases advance in discrete phase increments through Poisson processes, rendering both intrinsic oscillations and coupling inherently stochastic. We study the effects of phase discretization on the synchronization and precision properties of the coupled system both analytically and numerically. Remarkably, many key observables such as the steady-state synchrony and the quality of oscillations show distinct extrema while converging to the classical Kuramoto model in the limit of a continuous phase. The phase-discretized model provides a general framework for coupled oscillations in a Markov chain setting.
pacs:
05.10.Gg, 05.45.Xt, 02.50.Ey
I Introduction
The dialectic of synchronization has become a powerful conceptual tool in theoretical physics—rooted in the description of coupled oscillators and clocks Strogatz and Stewart (1993), it has been extended to phenomena that bear only structural resemblance to coupled oscillators such as the collective behavior of bird flocks Ha et al. (2010) and magnetic systems Flovik et al. (2016). Hence, it is not surprising that probably the most prominent theoretical paradigm for synchronization, the celebrated Kuramoto model of coupled phase oscillators and its multifarious variants Kuramoto (1984a, b); Acebrón et al. (2005); Rodrigues et al. (2016), have been applied to problems as different as neutrino oscillations Pantaleone (1998), embryonic body axis segmentation Giudicelli et al. (2007); Morelli et al. (2009); Jörg et al. (2016), electric power grids Filatrella et al. (2008); Rohden et al. (2012); Dörfler and Bullo (2012), epileptic seizures Schmidt et al. (2014), and quantum entanglement Witthaut et al. (2017). The Kuramoto model is a time-continuous, phase-continuous system of coupled differential equations Kuramoto (1984b); Acebrón et al. (2005); Rodrigues et al. (2016),
[TABLE]
where is the phase of oscillator and is its intrinsic frequency, is the coupling strength, is a -periodic coupling function, and is the coupling topology matrix where indicates that the dynamics of oscillator couples to the dynamics of oscillator and otherwise. For appropriate choices of and , the coupling term alters the dynamic frequency in such a way that the system tends to synchronize, given that coupling can overcome the spread in frequencies Strogatz (2000).
Whether a phase-continuous model is a viable description depends on the system at hand. Biochemical oscillators, for instance, operate through chemical and/or genetic feedbacks between different molecule species and are often characterized by small numbers of molecules which are subject to fluctuations Morelli and Jülicher (2007); Zwicker et al. (2010); Suvak and Demir (2012); Webb et al. (2016); Lengyel and Morelli (2017). Another prominent example from biology is the cell cycle, which, while going through well-defined states, can exhibit considerable period variations Weber et al. (2014). Often, it is desirable to represent such processes on a coarse-grained level, e.g., by Markov chain models, when only their core features are to be retained. This is especially interesting if coupled oscillatory processes are part of a more complex system involving interactions with non-oscillatory parts. The latter is often the case in biology, where periodic processes interact with cell fates, intercellular signaling systems, and/or tissue growth Sugimoto et al. (2012); Brown (2014); Jörg et al. (2016). In recent years, there has been an extensive interest in the behavior of discrete-state models of uncoupled and coupled oscillators Prager et al. (2003); Wood et al. (2006, 2007); Fernandez and Tsimring (2008); Tönjes and Kori (2011); Suvak and Demir (2012); Pinto et al. (2014); Escaff et al. (2014); Barato and Seifert (2016). Recently, for instance, the question has been investigated whether discrete-state models can capture the behavior of the noisy Kuramoto model with all-to-all coupling and homogeneous frequencies Escaff et al. (2016).
In this paper, we study a generalization of the Kuramoto model in which each oscillator transitions between discrete phase states with defined transition rates. This renders all parts of the model inherently stochastic, including the coupling dynamics between oscillators. We investigate the effects of phase discretization on the dynamics of systems with homogeneous and inhomogeneous frequencies, in particular their synchronization behavior, their phase-coherence, and their period fluctuations. In Section II, we introduce the description of a single phase-discretized oscillator and characterize its stochastic properties such as its effective frequency and its quality factor. In Section III, we introduce a stochastic generalization of the coupled Kuramoto model with arbitrary coupling topology and coupling function and discuss variants of this generalization. In Section IV, we study the case of two coupled oscillators and investigate the effects of coupling on synchronization and precision both analytically and numerically. In Section V, we consider the case of many oscillators with homogeneous frequencies and present numerical results on their synchronization behavior and their collective precision. Moreover, we study the onset of synchronization in a system with inhomogeneous frequencies. Finally, in Section VI, we briefly summarize our results, discuss their relevance, and suggest directions for further studies.
II A single phase-discretized oscillator
We start by considering a single phase-discretized oscillator. We discretize the phase interval into states and allow the oscillator to advance by discrete phase increments of size , so that its state is given by the discrete phase variable (Fig. 1a). The discrete state is associated with a phase and the corresponding oscillatory signal .
The stochastic dynamics of the oscillator is governed by a master equation for the probability that the oscillator has the discrete phase at time . Introducing a transition frequency , we describe the transition as a Poisson process with transition rate for a given discretization (Fig. 1a). This ensures that the average duration of one revolution is given by . The corresponding master equation is given by
[TABLE]
The solution to Eq. (2) for the initial condition is a Poisson distribution van Kampen (2011),
[TABLE]
where with being the Heaviside function. Fig. 1b shows examples of stochastic trajectories for different phase discretizations , obtained from a standard stochastic simulation algorithm Gillespie (1977).
To determine the dynamical frequency of the oscillator and the frequency fluctuations introduced by stochasticity, we compute the temporal autocorrelation function of the associated oscillatory signal, where the star denotes the complex conjugate. For the system specified by Eq. (2), it assumes the form , where the effective frequency and the decorrelation rate are given by
[TABLE]
Note that both the effective frequency and the decorrelation rate are proportional to , which is the only (inverse) time scale in the system. Notably, the effective frequency is systematically smaller than the transition frequency . This difference is due to a ‘stroboscopic’ effect: Starting from a defined state at time 0, Eq. (3) implies that the discrete phase increment at is Poisson-distributed with mean and variance depending on through . For coarse phase discretizations , the tail of the Poisson distribution can considerably extend into regions with phase increments ; that is, for a given elapsed time interval, there is a non-vanishing probability for the oscillator to advance by more than one complete cycle. However, since the oscillatory signal is -periodic in , a phase increment larger than leads to the same signal as the increment , implying that in this case, the oscillator seemingly goes more slowly. As expected, in the limit of a continuous phase , we recover and .
Frequency fluctuations are commonly characterized by the quality factor Pikovsky and Kurths (1997); Morelli and Jülicher (2007), which is independent of the absolute frequency scale and corresponds to the number of oscillations over which the oscillatory signal stays correlated,
[TABLE]
For large phase discretizations , the quality factor quickly approaches the asymptotic behavior
[TABLE]
and becomes effectively linear in . Hence, even to achieve a very low quality factor of , about internal states are required.
To make the connection to the Kuramoto model Eq. (1), we derive the Langevin equation describing the system in the large- limit by a system size expansion van Kampen (2011), see Appendix A. This yields
[TABLE]
where is Gaussian white noise with and . The noise strength grows with the transition frequency , a reflection of the fact that the quality factor—which in the case of the Langevin equation (7) is given by the linear term in Eq. (6)—only depends on the phase discretization but not the transition frequency , which provides the only time scale in the system and, therefore, cannot affect any dimensionless physical quantity.
III Description of oscillator coupling
While the formalization of an uncoupled phase-discretized oscillator seems straightforward, introducing coupling to such a system opens a plethora of different possibilities, even if coupling processes are constrained to a set of Poisson processes running in parallel. A general formulation of oscillator coupling inevitably introduces backward jumps of the phase since the coupling strength may exceed the intrinsic frequency of an oscillator and may therefore lead to a negative dynamic frequency. While different stochastic formulations can produce the same mean-field dynamics and/or the same phase-continuous limit , fluctuations depend on the details of the stochastic dynamics, e.g., whether for each oscillator, (i) forward/backward jumps of the discrete phase are independent processes running in parallel or (ii) whether only forward or only backward processes can occur depending on the phase relation to other oscillators. We give a brief discussion of different possibilities in Appendix B.
III.1 Stochastic Kuramoto model with discretized phases
With these different possibilities in mind, we can now write a specific stochastic formulation of coupled phase-discretized oscillators. The probability of oscillators with discrete states is governed by the master equation
[TABLE]
where the operators and describe the stochastic dynamics of intrinsic oscillations and coupling, respectively. As in the Kuramoto model Eq. (1), denotes the coupling strength and is the adjacency matrix determining the coupling topology. The intrinsic frequency operator assumes the generic form
[TABLE]
where is the transition frequency of oscillator and where we have used the ladder operator notation , defined by van Kampen (2011)
[TABLE]
For a given -periodic coupling function taking values between and , we define the coupling operator as
[TABLE]
This specific formulation of the coupling term corresponds to a biased discrete diffusion process on the discretized phase space, where the bias dynamically depends on the phase difference through the coupling function ; i.e., depending on the phase difference, one of the processes or is favored. Note that the coupling operator given by Eq. (11) does not explicitly depend on the index of the sending oscillator as compared to other discretization schemes, see Appendix B.
Note that in Eq. (8), the expression in parentheses formally resembles the r.h.s. of the Kuramoto model Eq. (1) with parameters and functions promoted to Liouville operators. In general, the phase discretization leads to two major differences to the classical Kuramoto model Eq. (1): (i) oscillator dynamics is now inherently stochastic and (ii) the coupling function is sampled at discrete readout points determined by the phase discretization.
III.2 Linear noise approximation
To establish a connection to the classical Kuramoto model Eq. (1), we carry out a system size expansion of the system described by Eqs. (8–11), formally interpreting the phase discretization as the system size. This enables to write a linear noise approximation (LNA) for the corresponding stochastic governing equations for the physical phases . Details on the derivation are given in Appendix A. The resulting linear noise approximation for the physical phase is given by
[TABLE]
where is a ‘macroscopic’ phase variable obeying the deterministic Kuramoto dynamics
[TABLE]
cf. Eq. (1), and is a random variable which is governed by the Langevin equation
[TABLE]
where is the derivative of the coupling function, is Gaussian white noise with and , and is the effective noise strength for oscillator , given by
[TABLE]
where is the total coupling weight of the oscillators coupled into oscillator . Eq. (15) illustrates that in our formulation of the phase-discretized system, noise has two sources: the intrinsic oscillatory dynamics, as indicated by the intrinsic transition frequency and already shown in Eq. (7), but also coupling which, as an inherently stochastic process, inevitably contributes noise to the system. For a given oscillator , coupling to each connected oscillator is an independent process; therefore, the total contribution from coupling to its noise strength is proportional to the total coupling weight . Hence, the net effect of coupling on the synchronization and precision properties of the coupled system are not immediately obvious. Note that in the limit of a continuous phase , the phases behave as and the classical Kuramoto model Eq. (1) for the physical phases is recovered.
Note also that for the master equation of the single oscillator, Eq. (2), which has state-independent transition rates, the derived linear noise approximation is exact up to second order in the moments Grima (2015). On the other hand, it is not a priori obvious under which circumstances the linear noise approximation Eq. (12–15) is a good approximation for the full model Eqs. (8–11), as it involves (i) nonlinearly state-dependent transition rates and (ii) entails an expansion of the coupling function , suggesting that its validity is constrained to the vicinity of states for which is approximately linear around the occurring phase differences. In Section V, we demonstrate its effectiveness in describing steady-state properties by numerical simulations.
IV Dynamics of two coupled oscillators
To gain some insights into the stochastic behavior of the coupled system, we first investigate the simplest case of two coupled oscillators without self-coupling, and . For concreteness, we consider the generic class of coupling functions of the Kuramoto–Sakaguchi type in the following Sakaguchi et al. (1988),
[TABLE]
where is a constant phase shift. First, we address the transient behavior of the oscillators approaching synchrony, followed by an analysis of the synchronization and precision properties of the steady state.
IV.1 Synchronization transient
The time-dependent phase coherence of the two oscillators can be monitored via the Kuramoto order parameter, defined by Kuramoto (1984b)
[TABLE]
where is the number of oscillators and is the oscillatory signal associated with oscillator , as before. Usually, one considers the magnitude , which takes values from [math] to with indicating perfect phase coherence and indicating the existence of phase lags between oscillators. Here we focus on the squared magnitude , which basically has the same interpretation but simpler analytical properties. For two oscillators, the cross correlation contains the expectation value of in its real part,
[TABLE]
Since is bounded, a value of close to 1 indicates not only a small average phase difference but also small fluctuations in the phase difference. Fig. 2 shows both as well as (which together carry the same information as the full cross correlation ) for different phase discretizations for two oscillators with unequal frequencies and an initially maximally desynchronized state. After an initial transient, the system approaches a steady state with a constant order parameter and cross correlation
[TABLE]
which depend on .
Even though coarser phase discretizations typically entail a lower degree of synchrony at steady-state, such systems tend to initially synchronize faster than system with a finer discretization (see Fig. 2a). To illustrate this behavior, we define, for a system starting from the completely desynchronized state with maximum phase difference, as two complementary quantities the time it takes for the order parameter to reach the absolute value and the time it takes to reach a relative fraction of the steady-state order parameter ,
[TABLE]
Fig. 3 shows the synchronization times as a function of the phase discretization for different values of and reveals an interesting behavior: The time to reach the absolute order parameter tends to decrease for coarser phase discretizations even though the transition frequencies and the coupling strength are kept constant (Fig. 3a). In contrast, the time to reach a relative fraction of the steady-state order parameter attains a distinct maximum for finite discretizations (Fig. 3b). Therefore, coarser phase discretizations can facilitate faster initial synchronization even though they eventually reach a smaller phase-coherence and take a longer time reach the vicinity of their steady state.
IV.2 Steady-state phase coherence
How does the steady-state phase coherence depend on the phase discretization? And how does this compare to the synchronized state of two coupled Kuramoto oscillators with detuning? Let us briefly recapitulate some results from the classical Kuramoto model Adler (1946); Schuster and Wagner (1989). There, the system assumes a phase-locked steady state if coupling is strong enough to overcome the frequency difference between the oscillators, that is, if where
[TABLE]
In this case, the order parameter is given by
[TABLE]
Hence, in terms of the intrinsic frequences, the order parameter is determined by the absolute frequency difference in a monotonic way. For , both oscillators phase-drift with respect to each other and the time average of the order parameter is .
In the case of the phase-discretized model, nonlinear coupling combines with stochasticity and therefore, an analysis is more involved. Nevertheless, an exact solution for the steady-state order parameter and the cross correlation , Eqs. (19), can be constructed, see Appendix C for a derivation. Without loss of generality, we consider the case , for which the resulting order parameter is given by
[TABLE]
where can be represented as the continued fraction
[TABLE]
with
[TABLE]
Interestingly, the order parameter depends not only on the frequency difference but also on the frequency sum through . This reflects the fact that in the stochastic system, the degree of noise depends on the frequency scale (cf. Eq. (7) and the discussion below). Due to its combinatorial complexity, the exact solution given by Eq. (24–26) is somewhat opaque; therefore, we give a few explicit expressions for small phase discretizations in Appendix C.
Fig. 4 shows the order parameter and the imaginary part of the cross correlation as a function of the phase discretization for different frequency detunings and coupling strengths, both from numerical simulations of stochastic trajectories (dots) and the exact solutions given by Eqs. (24) and (43) (solid lines). For many generic parameter combinations, the order parameter monotonically increases with finer phase discretizations. However, in a few cases, the behavior of the order parameter and the cross correlation show some remarkable features. First, even at coupling strengths below the classical critical value that ensures we detect partial synchrony, i.e., an order parameter (bright curve in Fig. 4c, corresponding to ), indicating that the system spends a larger time in regions with small phase differences. Second, while in all cases the order parameter approaches the Kuramoto value in the limit , the convergence is not always monotonic. In fact, there are phase discretizations for which the degree of partial synchrony becomes maximal. This is exemplified by the bright curve in Fig. 4c and in Fig. 5, where the order parameter is displayed for different coupling strengths and up to very fine phase discretizations. The curves below the critical coupling strength exhibit a non-monotonic behavior with a distinct maximum for a finite phase discretization.
This behavior can be illuminated as follows: In the deterministic case , the phase difference of both oscillators is governed by the Adler equation with Adler (1946), where for simplicity, we have considered the case of zero coupling phase shift, . Therefore, the phase difference can be interpreted as the position of an overdamped particle moving in the tilted washboard potential Lindner et al. (2004); Shlomovitz et al. (2014). The dynamic drift velocity is symmetric around phase differences with , which correspond to an order parameter of . Therefore, if averaged over time, contributions from order parameters larger and smaller than exactly cancel out. In the case of finite phase discretizations , the system is stochastic and it tends to spend a larger time in states with . The reason for this can be understood by considering the Adler equation in the presence of noise and interpreting it as the governing equation of an overdamped Brownian particle in the potential . (In the case of the phase-discretized system, we may think of a ‘discrete’ potential whose increments determine the transition rates between states with different discrete phase differences.) For subcritical coupling strengths , the potential is (i) monotonic in , (ii) convex in regions with , and (iii) concave in regions with ; the latter can be seen by rewriting its second derivative as a function of the order parameter, . Therefore, the particle leaves regions with on the steepest slope of the potential, making it unlikely to return into the regions due to fluctuations whereas it leaves regions with where the potential is most shallow, rendering return events due to fluctuations much more likely.
IV.3 Oscillator precision at steady state
It is well-known that besides promoting synchronization, coupling can lead to an improvement of the oscillator precision, i.e., often damps frequency fluctuations Cross (2012). However, in the phase-discretized system, coupling not only tends to synchronize oscillators but is itself also a source of noise (cf. Eq. (15) and the discussion below). Hence, the effects of coupling on oscillator precision are not immediately obvious. To quantitatively assess these effects, we again consider the quality factor of the oscillators (see Section II), now for the coupled case: from the numerically obtained autocorrelation functions of the two oscillators , we obtain the quality factors by a fit with the exponential as . From this, we compute the mean quality factor as a proxy for the quality of the coupled system. Fig. 6 shows the steady-state order parameter and the steady-state quality factor as a function of the phase discretization and the coupling strength for the case of equal frequencies (Fig. 6a,b) and the case of unequal frequencies (Fig. 6c,d). Remarkably, while the order parameter follows the general trends studied in the previous section, the quality factor exhibits certain optima along the coupling strength axis. In the case of equal frequencies (Fig. 6a,b), for a given phase discretization, increasing the coupling strength beyond the optimal value contributes more noise to the system than coupling is reducing. The location of this optimum depends on the intrinsic frequencies of the oscillators and for detuned frequencies, we consequently find two optima along the coupling strength axis (Fig. 6d). It is also interesting to note that there is no obvious correlation between synchrony and precision along the coupling strength axis, so that a high degree of phase synchrony can indeed be accompanied by large frequency fluctuations.
V Synchronization of many oscillators
We now turn to the dynamics of systems with larger numbers of oscillators and choose the classical case of an all-to-all coupled system to illustrate their behavior. For a system without self-coupling, the corresponding normalized adjacency matrix is given by .
V.1 ‘Mean-field’ formulation of the all-to-all coupled system
For an all-to-all coupling topology, the original Kuramoto model with sinusoidal coupling function can be rewritten in such a way that each oscillator individually couples to the order parameter , also called the ‘mean-field’ Strogatz (2000). The same is possible for the phase-discretized stochastic system specified by Eqs. (8–11) and (16), which can be rewritten in the form111 The rewriting in the ‘mean-field’ form relies on the fact that for sinusoidal coupling functions, the coupling term factorizes into a term containing the phase of the reference oscillator and the sum over all neighboring oscillators, e.g., where is the order parameter Eq. (17). The same rewriting can be applied to the transition rates of the phase-discretized system specified by Eqs. (11) and (16), which enables the representation Eqs. (27) and (28).
[TABLE]
where is the Kuramoto order parameter defined in Eq. (17) and the coupling operator is given by
[TABLE]
where we have introduced the notation . Note that this rewriting also drastically reduces the computational effort to simulate the model222For stochastic simulations, the advantage of the form given by Eqs. (27) and (28) is that in order to compute all reaction propensities, it is sufficient to compute the order parameter and the quantity given by Eq. (28) for each of the phases instead of computing all pairwise phase differences.
Likewise, the corresponding linear noise approximation Eqs. (12–15) can be recast in the form
[TABLE]
where is the effective noise strength for oscillator , is Gaussian white noise with and , and where we have used the definition of the two global quantities
[TABLE]
The first quantity is the Kuramoto order parameter associated with the ‘macroscopic’ phases and the second one convolves the macroscopic phases with the random variables .
V.2 Synchronization transient
As for the case of two coupled oscillators, we assess the synchronization transient and the steady-state phase coherence for the many-oscillator system. To this end, we consider the case of homogeneous frequencies . Fig. 7a illustrates the synchronization transient by showing the time-dependent order parameter for different numbers of oscillators and phase discretizations (cf. Fig. 2a). Figs. 7b,c show the synchronization time , Eq. (20), to reach an order parameter of from complete desynchronization as well as the time , Eq. (21), to reach a fraction of the steady-state order parameter . Note that for coarse phase discretizations, the system may not reach an order parameter of at all, in which case the time is undefined (Fig. 7b). Generally, the shown synchronization times, which characterize the nonlinear transient from complete desynchronization to synchrony, increase with the number of oscillators but can exhibit a nonmonotonic behavior in the phase discretization for a large enough number of oscillators.
V.3 Steady-state phase coherence and oscillator precision
Turning to the steady-state phase coherence, Fig. 7d shows the steady-state order parameter as a function of the phase discretization for different numbers of oscillators (dots) as well as a comparison with the linear noise approximation (curves), Eqs. (29–31). While the order parameter increases monotonically in the phase discretization, the behavior for larger numbers of oscillators hinting at a synchronization transition for a finite value of the phase discretization (dark dataset and arrowhead in Fig. 7d). This transition is likely related to the synchronization transition of the classical Kuramoto model in the presence of noise, where partial synchrony is enabled when the noise strength drops below a critical value that depends on the coupling strength Acebrón et al. (2005). However, while in our case, the phase discretization is clearly related to the effective noise strength, cf. Eq. (7), it also introduces other effects such as sampling of the coupling function at discrete readout points, which may alter the behavior of the system apart from introducing fluctuations.
In the spirit of Section IV.3, we next assess the quality factor as the dimensionless ratio of the oscillation time scale and the exponential decay rate of the autocorrelation function. Fig. 7e shows the steady-state quality factor computed from the average autocorrelation from all oscillators. We find a massive increase in oscillator precision when the phase discretization reaches values for which also the onset of partial synchrony is observed, cf. Fig. 7d. As expected, the quality factor also increases with the number of oscillators, a behavior that is well-known for coupled phase oscillator systems in general Cross (2012). Figs. 7d,e also suggest that for both the steady-state order parameter as well as the quality factor, the LNA specified by Eqs. (29–31) provides an excellent approximation in the limit of fine phase discretizations.
V.4 Onset of synchronization for inhomogeneous frequencies
Finally, we illustrate the behavior of many phase-discrete oscillators with inhomogeneous frequencies in the all-to-all coupled system Eq. (27). To this end, we consider an ensemble of systems with quenched disorder, i.e., with intrinsic transition frequencies drawn from a specific distribution but fixed for each realization of the system. This scenario is well-studied for the classical Kuramoto model with unimodal and symmetric distributions : In the thermodynamic limit of infinitely many oscillators, , this system exhibits a second-order synchronization phase transition at the critical coupling strength Kuramoto (1984b); Strogatz (2000). We here draw the transition frequencies from a Cauchy distribution centered around zero,
[TABLE]
so that for the classical Kuramoto model in the thermodynamic limit, the phase transition occurs at . Fig. 8 shows the order parameter as a function of the coupling strength for different phase discretizations and the Kuramoto limit . Phase discretization decreases the limiting amount of synchrony and in some cases, even completely prohibits partial synchronization where the classical model is able to partially synchronize (see curve in Fig. 8). Again, the LNA given by Eqs. (29–31) provides good agreement with the phase-discretized model in the limit of fine discretizations.
VI Discussion
In this paper, we have presented a stochastic generalization of the Kuramoto model with discretized phases and investigated its synchronization behavior as well as its frequency fluctuations. Remarkably, while the phase-discretized model converges towards the deterministic Kuramoto dynamics in the limit of a continuous phase, many key observables exhibit a non-monotonic behavior. This leads to optima in the steady-state synchrony and oscillator precision for finite phase discretizations, which can exceed the corresponding values of the deterministic Kuramoto model. These features arise from an interplay of different effects that are a consequence of the phase discretization such as discrete sampling of the coupling function and the inherent stochasticity of the coupling process.
The discretization schemes introduced here enable a straightforward implementation of coupled stochastic oscillations in a Markov chain setting and can be useful in coupling cyclic dynamics to mesoscopic systems. Such systems might include, e.g., chemical reaction networks Gillespie (1977) and stochastic models of cell fate dynamics Klein et al. (2008), where cyclic processes may effectively depict periodic extrinsic signals such as the cell cycle Weber et al. (2014), circadian rhythms Zwicker et al. (2010); Brown (2014), or periodic signaling activity Sugimoto et al. (2012). Moreover, it is straightforward to computationally generalize the phase-discretized model to the case of non-Markovian transitions between phase states that entail non-exponential waiting time distributions Boguñá et al. (2014).
Here we have only taken a glimpse at the phenomena that can arise when phase-discretization of Kuramoto oscillators is combined with stochastic dynamics. To illustrate their behavior, we have chosen the generic cases of two oscillators and many oscillators with all-to-all coupling; therefore, we could not address the spatiotemporal dynamics of spatially distributed systems such as those with short-range (e.g., nearest-neighbor) interactions, which may give rise to interesting patterning phenomena Escaff et al. (2014). Moreover, we have chosen a generic but contingent discretization scheme for the coupling process (see Appendix B). It will be interesting to unfold the dynamics of different model realizations and to apply the proposed discretization schemes to, e.g., Kuramoto oscillators with inertia Tanaka et al. (1997); Olmi et al. (2014); Jörg (2015) and excitable dynamics Lindner et al. (2004) as well as time-delayed coupling Schuster and Wagner (1989); Yeung and Strogatz (1999); Earl and Strogatz (2003); Jörg et al. (2014) and signal filtering Pollakis et al. (2014); Wetzel et al. (2017), which goes beyond the Markovian approach.
Acknowledgements.
I thank B. D. Simons for discussions and L. Wetzel, L. G. Morelli, and I. M. Lengyel for critical comments on the paper. I acknowledge the support of the Wellcome Trust (grant number 098357/Z/12/Z).
Appendix A Linear noise approximation of the phase-discretized model with coupling
In this Appendix, we derive the linear noise approximation Eqs. (12–15). To this end, we perform a system size expansion of the system specified by Eqs. (8–11) in the standard way van Kampen (2011). The phase discretization is a natural candidate for the system size as large lead to a more continuous phase. For the oscillator system with phases , we define the ‘macroscopic’ phases (that follow deterministic dynamics) and the random components through the relation where . Furthermore, we define the probability distribution for the random components as . The next steps consist in calculating the time evolution of , expanding in powers of and comparing coefficients. The coefficients of yield the equation
[TABLE]
whereas the coefficients of result in
[TABLE]
where is the derivative of the coupling function. Eq. (33) describes the deterministic evolution of the macroscopic phases , while Eq. (34) is a Fokker–Planck equation for the random components . The correspondence between Fokker–Planck and Langevin stochastic differential equations van Kampen (2011) enables to immediately write Eqs. (12–15) from Eqs. (33) and (34). In the case of no coupling, , Eqs. (13) and (14) reduce to and , so that the linear noise approximation Eq. (7) derived for Eq. (2) follows from Eqs. (12–15) and .
Appendix B Alternative generalizations of coupling
In this Appendix, we schematically discuss different possibilities to generalize the coupling term in a phase-discretized setting. To this end, we consider the Kuramoto model Eq. (1) for the case of two coupled oscillators without self-coupling and . Schematically, the time evolution of oscillator can now be written as , where represents the dynamical frequency contribution from its coupling term. For simplicity, here we neither address the dependence of the on the phases nor their implicit time-dependence; these do not add any qualitative features to our considerations. We now illustrate different possibilities to generalize the coupling term by considering different stochastic processes (denoted by A, B, and C) for two discrete random variables and which all have in common that their expectation values satisfy .
For case A, we introduce four non-negative rates , , , and , with the only constraint that they satisfy . The stochastic dynamics is defined by the master equation
[TABLE]
where and the are ladder operators, as defined in Eq. (10). Eq. (35) describes a system in which the forward and backward processes and are independent for each oscillator, leading to four parallel processes with rates . In this case, stochastic reactions do not conserve the total number . The coupling type investigated in this paper, Eq. (11), follows this spirit.
The stochastic dynamics of case B is defined by
[TABLE]
Eq. (36) describes a process in which for each oscillator at each point in time, depending on the sign of either the process or can occur, as indicated by the Heaviside function . A coupling in this spirit only admits a positive or negative frequency contribution at each point in time and importantly has zero contribution to the stochastic dynamics if . This is not the case for coupling type A, where only imposes .
Case C is only possible if ; this is the case, e.g., for symmetric bidirectional coupling and an odd coupling function such as . Here we introduce two non-negative rates and with the only constraint that they satisfy and define the stochastic dynamics by
[TABLE]
Eq. (37) describes a process in which the forward process in one oscillator is always accompanied by a backward process in the other oscillator, leading to the ‘exchange of phase quanta’ between the two oscillators and strict conservation of the total number . It is clear that such a coupling type only works for symmetric coupling as any coupling-induced reaction will affect both oscillators involved.
This list of generalizations is by no means exhaustive and only gives a flavor of the different types of implementations of the stochastic coupling process. For instance, additional possibilities arise from the differences in how oscillators might internally process the coupling signals from different oscillators, e.g., whether they are processed independently Wetzel et al. (2017) or first integrated and then processed as a whole Pollakis et al. (2014). The adequate formalization to describe a specific system depends on the physical implementation of the coupling process.
Appendix C Steady-state order parameter and cross correlation of the two-oscillator system
In this Appendix, we derive Eq. (24) for the steady-state expectation value of the order parameter for two coupled phase-discretized oscillators. First, we obtain a master equation for the discrete phase difference by using Eq. (8) for and and marginalizing over one of the discrete phase variables, . For simplicity, we only consider the case , ; the other cases follow analogously. Hence, we obtain the master equation for as
[TABLE]
where are the ladder operators for the phase difference and where we have used the same convention for as in Eq. (28). Here, is the odd part of the coupling function and for the Kuramoto–Sakaguchi-type coupling Eq. (16), this evaluates to . Next, we define the steady-state expectation values and using the master equation (38), we obtain their time evolution as
[TABLE]
The key observation is that from the definition of the and , it follows that and , so that the set of equations given by (39) constitutes a closed hierarchy for the with . At steady state, , this yields the following set of algebraic equations,
[TABLE]
where the are defined in Eq. (26). Solving this hierarchy starting from , each expectation value can be expressed in terms of the next lower expectation value . It can be shown by induction that this leads to the generic form
[TABLE]
where the satisfy the nonlinear recurrence relation
[TABLE]
with initial condition . The continued fraction Eq. (25) is the solution to this recurrence relation as is obvious from repeatedly inserting Eq. (42) into itself. Since the cross correlation is given by , its exact solution is obtained from Eq. (41) as
[TABLE]
and Eq. (24) for the order parameter follows from this via Eq. (18) as .
Since the solution given by Eq. (43) is somewhat opaque due to its combinatorial complexity, we here give explicit expressions for for small ,
[TABLE]
where
[TABLE]
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Strogatz and Stewart (1993) S. H. Strogatz and I. Stewart, “Coupled Oscillators and Biological Synchronization,” Sci. Am. 269 , 102–109 (1993).
- 2Ha et al. (2010) S.-Y. Ha, E. Jeong, and M.-J. Kang, “Emergent behaviour of a generalized Viscek-type flocking model,” Nonlinearity 23 , 3139–3156 (2010).
- 3Flovik et al. (2016) V. Flovik, F. Maciá, and E. Wahlström, “Describing synchronization and topological excitations in arrays of magnetic spin torque oscillators through the Kuramoto model,” Sci. Rep. 6 , 32528 (2016).
- 4Kuramoto (1984 a) Y. Kuramoto, “Cooperative Dynamics of Oscillator Community,” Prog. Theor. Phys. 79 , 223–240 (1984 a).
- 5Kuramoto (1984 b) Y. Kuramoto, Chemical Oscillations, Waves, and Turbulence (Springer-Verlag, Berlin, 1984).
- 6Acebrón et al. (2005) J. A. Acebrón, L. L. Bonilla, C. J. P. Vicente, F. Ritort, and R. Spigler, “The Kuramoto model: A simple paradigm for synchronization phenomena,” Rev. Mod. Phys. 77 , 137–185 (2005).
- 7Rodrigues et al. (2016) F. A. Rodrigues, T. K. DM. Peron, P. Ji, and J. Kurths, “The Kuramoto model in complex networks,” Phys. Rep. 610 , 1–98 (2016).
- 8Pantaleone (1998) J. Pantaleone, “Stability of incoherence in an isotropic gas of oscillating neutrinos,” Phys. Rev. D 58 , 073002 (1998).
