TL;DR
This paper explains the low-dimensional dynamics of a generalized Kuramoto model on a sphere using group theory and hyperbolic geometry, unifying finite and infinite particle cases and analyzing stability.
Contribution
It introduces a group-theoretic and geometric framework to understand the low-dimensional behavior of the sphere-based Kuramoto model, including the continuum limit and stability analysis.
Findings
Low-dimensional dynamics explained via hyperbolic geometry and group theory.
Unified understanding of finite and infinite particle limits.
Global stability results for synchronized states under certain couplings.
Abstract
We study a system of interacting particles moving on the unit sphere in -dimensional space. The particles are self-propelled and coupled all to all, and their motion is heavily overdamped. For , the system reduces to the classic Kuramoto model of coupled oscillators; for , it has been proposed to describe the orientation dynamics of swarms of drones or other entities moving about in three-dimensional space. Here we use group theory to explain the recent discovery that the model shows low-dimensional dynamics for all , and to clarify why it admits the analog of the Ott-Antonsen ansatz in the continuum limit . The underlying reason is that the system is intimately connected to the natural hyperbolic geometry on the unit ball . In this geometry, the isometries form a Lie group consisting of higher-dimensional generalizations of the…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
The Kuramoto model on a sphere: Explaining its low-dimensional dynamics with group theory and hyperbolic geometry
Max Lipton
Department of Mathematics, Cornell University, Ithaca, NY 14853
Renato Mirollo
Department of Mathematics, Boston College, Chestnut Hill, MA 02467
Steven H. Strogatz
Department of Mathematics, Cornell University, Ithaca, NY 14853
Abstract
We study a system of interacting particles moving on the unit sphere in -dimensional space. The particles are self-propelled and coupled all to all, and their motion is heavily overdamped. For , the system reduces to the classic Kuramoto model of coupled oscillators; for , it has been proposed to describe the orientation dynamics of swarms of drones or other entities moving about in three-dimensional space. Here we use group theory to explain the recent discovery that the model shows low-dimensional dynamics for all , and to clarify why it admits the analog of the Ott-Antonsen ansatz in the continuum limit . The underlying reason is that the system is intimately connected to the natural hyperbolic geometry on the unit ball . In this geometry, the isometries form a Lie group consisting of higher-dimensional generalizations of the Möbius transformations used in complex analysis. Once these connections are realized, the reduced dynamics and the generalized Ott-Antonsen ansatz follow immediately. This framework also reveals the seamless connection between the finite and infinite- cases. Finally, we show that special forms of coupling yield gradient dynamics with respect to the hyperbolic metric, and use that fact to obtain global stability results about convergence to the synchronized state.
††preprint: AIP/12https://www.overleaf.com/project/607b700b5b6aed13ffadacf13-QED
Exactly solvable models have long played a central role in nonlinear dynamics, from Newton’s work on the gravitational two-body problem to breakthroughs in understanding solitons in the 1970s. Often, the solvability of a model reflects an underlying symmetry or other special structure in its governing equations. In this paper we discuss a many-body system of current interest, known as the Kuramoto model on a sphere, whose unexpectedly low-dimensional dynamics call out for explanation. The model consists of identical overdamped particles moving on a -dimensional sphere in -dimensional Euclidean space, yielding a state space of dimension . Yet despite the presence of damping, the model exhibits enormously many constants of motion. Here we show that its trajectories are confined to invariant manifolds of dimension for all and trace the origin of this low-dimensional behavior to an underlying group-theoretic structure in the system. Specifically, the Kuramoto model on a sphere turns out to be the flow induced by the action of the group of Möbius transformations on the -dimensional ball, and its invariant manifolds are the associated group orbits. For certain forms of coupling, the model acquires further structure (hyperbolic gradient dynamics) that force almost all solutions to converge to the perfectly synchronized state.
I Introduction
In 1975, Kuramoto introduced a model for a large population of coupled oscillators with randomly distributed natural frequencies. Kuramoto (1975) Kuramoto’s model displayed many remarkable features: It was exactly solvable (at least in some sense), despite being nonlinear and infinite-dimensional. Kuramoto (1984) Its solution shed analytical light on a phase transition to mutual synchronization that Winfree had previously discovered in a similar but less convenient system of oscillators. Winfree (1967, 1980) Since then, the Kuramoto model has been an object of fascination for nonlinear dynamicists, as well as a simplified model for many real-world instances of coupled oscillators in physics, biology, chemistry, and engineering. Strogatz (2000); Pikovsky, Rosenblum, and Kurths (2003); Strogatz (2003); Acebrón et al. (2005); Dörfler and Bullo (2014); Pikovsky and Rosenblum (2015); Rodrigues et al. (2016); Bick et al. (2020)
From a mathematical standpoint, one of the most intriguing problems has been to explain the tractability of the Kuramoto model. What symmetry or other hidden structure accounts for its solvability?
The first clues came from work on an adjacent topic: series arrays of identical overdamped Josephson junctions. The governing equations for those superconducting oscillators are closely related to the equations of the Kuramoto model Wiesenfeld, Colet, and Strogatz (1996, 1998), and themselves displayed remarkable dynamical features, such as surprisingly low-dimensional invariant toriTsang et al. (1991); Swift, Strogatz, and Wiesenfeld (1992) and ubiquitous neutral stability of splay statesNichols and Wiesenfeld (1992), despite the presence of damping and driving in the governing equations. These features were explained in 1993 by the discovery of a certain change of variables, now called the Watanabe-Strogatz transformation Watanabe and Strogatz (1993, 1994), which showed that the governing equations have constants of motion for all . Goebel Goebel (1995) then pointed out that the Watanabe-Strogatz transformation could be viewed as a time-dependent version of a linear fractional transformation, a standard tool in complex analysis. For more than a decade, however, these results did not attract much attention, perhaps because they were assumed to be restricted to problems about Josephson junctions, and within that specialized setting, even further restricted to junctions that were strictly identical.
A breakthrough occurred in 2008 with the work of Ott and Antonsen. Ott and Antonsen (2008, 2009) They found an astonishing way to capture the macroscopic dynamics of the infinite- Kuramoto model, even when the oscillators’ frequencies were non-identical and randomly distributed. First, they wrote down an ansatz — seemingly pulled out of thin air — for the density function of oscillators having phase and intrinsic frequency at time . Their ansatz had the form of a time-dependent Poisson density (a density better known for its role in the study of partial differential equations, specifically for the solution of Laplace’s equation on a disk, given the values of the unknown function on the bounding circle). By making this ansatz of a Poisson density, Ott and Antonsen reduced the infinite- Kuramoto model, an integro-partial differential equation, to an infinite set of coupled ordinary differential equations. Then, by further assuming that the intrinsic frequencies of the oscillators were randomly distributed according to a Lorentzian (Cauchy) distribution, Ott and Antonsen showed that the order parameter dynamics of the Kuramoto model could be reduced tremendously, all the way down to an ordinary differential equation for a single scalar variable, the amplitude of the order parameter. Ott and Antonsen (2008) With this discovery, the floodgates were now open. Almost immediately the Ott-Antonsen ansatz was used to solve many longstanding problems about the Kuramoto model and its variants, as well as to generate and solve many new problems. Pikovsky and Rosenblum (2015)
Still, a lot of old questions hung in the air. Both the Watanabe-Strogatz transformation and the Ott-Antonsen ansatz appeared somewhat unmotivated and almost miraculous. Where did they come from, and why did they work? It also was not clear whether they were connected or perhaps even equivalent. There were reasons to doubt they were linked: the Watanabe-Strogatz transformation could be used for any finite , but seemed restricted to identical oscillators, whereas the Ott-Antonsen ansatz allowed for non-identical oscillators but seemed restricted to the continuum limit of infinite . Also, why were linear fractional transformations and Poisson densities — tools from other branches of mathematics — popping up in these studies of dynamical systems?
Later work made sense of all of this. The Josephson arrays and the Kuramoto model both turned out to have deep mathematical ties to group theory, hyperbolic geometry, and projective geometry, and both the Watanabe-Strogatz transformation and the Ott-Antonsen ansatz were tapping into these structures. Pikovsky and Rosenblum (2015, 2008); Marvel, Mirollo, and Strogatz (2009); Stewart (2011); Chen, Engelbrecht, and Mirollo (2017, 2019) For the Josephson arrays, the governing equations turned out to be generated by a group action, specifically the action of the Möbius group of linear fractional transformations of the unit disk to itself. Seen in this light, the constants of motion for the Josephson arrays were cross-ratios, and the invariant tori were group orbits. The same group-theoretic structure was found to underlie the Kuramoto model (in the special case where all the oscillator frequencies are identical) as well as other sinusoidally coupled systems of identical phase oscillators.Marvel, Mirollo, and Strogatz (2009); Chen, Engelbrecht, and Mirollo (2017)
In the past few years, several researchers wondered how far this story could be pushed. Are there quantum or higher-dimensional extensions of the Kuramoto model that might show similar reducibility? A number of results along these lines have now been found. Lohe (2009); Tanaka (2014); Chi, Choi, and Ha (2014); Ha et al. (2016); Ha, Ko, and Ryoo (2018); Lohe (2018); Jaćimović and Crnkić (2018); Chandra, Girvan, and Ott (2019a, b); Lohe (2019); DeVille (2019); Ha et al. (2021); Jaćimović and Crnkić (2021); Dai et al. (2021) In particular, several researchers have explored a generalization of the Kuramoto model in which the oscillators move on spheres instead of the unit circle. These spheres could be either the ordinary two-dimensional sphere or higher-dimensional spheres. A counterpart of the Ott-Antonsen ansatz has been discovered for the continuum version of the Kuramoto model on the -dimensional sphere and used to reduce its infinite-dimensional dynamics to a lower dimensional set of ordinary differential equations (ODEs). Chandra, Girvan, and Ott (2019b) But as before, some of the results appear disconnected and a bit miraculous.
Our goal in this paper is to show that hyperbolic geometry and group theory can unify and clarify our understanding of the Kuramoto model on a sphere and make all the latest results seem natural, just as they did before for the traditional Kuramoto model. Our approach explains the model’s reducibility for any finite number of oscillators, as well as for the continuum limit, and it reveals why Poisson densities arise again in this setting. There is a close connection to Laplace’s equation and harmonic analysis, as we will see in Section V. We also find that complex analysis is not really essential, which is just as well, since it does not generalize to the higher-dimensional spheres being considered here. Instead, the proper mathematical setting is harmonic analysis and hyperbolic geometry on higher-dimensional balls. Our work also allows us to go beyond merely unifying existing results. For instance, by establishing that linearly coupled systems of identical Kuramoto oscillators on a sphere have a hyperbolic gradient structure, we can prove new global stability results about convergence to the synchronized state, as described in Section VIII.
II Preliminaries
II.1 The Kuramoto Model on a Sphere
In a pioneering paper, Lohe Lohe (2009) observed that there are at least two natural generalizations of the Kuramoto model to higher dimensions. One of them replaces the phases of the original Kuramoto modelKuramoto (1975, 1984) with complex numbers on the unit circle and then views those as equivalent to rotation matrices parametrized by a rotation angle . From there, it is a natural step to consider other Lie groups of matrices, many of which are non-Abelian.
Our concern in this paper, however, is with a different generalization of the Kuramoto model. Instead of regarding oscillators as particles moving on the unit circle, we think of them as particles moving on the unit sphere. The sphere could be the surface of the ordinary unit ball in three dimensions, or some higher-dimensional sphere in . When , the sphere reduces to the unit circle in the plane, and the model reduces to the original Kuramoto model.
The governing equations for the Kuramoto model on a sphere are
[TABLE]
where is a point on the unit sphere , each is an antisymmetric matrix, and is a -dimensional vector analogous to the complex order parameter for the classic Kuramoto model. In Eq. (1), the matrix and the vector are functions of the configuration of points on the sphere. Note that does not depend on ; like the usual Kuramoto order parameter, it plays the role of a mean-field quantity that couples all the “oscillators” together. The antisymmetric matrix is the higher-dimensional counterpart of an intrinsic frequency in the original Kuramoto model.
A straightforward computation shows that the dot product between an oscillator’s instantaneous position and instantaneous velocity satisfies , which proves that oscillators that start on the unit sphere stay on it forever. The state space for this system is the -fold product , which has dimension . Later we will also consider the natural infinite- analogue of (1), where a state is a probability measure on .
In what follows, we allow to be any smooth function on the state space , though in examples we usually restrict to fairly simple functions, like a linear combination of the form
[TABLE]
where the are real constants.
II.2 General philosophy: Lie groups and reducible systems
There is a general technique for dimensional reduction of systems like (1) which we pause to describe. Suppose we have a smooth manifold , which we think of as a state space, and a group acting on , where is also a smooth manifold (in other words, is a Lie group). Then the group action induces a space of vector fields on , the so-called infinitesimal generators of the action.
To construct these generators, let be a smooth curve in with , the identity element in . Then the derivative , where is a vector in the tangent space of at . This vector is in turn associated very naturally with a corresponding vector in the tangent space of , as follows. For each , is a smooth curve in , and its derivative at defines a vector in the tangent space at . The vector field is the infinitesimal generator corresponding to the element in the tangent space of at . At each point , the infinitesimal generators span a linear subspace of the tangent space , which is exactly the set of vectors tangent to the group orbit at the element .
Now suppose we have a vector field on , which defines a dynamical system on the state space . If at each point , then the flow corresponding to the vector field will be constrained to lie on the group orbits . If the dimension of is less than the state space , then this will give us a dimensional reduction of the dynamics from to . Now suppose, as is the case in applications of this methodology, the correspondence is one-to-one for generic ; equivalently, the stabilizer subgroup for generic . Then for each , the flow on the group orbit is equivalent to a flow on , which is a lower-dimensional space than the state space .
Here is a familiar example: Consider the orthogonal group consisting of orientation-preserving linear isometries of . (For an intuitive picture, think of these isometries as rotations.) Then acts on , and the corresponding infinitesimal generators are the linear vector fields , where is any skew-symmetric matrix. We can also let act on the product space of -tuples , , and then the infinitesimal generators have the form for some skew-symmetric matrix . We could also, if we like, restrict to -tuples with , the state space for (1). Now suppose we had a dynamical system on of the form , where the skew-symmetric matrix is a function of the configuration ; this is just the special case of (1) with . Then the dynamics on reduces to dynamics on , which has dimension , and for large this is much smaller than the dimension of , which is . Basically the configuration of points on the sphere can only move collectively by a rotation of the sphere, so the dynamics reduces to a dynamical system on .
We want to apply this methodology to the system (1). But since that system generally has , we need a different group action to make this strategy work. Fortunately, vector fields of the form seen in the Kuramoto model,
[TABLE]
turn out to arise as the infinitesimal generators of the group action of a larger group acting on the sphere and its interior, the unit ball . This larger group is the Möbius group of isometries of the hyperbolic geometry on . It contains the orthogonal group as a proper subgroup, but has bigger dimension .
So for the Kuramoto system (1), if the matrices all happen to be identical, we can reduce the dynamics of the system to a much smaller system on this Möbius group , and use this reduction to understand the dynamics on the larger state space . This is the essence of the approach we take. Ultimately we apply it to prove a synchronization theorem for the system (1) for the special order parameter with . But first we need to show that vector fields on of the form in (2) are indeed the infinitesimal generators of the action of the larger Möbius group.
II.3 Hyperbolic geometry and Möbius transformations
In this paper, a Möbius transformation is a composition of Euclidean isometries and spherical inversions of mapping the unit ball homeomorphically to itself and preserving orientation. This is a more restrictive definition than the commonly defined Möbius transformations which in general do not need to preserve the unit ball.
As in the case , flows of the form (1) are intimately related to the natural hyperbolic geometry on the unit ball with boundary . This geometry has metric
[TABLE]
where is the ordinary Euclidean metric. Isometries are assumed to be with respect to this hyperbolic geometry, unless otherwise qualified as Euclidean. The metric has constant (sectional) curvature equal to , and we can describe its isometries, which generalize the Möbius transformations preserving the unit disc for . For , let and consider the Möbius transformation
[TABLE]
which preserves the unit disc and its boundary . To generalize this to higher dimensions, we need to express without reference to complex arithmetic operations or conjugation. This is the goal of the next subsection.
II.3.1 Möbius transformations in higher dimensions
Using the identity , we see that
[TABLE]
This form of generalizes to higher dimensions: Let and define
[TABLE]
where or . We call a boost transformation.
If this formula simplifies to
[TABLE]
Now see that
[TABLE]
Alternatively, we can use the second form to show
[TABLE]
Similar computations show that is the identity, and .
It is a standard result in hyperbolic geometry (e.g., see Theorem 3.5.1 in Beardon Beardon (1983)) that any orientation-preserving isometry of can be expressed uniquely as the product of a boost and a rotation (an orientation-preserving orthogonal transformation), and these operations can be done in either order. In other words, any such isometry can be written uniquely in the form
[TABLE]
and also uniquely in the form
[TABLE]
for some vectors and rotations , where denotes the group of orientation-preserving orthogonal linear transformations on . So counting the extra dimensions that we get from the vector or , we see that the Möbius group has dimension .
Depending on the situation, one of these two forms might be more useful than the other, even though they are equivalent. In the interest of flexibility, it is useful to find how the parameter pairs and are related. We can do this by comparing the linearizations of the two formulas for at :
[TABLE]
Equating coefficients implies (hence ) and .
II.3.2 Infinitesimal generators
Having parametrized the Möbius transformations, we are now ready to derive the associated infinitesimal generators of the Möbius group action on the ball . We will show that they correspond to flows of the form
[TABLE]
where is an antisymmetric matrix and is a vector. Note that, as advertised, this flow extends to a flow on of the Kuramoto form in (2), as we can see by restricting (3) to vectors on the unit sphere where .
To derive (3), we work separately with the boost and rotation components. Let us start with the boost component. Replace by and expand to first order in :
[TABLE]
The derivative of this expression at (which is just the coefficient of ) gives us the infinitesimal generator: it is an “infinitesimal boost” of the form (3) with and . Next, recall that the infinitesimal generators corresponding to the rotation components are flows of the form for an antisymmetric matrix . Together with the infinitesimal boosts we then get all flows of the form (3). The group acts on the space in the natural way (component by component) and the infinitesimal generators of this group action on are flows of the form (1) with all identical. Therefore, by the general philosophy discussed earlier, the evolution of any initial point under the system (1) with all lies in the group orbit .
III Reduced Equations
The given Kuramoto system has degrees of freedom, for some large . However, since the flow of the system is determined via an action of the dimensional Lie group , we can alternatively study the auxiliary dynamical system on , which we call the reduced equations. By ignoring rotations, we can further restrict our attention to a system on the -dimensional quotient . The dimensional reduction not only makes the reduced equations easier to analyze than the original Kuramoto system, but the reduced equations require fewer computational resources to numerically integrate.
Now suppose all the terms in (1) are equal. Fix a base point . Then if the points are in sufficiently general position, every element in the -orbit of can be expressed uniquely as for some , with parameters and . We wish to derive the corresponding evolution equations for and . Let be any solution to (1) in the group orbit ; we do not require that the initial point . Then for we have for a unique , which determines the parameters as functions of . Now consider the equation (3), with coefficients and evaluated at . This is a non-autonomous ODE on , and its time- flow must be given by some . This ODE has solutions , which implies that .
So for any ,
[TABLE]
must satisfy the ODE (3) with and evaluated at at time . In particular, if we let , then , so satisfies the ODE (3).
Now expand to first order in , using the variables and :
[TABLE]
so
[TABLE]
On the other hand, (3) gives
[TABLE]
Setting gives the equation
[TABLE]
as expected, and since , this in turn implies that
[TABLE]
Equating the terms, factoring out and canceling the common term gives
[TABLE]
Together, the last two terms above define a special type of antisymmetric operator of : Given any , define the antisymmetric operator as
[TABLE]
this operator has range = providing and are linearly independent; otherwise . Then for all ,
[TABLE]
and therefore
[TABLE]
Differentiating gives
[TABLE]
so
[TABLE]
hence
[TABLE]
Summing up, the evolution equations for the coordinate system on are
[TABLE]
with and evaluated at , and for the coordinate system on are
[TABLE]
with and evaluated at . Note that these equations generalize the evolution equations for the parameters and given in Chen et al.Chen, Engelbrecht, and Mirollo (2017) for the classic case .
IV Comparison of Z Versus W Coordinates
The equation (4) is an extension of the system equation (1) on . However, for finite , the equation does not uncouple from , since is evaluated at . The exception to this is in the infinite- limit: if the base point is now the uniform density on , then (the uniform density is invariant under rotations) and the density is a hyperbolic Poisson density on whose centroid is a function of . In the case , this Poisson density has centroid . Unfortunately this simple relationship is false for (we will give more details on this in the next section).
The advantage of the equation (5) is that for an order parameter function of the form
[TABLE]
with , drops out of the equation and we get the reduced equation
[TABLE]
The parameter essentially defines the “phase relations” among the ; two configurations have the same if and only if they are related by a rotation. So is the key parameter that determines whether the system is approaching synchrony or incoherence.
The variable also has a nice invariance under change of base points. Suppose ; then we have coordinates associated to the base point . Any has two expressions
[TABLE]
Assuming the coordinates of are in sufficiently general position, this implies , and hence
[TABLE]
But the unique solution to is , and hence . In other words, the coordinates and transform exactly as the base points and .
V Continuum Limit
Next, we consider the dynamics of the Kuramoto model (1) in the limit . Let us assume first that the rotation terms are constant across the population, corresponding to identical “oscillators.” Later we will consider the case where varies depending on some distribution.
Let us also assume that the order parameter is is proportional to the centroid of the population:
[TABLE]
In the continuum limit, a state of the system is a probability measure on , and the order parameter becomes
[TABLE]
The measure evolves according to the continuity equation (also known as the noiseless Fokker-Planck equation) associated to the flow in (1). Naturally, this flow must preserve group orbits under the action of . Recall that if , then the measure is defined by the adjunction formula
[TABLE]
In particular, we can consider the -orbit of the uniform probability measure on . This orbit is special; whereas a typical group orbit has dimension equal to the dimension of , namely , the orbit has dimension only . This is because the stabilizer of is ; any rotation fixes , whereas the boosts deform . Hence the orbit has dimension . Any element in can be written as , with . The evolution equation for is (4), with
[TABLE]
In the case with , we have
[TABLE]
so the integral
[TABLE]
by the Cauchy integral formula. Therefore (4) simplifies to the equation
[TABLE]
when . Unfortunately, the formula is not correct for ; though as we shall see later, this formula is correct in higher dimensions for the complex hyperbolic model in even dimensions, which we discuss in the next section. For the two geometries agree, which explains the coincidence for .
Any Riemannian manifold has a Laplace-Beltrami operator associated to its metric; functions on satisfying the equation are called harmonic. For functions on the ball with the hyperbolic metric, this operator is
[TABLE]
where
[TABLE]
is the standard Laplace operator (see StollStoll , Chapter 3). We will call solutions to the equation hyperbolic harmonic functions; for these coincide with ordinary (Euclidean) harmonic functions. We can consider the hyperbolic analogue of the classical Dirichlet problem: given a continuous function on , extend to a hyperbolic harmonic function on . Assuming this problem has a unique solution, then for any rotation we must have , since rotations preserve the hyperbolic metric. If we average on over all rotations we get the constant function
[TABLE]
on , and any constant is hyperbolic harmonic on . Therefore the average on of over all must be the constant . But for all , so we must have
[TABLE]
Now let ; since preserves the hyperbolic metric, we must have , which implies
[TABLE]
As shown in Chapter 5 in Stoll Stoll , the measure is given by the formula
[TABLE]
with hyperbolic Poisson kernel function
[TABLE]
Thus the solution to the hyperbolic Dirichlet problem with boundary function on is given by the hyperbolic Poisson integral
[TABLE]
The orbit consists of all hyperbolic Poisson measures , parametrized by . By contrast, the Euclidean Poisson kernel function is
[TABLE]
so the hyperbolic Poisson measures agree with the Euclidean Poisson measures only if .
Now we can calculate the expression in the general case . We see from (8) that is the hyperbolic Poisson integral of the function on . The function is (Euclidean) harmonic and homogeneous of degree 1 on ; following the recipe in Chapter 5 in Stoll Stoll , we see that its extension from to a hyperbolic harmonic function on is given by
[TABLE]
where is the hypergeometric function
[TABLE]
with and for . Notice that if or , then ; this gives for , as expected.
VI Complex Case
There is an alternative generalization of Kuramoto networks to higher-dimensional oscillators when is even. Then , and we can study systems of the form
[TABLE]
where now is a point on the unit sphere , is an anti-Hermitian complex matrix, and denotes the complex-valued Hermitian inner product. These systems are the same as the real case when but are different for . To see this, suppose
[TABLE]
for all , where is antisymmetric, is anti-Hermitian, and we use the subscripts and to distinguish the real and complex inner products. Then
[TABLE]
and so for all , which implies . This implies
[TABLE]
for all , hence for all ; if , this implies . But then we have
[TABLE]
for all , which can only hold if . Hence for , the only flows simultaneously of the form (1) and (11) have and anti-Hermitian.
Flows of the form (11) are related to the complex hyperbolic geometry on the complex unit ball with the Bergman metric (see RudinRudin (1980), Chapter 1). The orientation-preserving isometries of this metric are generated by unitary transformations and boost transformations of the form
[TABLE]
Notice that when , this reduces to the standard complex Möbius map . As in the real case is the identity, , and . Any orientation-preserving isometry of can be expressed uniquely in the form
[TABLE]
where but now , the complex unitary group. Linearizing at gives
[TABLE]
which implies (hence ) and , as before.
The corresponding infinitesimal transformations are given by flows on the complex unit ball of the form
[TABLE]
with anti-Hermitian and . This flow extends to a flow on of the form in (11). Note the absence of the quadratic term here. To derive these infinitesimal transformations, we can apply our prior power series expansion, noting that to obtain
[TABLE]
So the infinitesimal generator is an “infinitesimal boost” of the form (12) with and . The infinitesimal generators corresponding to the rotation components are flows of the form with anti-Hermitian; together with the infinitesimal boosts we get all flows of the form (12).
VII Relation to Previous Research
Many of the results above can be found in some form in the work of earlier authors. Lohe (2009); Tanaka (2014); Chi, Choi, and Ha (2014); Ha, Ko, and Ryoo (2018); Lohe (2018); Jaćimović and Crnkić (2018); Chandra, Girvan, and Ott (2019a, b); Lohe (2019); Ha et al. (2021); Jaćimović and Crnkić (2021) Three papers in particular overlap considerably with the present work.
Tanaka Tanaka (2014) demonstrates in his 2014 paper that the dynamics of (1) can be reduced using Möbius transformations that fix the unit ball, similar to what Marvel, Mirollo, and Strogatz foundMarvel, Mirollo, and Strogatz (2009) for the traditional Kuramoto model. Tanaka writes his Möbius transformations differently from ours, but he uses the same group of transformations and he also gets reduced equations for his Möbius parameters. Tanaka’s equation (10b) looks similar to our equation (4), except without the term, which is puzzling. He does not mention the reduction down to dimension in the finite- case that we get with the equation (5). Tanaka also notes that the complex case when is different, and generalizes the Ott-Antonsen residue calculation to this case, which is the highlight of his paper. In the real case, Tanaka’s equation (15) is similar to our equation (10), though we were not able to show that the two expressions are equivalent. Finally, Tanaka also presents a generalization of the Ott-Antonsen reductionOtt and Antonsen (2008) for the complex version of the system.
Lohe Lohe (2018) also looks at the same system as (1) (see his equation (22)) and he derives a similar reduction as ours by using Möbius transformations for the finite- model. His transformation (30) on is our (with ) and his equation (31) is the same as our equation (4). He also has something that looks like the equation (5), which he says is independent of the rest of the reduced system for (in our notation) an order parameter function of the form
[TABLE]
where and . But such a does not satisfy the identity for all rotations , unless , so we do not see how the term cancels.
Lohe’s map in his equation (55) (ignoring the factor) agrees with our map on the sphere , but not on the ball . So it is not a Möbius transformation of the type we are using. For example, whereas . We are not sure why Lohe Lohe (2018) prefers these maps over the boosts; he claims that preserves cross-ratios, but we do not see why this is advantageous. His map in equation (63) (again ignoring the factor) is exactly our .
Chandra, Girvan, and Ott Chandra, Girvan, and Ott (2019b) concentrate on the infinite- or continuum limit system, and derive a dynamical reduction for a special class of probability densities on , generalizing the Poisson densities used in the Ott-Antonsen reduction. They proceed directly to the infinite- version of (1). They make a very clever guess (their equation (7)) of the form of the special densities that generalize the Poisson densities for , and then calculate the exponent in the denominator of their expression, getting exactly the hyperbolic Poisson kernel densities in (9) above. Their equation (15) is exactly the same as our equation (4) in the infinite- limit. The integral in their equation (19) can be evaluated, as shown above in (10).
VIII An Example: First-Order Linear Order Parameter Gives Gradient System
We conclude with an analysis of the system (1) with a weighted order parameter
[TABLE]
where the are real constants.
VIII.1 A Computer Visualization
Underlying all of the mathematics presented is a system of particles on a sphere which coalesce when certain conditions are met. To visualize this, we implemented the Runge-Kutta algorithm to numerically solve the Kuramoto model on the 2-dimensional sphere in 3-space, corresponding to the case in (1). For simplicity, we simulated particles with equal weights ( in the order parameter ) and set the rotation term to zero for all the particles, a choice that is tantamount to ignoring the rotational influence, or equivalently, rotating the frame of reference along with the entire system as it evolves.
In the simulation shown in Fig. 1, randomly chosen points on the sphere were used as initial conditions. As time increases, one can see that the particles coalesce to a limit point, mimicking the spontaneous synchronization that is well known for the traditional Kuramoto model () when the oscillators are identical.
Later in this section, we will prove this synchronization behavior holds more generally for Kuramoto models on the sphere having weighted order parameters of the form (13), provided the weights are all positive and satisfy an upper bound. Specifically, the forward-limit synchronization behavior remains regardless of how the particles are weighted, provided the sum to and no individual weight exceeds , as we later prove.
Figure 2 shows a simulation in which we weighted each particle according to the terms in a Riemann sum approximating the integral of the normal probability distribution. The pink particles, which have higher weights, exert greater influence over the final synchronization location of the particles, but there is still synchronization.
When time runs backwards, almost all initial conditions of the particles will tend towards a limiting configuration where their centroid is at the origin. The exception is when we have a majority cluster, depicted in Fig. 3, where one particle has a weight which exceeds the weight of all other particles. When this occurs, it is impossible to arrange the particles so their weighted centroid is at the origin, so the backwards time limit will tend towards an antipodal configuration, where all particles not in the majority cluster will coalesce around the antipode of the cluster. This is the configuration which minimizes the magnitude of the weighted centroid. We do not include the proof that the backwards-time limit is antipodal in this case, but it is a straightforward generalization of the result which we do prove below.
VIII.2 Existence of Hyperbolic Gradient
As mentioned above, if has the form in (13), then the equation in (5) reduces to
[TABLE]
independent of the parameter . We will show that this is a gradient flow on the unit ball with respect to the hyperbolic metric. In the presence of a Riemannian metric we can associate a -form to any vector field, and the vector field is gradient if and only if the associated -form is exact; since the unit ball is simply connected, this holds if and only if the associated -form is closed. For the Euclidean metric on (or any open subset of ) and standard coordinates , the -form associated to the vector field with components is
[TABLE]
If we scale the Euclidean metric by a positive smooth function , then the associated -form with respect to the metric is then
[TABLE]
Therefore the gradient of a function with respect to this scaled metric is given by
[TABLE]
where denotes the ordinary Euclidean gradient operator. We have for the hyperbolic metric, so the hyperbolic gradient operator on is given by
[TABLE]
Now let’s consider the vector field defined by (14). By linearity, it suffices to treat the case , and we can take without loss of generality. Then the associated -form is
[TABLE]
where denotes the th component of the point . Let denote the coefficient of in parentheses above; then
[TABLE]
Applying the chain and quotient rules gives
[TABLE]
for , which is symmetric in and ; hence the sum above for simplifies to . Thus is closed and we see that the flow (14) is gradient for any order parameter function of the form (13).
Next, we show that the hyperbolic potential for , up to an additive constant, is given by
[TABLE]
Here we follow the convention that the potential decreases along trajectories, so we are asserting that . To derive this, use the identity , for any constant vector . Then
[TABLE]
Hence we see that
[TABLE]
as desired.
VIII.3 Analysis of Dynamics
We can use the existence of the potential for the flow on to prove a global synchrony result for the system (1) when the coefficients in the order parameter are all positive. Specifically, we assume that for all , and . We also assume and all the rotation terms in (1) are equal. Under these conditions, almost all trajectories for (1) converge in forward time to the -dimensional diagonal manifold as , meaning that the system self-synchronizes. In contrast, in backwards time the system tends to an incoherent state having zero order parameter: as almost all trajectories for (1) converge to the codimension- subspace consisting of states with .
The proof is modeled after Theorem 1 in Chen et al. Chen, Engelbrecht, and Mirollo (2019) and will be based on two preliminary lemmas. In each of these lemmas we assume the conditions on the above, and that the base point for the flow (14) has all distinct coordinates.
We begin with a general observation about gradient flows in the ball : if is any initial condition and is in the forward limit set , then is a fixed point for the flow. To see this, let be a potential for the flow, and suppose for some sequence . Since the potential decreases along trajectories,
[TABLE]
Let denote the time- flow map. If is not a fixed point, then for any
[TABLE]
which is a contradiction, so must be a fixed point. (Compact limit sets are connected, so cannot consist of two or more but finitely many fixed points; however it is possible that forward or backward limits sets for gradient flows consist of a continuum of fixed points. We will see that this is not the case for our system on .)
Lemma 1**.**
Any fixed point for the flow (14) in is repelling.
Proof.
Suppose is a fixed point for (14). As discussed above, an advantage of using the -parameter is the equivariance with respect to change of base point . Consequently we can assume without loss of generality, so . To first order in ,
[TABLE]
The linearization of (14) at the fixed point is
[TABLE]
We claim that the linear map
[TABLE]
has ; to see this, suppose . Then and is a convex combination of the vectors . We can only obtain if all terms with , which implies all , and this cannot happen if at least three of the are distinct. Hence and so the eigenvalues of satisfy . The eigenvalues for the linearization are , so wee see that for all , establishing that the fixed point is repelling. ∎
Lemma 2**.**
**
Proof.
It suffices to show that
[TABLE]
for any sequence with . The result is clear if : as the terms in the potential (15) are bounded away from [math], and . So let’s say that . We rewrite as
[TABLE]
The latter two terms above have finite limit as , so we focus on the first two terms. We have , so
[TABLE]
as , which proves our result. Notice that we need the assumption for this argument. ∎
Theorem. Under the conditions above, almost all trajectories for (1) converge to as and to as .
Proof.
Let be any point with all distinct coordinates. The points on are parametrized by and , and the dynamics for these parameters are given by (5). We begin with the dynamics as . Let be a trajectory for (14) with initial condition , and consider the backward time limit set ; this is a nonempty, compact, connected subset of . The potential is decreasing along all trajectories , hence bounded below as , so Lemma 2 implies that the limit set must be contained in the interior . We know that any is a fixed point for the flow. By Lemma 1, is repelling and so any trajectory which comes sufficiently close to must have as ; therefore . This proves the existence of fixed points for (14), and that every trajectory converges to a fixed point as . If the flow had multiple fixed points, we would obtain a partition of into the disjoint open basins of repulsion of the fixed points, violating connectedness of the ball. Therefore (14) has a unique fixed point , and as for all trajectories. The fixed point has , so all trajectories in converge to as .
In forward time, the limit set for any must be completely contained in the boundary , since the unique fixed point is repelling. Suppose we remove the factor in the flow (14); the scaled vector field on given by
[TABLE]
has the same trajectories as the original flow, just with different time parametrizations. Observe that this scaled vector field extends smoothly to , and coincides with the radial vector field at any with . Therefore there is a unique trajectory passing through each point , flowing from the interior to the exterior of the sphere, as long as . Consequently the original flow (14) has a unique trajectory in with as , as long as . This also shows that there is a neighborhood of such that if for some , then for some . So if contains some , then the trajectory of must enter the neighborhood , and therefore as .
Since limit sets are connected, the only other possibility is for some ; equivalently, . We will show that there is a unique trajectory with this behavior for each . Assuming this, we see that with exceptions, any trajectory converges to a point with (the exceptions are the trajectories converging to the base point coordinates , and the fixed point trajectory ). The corresponding trajectory in has coordinates
[TABLE]
We have and is bounded away from [math] as , so for each and therefore the trajectory in converges to as .
This analysis breaks down at because the scaled vector field above does not have a unique limit as ; rather, its limit depends on the direction of the approach. To see this, write , where and (with this convention, corresponds to approaching radially). Then and
[TABLE]
so
[TABLE]
As , the magnitude of this term is , which depends on the angle of approach given by (note that because points outwards at ).
To complete the proof, we will examine the scaled system (16) using the polar representation , and show that the polar system has the unique fixed point , which has a unique attracting trajectory because it is a saddle with a -dimensional unstable manifold.
We see that the scaled system has
[TABLE]
where the term is a smooth function of and for , . This condition insures that , so the terms in the scaled equation are all smooth functions of and . And we can allow here, even though it is not relevant to the system. Now , so
[TABLE]
which gives
[TABLE]
Differentiating gives
[TABLE]
Hence the scaled system in polar form can be written
[TABLE]
We emphasize that the and terms are smooth functions of as long as . We consider the “semi-scaled” polar system
[TABLE]
which has the same trajectories as the original system, just with different time parametrizations. The advantage of this modified system is that the equations are smooth on .
Observe that the system (17b) has invariant, and has fixed point . The fixed point is repelling on the invariant manifold ; to see this, observe that
[TABLE]
when . In fact, if we assign the coordinate on any great circle joining and on so that and , then the system reduces to . We also see that the equation linearized at is , so the linearization of (17b) has the single negative eigenvalue and positive eigenvalues . Therefore is a saddle with a one-dimensional stable manifold, and hence has a unique trajectory with .
Now suppose we have a trajectory in our original system (14). The corresponding trajectory for (17b) will have ; we cannot achieve in finite time because the manifold is invariant for (17b). We must prove that , so that this trajectory is in fact the saddle stable manifold. Observe that
[TABLE]
Also note that since . Let ; then for some , implies . Now suppose for some ; then for all . This is because the function is decreasing if :
[TABLE]
as long as . But this also implies that eventually , which is a contradiction. Hence we must have for all , which proves that . ∎
IX Summary and Discussion
The natural hyperbolic geometry on the unit ball, with isometries consisting of the higher-dimensional Möbius group, is key to understanding the dynamics of the Kuramoto model on a sphere. Using this framework, we see that dynamical trajectories of (1) are constrained to lie on group orbits, and we can explicitly give the equations for the reduced dynamics on the group orbits. For the special class of linear order parameters, the dynamics can be further reduced to a flow on the unit ball , which is gradient with respect to the hyperbolic metric. We analyze this flow and prove a global synchronization result for the system (1) for linear order parameters with positive weights and no weight greater than half the total. This illustrates the power of the geometric / group-theoretic approach.
We conclude with some directions for future research. The case of linear order parameters with both positive and negative weights can in principle be explored using similar methods; it will also reduce to a hyperbolic gradient system on the ball . In particular, the case when the sum of the weights is [math] should have some intriguing dynamics. For the original () Kuramoto model, the dynamics are Hamiltonian and equivalent to the vector field on the unit disc given by placing a collection of point charges on the unit circle, with total charge [math], as shown by Chen et al. Chen, Engelbrecht, and Mirollo (2019). Of course this result cannot generalize to all higher dimensions ; Hamiltonian dynamics is only possible in even dimensions.
Another possible direction to explore is the case of systems where the oscillator population is divided into two or more families with different intrinsic rotational terms , and the coupling across families differs from the coupling within families. For the case , these systems often support “chimera states,” in which one or more families synchronize while others tend to a partially disordered configuration. These states can be dynamically stable within their Möbius group orbits. Our framework enables the dynamical reduction of multi-family networks of higher-dimensional oscillators, and makes possible the study of the dynamics of these networks without necessarily passing to the continuum limit, as is often done as a simplifying step in the analysis of Kuramoto networks.
Acknowledgements.
Research supported in part by the NSF Research Training Group Grant: Dynamics, Probability, and PDEs in Pure and Applied Mathematics, DMS-1645643, and by NSF grant DMS-1910303. We thank Vladimir Jaćimović and Max Lohe for helpful comments on a preprint of this paper.
Data Availability
The data that supports the findings of this study are all available within the article.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Kuramoto (1975) Y. Kuramoto, “Self-entrainment of a population of coupled non-linear oscillators,” in International symposium on mathematical problems in theoretical physics (Springer, 1975) pp. 420–422.
- 2Kuramoto (1984) Y. Kuramoto, Chemical Oscillations, Waves, and Turbulence (Springer, 1984).
- 3Winfree (1967) A. T. Winfree, “Biological rhythms and the behavior of populations of coupled oscillators,” Journal of Theoretical Biology 16 , 15–42 (1967).
- 4Winfree (1980) A. T. Winfree, The Geometry of Biological Time (Springer, 1980).
- 5Strogatz (2000) S. H. Strogatz, “From Kuramoto to Crawford: exploring the onset of synchronization in populations of coupled oscillators,” Physica D: Nonlinear Phenomena 143 , 1–20 (2000).
- 6Pikovsky, Rosenblum, and Kurths (2003) A. Pikovsky, M. Rosenblum, and J. Kurths, Synchronization: A Universal Concept in Nonlinear Sciences , Vol. 12 (Cambridge University Press, 2003).
- 7Strogatz (2003) S. Strogatz, Sync (Hyperion, 2003).
- 8Acebró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 (2005).
