Networks of planar Hamiltonian systems
David S. Tourigny

TL;DR
This paper studies networks of diffusively coupled planar Hamiltonian systems, exploring synchronization and Turing-like instabilities, revealing unique behaviors due to their Hamiltonian structure compared to other oscillator networks.
Contribution
It introduces a new class of coupled networks with Hamiltonian dynamics and analyzes their synchronization and instability phenomena.
Findings
Existence of synchronization phenomena in Hamiltonian networks
Identification of Turing-like instabilities in these systems
Unusual behaviors compared to other oscillator networks
Abstract
We introduce diffusively coupled networks where the dynamical system at each vertex is planar Hamiltonian. The problems we address are synchronisation and an analogue of diffusion-driven Turing instability for time-dependent homogeneous states. As a consequence of the underlying Hamiltonian structure there exist unusual behaviours compared with networks of coupled limit cycle oscillators or activator-inhibitor systems.
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.
Networks of planar Hamiltonian systems
David S. Tourigny
Department of Applied Mathematics & Theoretical Physics
University of Cambridge
Wilberforce Road
Cambridge CB3 0WA, United Kingdom
Abstract
We introduce diffusively coupled networks where the dynamical system at each vertex is planar Hamiltonian. The problems we address are synchronisation and an analogue of diffusion-driven Turing instability for time-dependent homogeneous states. As a consequence of the underlying Hamiltonian structure there exist unusual behaviours compared with networks of coupled limit cycle oscillators or activator-inhibitor systems.
keywords:
complex networks , activator-inhibitor , synchronisation , pattern formation
††journal: arXiv
1 Introduction
In their modern-day form, dynamical systems on complex networks have captured the interest of researchers for several decades [1, 2, 3]. Applications span a wide variety of disciplines ranging from the social, biological and neurological sciences, all the way to computing, engineering and the structure of the World Wide Web. Although the study of complex networks can mean different things to different scientists, one of most prevalent concepts is that a network encompasses a set of rules for joining together many autonomous units to produce a high-dimensional dynamical system. In practice, each individual unit is itself a dynamical system of dimension much smaller than the network as a whole, and the precise way these are coupled together is encoded by a combinatorial graph. We shall use the term “complex network” when referring to a dynamical system constructed in this way, but it can also be used to describe the combinatorics itself, e.g. “a dynamical system on a complex network”. Within this class of dynamical systems are complex networks whose autonomous units admit oscillatory solutions. Arrays of coupled limit cycle oscillators [4, 5, 6] are important examples.
Coupled limit cycle oscillators have been used to study phenomena associated with temporal periodic behaviour, such as synchronisation [6]. Beyond the various forms of synchronisation there also exist notions of amplitude and oscillation death [7]. The latter can be viewed as an oscillatory analogue of Turing’s activator-inhibitor model for pattern formation on complex networks [8, 9]. A basic assumption in each of these cases is that all autonomous units of the network admit attractors. Namely, asymptotically stable limit cycles or asymptotically stable equilibria for synchronisation or pattern formation, respectively. Limit cycles allow the dynamics of synchronisation to be well-approximated by coupled phase oscillators [4, 5] whereas stable equilibria enable one to define an unpatterned state of a network [8, 9]. For complex networks whose autonomous units do not admit attractors, notions of synchronisation and pattern formation must be modified appropriately. Temporal behaviour of these complex networks may be very different from that of their canonical counterparts.
Synonymous with time evolution in classical mechanics are dynamical systems of Hamiltonian form. Hamiltonian systems famously do not admit attractors, but rather families of periodic orbits parameterised by level sets of the Hamiltonian. There have been surprisingly few attempts to study complex networks consisting of coupled Hamiltonian systems. This is perhaps due to an absence of attractors or the applications of coupled limit cycle oscillators being so prolific. Consequently, in this paper we initiate the study of complex networks whose autonomous units are planar Hamiltonian systems. We choose to focus on planar Hamiltonian systems because already there exists a rich theory that may be identified with the geometry of planar algebraic curves. After introducing the general model we begin to investigate synchronisation and pattern formation in this new class of complex networks.
2 General theory
2.1 Planar Hamiltonian systems
Planar systems are described by -vector fields on the plane . In coordinates they take the form
[TABLE]
where are -functions of . A special class of planar systems are described by those vector fields whose divergence vanishes identically and can therefore give rise to periodic orbits in any region of the plane. Clearly this is satisfied by taking and , where is a smooth (at least ) function , and so we are led to planar Hamiltonian systems
[TABLE]
Planar hamiltonian systems and their -dimensional relatives have a rich associated theory. A simple consequence of their form is that the Hamiltonian is preserved in time meaning it defines an integral of motion (it is easy to check that using the chain rule). If a -dimensional Hamiltonian admits linearly-independent integrals of motion then the system it defines is said to be integrable (in the Liouville sense). Planar Hamiltonian systems are unique in the sense that the Hamiltonian always provides the required integral of motion and so every autonomous planar Hamiltonian system is also integrable.
Trajectories of the system (2) can be parameterised by the value of and periodic solutions correspond to closed components of the curve . This combination of integrability and periodicity implies that there exists a special coordinate transformation to action-angle variables such that , i.e., in these coordinates the Hamiltonian depends only on one variable, . The equations transform as
[TABLE]
and one sees that the action variable remains constant whilst the angle variable evolves according to . Roughly this result can be summarised by saying that, if a planar Hamiltonian system begins on a periodic orbit labelled by at time , then it remains on that periodic orbit for all time where it evolves with the characteristic frequency . The fact that trajectories of a planar Hamiltonian vector field are parameterised by curves in the level set of the Hamiltonian is a good indication of the close ties between these systems and planar geometry.
The structure of Hamiltonian systems can sometimes mean that conventional methods for the analysis of generic dynamical systems fail. An important illustration of this arises when attempting to apply the Hartman-Grobman Theorem to evaluate the stability of an equilibrium point. Suppose that the planar system (2) admits an equilibrium solution , which we see must be equivalent to the statement that has at least one critical point. Calculating the Jacobian of the linearisation of (2) around we find that eigenvalues come in pairs
[TABLE]
where is the Hessian of the Hamiltonian evaluated at . If the determinant is zero or positive the eigenvalues form a purely imaginary conjugate pair and the Hartman-Grobman Theorem does not apply. In this case the equilibrium is called a centre. The inability to classify Hamiltonian centres as asymptotically stable fits into a larger scheme that arises as a consequence of a system having Hamiltonian structure, namely that Hamiltonian systems can not have asymptotically stable (attracting) sets. This peculiar property distinguishes periodic Hamiltonian systems from generic dynamical systems that admit limit cycles, and necessarily implies a centre must be surrounded by a family of periodic orbits. Existence of these families of periodic orbits will turn out to be a major factor distinguishing networks of planar Hamiltonian systems when we turn to synchronisation.
2.2 Complex networks
The term “network” has been much bandied in the literature, but here we shall use a self-contained definition. For us a network is a particular type of dynamical system specified by three ingredients:
-
a pair consisting of a finite set and a function ;
-
a set of autonomous -dimensional dynamical systems ;
-
a pairwise “coupling function” .
These data are enough to define a weighted graph by assigning a vertex to each and an edge with “weight” joining vertex to . We assume this graph is undirected (i.e., ) and connected meaning that there always exists a path from any vertex to any other vertex . The network is then defined to be the dynamical system on whose time evolution is governed by the equations
[TABLE]
In this paper we will actually only be concerned with a small subset of networks where the autonomous units are planar () and the coupling function is diffusive, implying . Finally, with this is mind we say that a network is an oscillator network if each of the underlying systems admits at least one periodic solution.
Networks of the above type have appeared at multiple points throughout history. The two best-studied examples are networks of limit cycle oscillators and activator-inhibitor networks, which form canonical models for synchronisation and pattern formation, respectively. Briefly, networks of limit cycle oscillators were popularised by A.T. Winfree [4] to study synchronisation of biological oscillations. In Winfree’s model each admits a limit cycle solution and coupling is assumed to be “weak”. His achievement was to show that with this assumption the amplitudes of limit cycles can be neglected and networks reduce to a system of coupled phase oscillators. Later, Kuramoto expanded on Winfree’s work and demonstrated that if coupling is approximately diffusive one can find an analytically tractable solution [5, 6]. In contrast, activator-inhibitor networks with diffusive coupling were introduced by A. Turing to understand a different biological phenomenon [8]. In his model all the underlying planar systems are the same ( for all ) and is linear, so the modern-day form [9] of Turing’s equations is
[TABLE]
Turing showed that it is possible for a uniformly distributed equilibrium solution, for all , to spontaneously destabilise in the presence of nonzero diffusion coefficients and suggested this as a model for pattern formation.
Networks considered by Winfree and Turing are at opposite ends of a wide spectrum of examples. Those introduced by Winfree are examples of heterogeneous networks where the autonomous planar system at each vertex is different. Turing’s networks are homogeneous networks where the autonomous planar system at each vertex is the same. Winfree studied stability of a synchronised state whereas Turing derived the conditions for instability. Clearly the same questions can be asked in reverse, and indeed some researchers have already attempted to do so. However, all these examples rely on the autonomous dynamical units admitting (constant or periodic) attractors. We can therefore expect very different behaviour when the underlying planar systems are Hamiltonian.
2.3 Model
In this paper we will study networks with linear diffusive coupling where the underlying system at each vertex is described by a planar Hamiltonian. More specifically, we are interested in networks of the form
[TABLE]
This dynamical system is a discretised reaction-diffusion equation and, if the variables represent concentrations of a pair of reactants at vertex , the positive constants can be interpreted as diffusion coefficients of , respectively. We have already assumed that the network’s weighted graph, , is undirected and connected. The weighted Laplacian associated with is defined as the matrix having components () and . The assumptions on imply that the weighted Laplacian is negative-semidefinite with an orthonormal basis of eigenvectors corresponding to eigenvalues and a kernel spanned by the normalised eigenvector . The subscript on indicates that in general the planar Hamiltonian system defining the reaction at each vertex of need not be the same
[TABLE]
and so the general network is heterogeneous. When restricting to homogeneous networks we take for all , in which case (3) corresponds to copies of the same underlying planar system (2). When the total system (3) uncouples and is conservative with Hamiltonian
[TABLE]
Uncoupled networks are integrable by the simple fact that each planar system is individually integrable and so the total system admits invariants of motion, . However, when the coupled system (3) is no longer Hamiltonian by construction.
Networks related to (3) have appeared in the literature several times before. We describe two important examples that are, to the best of our knowledge, the closest analogues of (3). First is the class of systems introduced by Smereka [10] in the search for a Hamiltonian version of the Kuramoto model [5]. Together with those considered by Zanette-Hampton-Mikhailov [11, 12], De Nigris-Leoncini [13, 14], and Virkar-Restrepo-Meiss [15], these consist of planar Hamiltonian systems coupled in such a way that the total network remains Hamiltonian. Our networks would fall into this class if we were to allow negative values for diffusion coefficients and take , because then (3) can be written as Hamiltonian system of dimension with Hamiltonian
[TABLE]
The key difference between our networks and theirs is that complete synchronisation of the latter would violate Liouville’s Theorem, an important theorem in symplectic geometry concerning the preservation of phase space volume under the flow of a Hamiltonian vector field. Consequently, the authors of [12] introduced the concept of measure synchronisation for the special case that the total network remains Hamiltonian. Conversely, in the next section we will demonstrate complete synchronisation for different choices of in (3), which generalise the networks of coupled harmonic oscillators studied by Ren [16]. Ren’s network is a homogeneous version of (3) where one has and for some constant . In these cases complete synchronisation is allowed because positive diffusion coefficients generate a flow that exponentially contracts the volume of phase space.
Starting with steady-state solutions, because of it will never be possible to establish asymptotic stability of a homogeneous equilibrium for all . For this solution not to be unstable it must be a centre of the underlying planar system, but this necessarily implies the Jacobian of the linearisation of (3) must also have a pair of purely imaginary eigenvalues. Thus, the Hartman-Grobman Theorem also fails to apply in this case and the best one can hope to do is establish that instability emerges in the presence of diffusion. This is very similar to the famework of pattern formation in Turing’s activator-inhibitor networks [8, 9]. For oscillations on the other hand, we have already described a change of coordinates such that . Performing this transformation on the networks (3) yields
[TABLE]
and since the are not identically zero we do not have . Instead we can formally think of parameterising a family of periodic orbits underlying the planar system (4) and at any particular time say that the system at vertex is in phase of orbit . The doubling of phase space to accommodate the additional variables is summarised as follows: in networks of limit cycle oscillators each vertex arrives at the same periodic orbit (the limit cycle) in the absence of coupling, and only an adjustment of phase is required for synchronisation. In networks of planar Hamiltonian systems each vertex remains on a different periodic orbit in the absence of coupling and therefore both phase and periodic orbit must be adjusted for synchronisation. Thus, whilst networks of limit cycle oscillators can be reduced to simple models of coupled phase oscillators, networks of Hamiltonian oscillators can not. Moreover, if the system (3) does synchronise it is not immediately clear which periodic orbit will result.
3 Synchronisation
In the previous section we discussed synchronisation without recourse to a concrete definition. Throughout the remainder of this paper will reserve the term synchronisation for what is commonly referred to as complete synchronisation, namely a solution
[TABLE]
to (3) achieves synchronisation if all pairs become identical as . One should be aware that there are related notions of frequency synchronisation and general synchronisation that we shall not describe here. Synchronisation in the context defined above is usually only possible for homogenous networks of diffusively coupled oscillator of the form
[TABLE]
Stability of a synchronous state for all , where is a solution of the underlying system , can be formulated in terms of the master stability function [17].
For networks of limit cycle oscillators we have already explained that will always be an isolated limit cycle of . When this system is planar Hamiltonian of the form (2) however, there will necessarily exist a family of periodic orbits and amongst these it is not at all clear to which oscillatory solution corresponds. Families of periodic orbits are parameterised by constant values of and will in general have a very complicated structure within different regions of the plane. To attack these problems, in this section we shall restrict ourselves to Hamiltonians of the form where is a polynomial of degree . The level curves of are rational for , elliptic for and hyperelliptic for . We assume since the level curves have no closed components if . In this case the quadratic theory produces a linear network for which we can solve and deduce the properties of synchronisation exactly. Subsequently, we shall present some numerical calculations for nonlinear networks, considering cases in particular, together with a few brief remarks about the general nonlinear theory.
3.1 Quadratic curves and linear theory
In the case periodic orbits corresponding to level sets of the Hamiltonian
[TABLE]
form a set of concentric ellipses surrounding an isolated centre at . The resulting network (3) is linear and can therefore be solved exactly. However, we prefer to tease out more details to help us understand the nonlinear case. When calculating eigenvalues we consider a general quadratic Hamiltonian rather than (9) to uncover a set of relations that play an important role when we turn to pattern formation in the next section.
We begin by establishing a general synchronisation result for linear planar systems. In particular, we consider linear systems that in vector form with , are given by
[TABLE]
where is the identity matrix. Assuming this linear network synchronises we ask: to which solution of the underlying planar system
[TABLE]
does the system (10) synchronise? The answer to this question is reassuringly pleasant.
Claim 1
Let be a set of initial conditions for the linear network (10). If the solution to (10) with these initial conditions synchronises, then it synchronises to the solution of the planar system (11) with initial conditions , .
Proof 1
We decompose solutions of (10) using orthonormal eigenvectors of the weighted Laplacian matrix corresponding to eigenvalues (chosen so that ),
[TABLE]
and obtain uncoupled pairs of planar systems
[TABLE]
Recall that the eigenvector corresponding to the simple eigenvalue is and so the system approaches a synchronous state as if and only if for all . Thus and for all , where is a solution of (11). To find the initial conditions that determine this solution, simply observe that by definition of the decomposition we have
[TABLE]
\qed
We next turn to the homogeneous version of the network (3) equipped with a general quadratic Hamiltonian
[TABLE]
which becomes of the form (10) if , , , and . In this case the underlying planar system (4) is well known to admit periodic solutions when , and we therefore assume this inequality throughout. Decomposing solutions following the proof of Claim 1 again results in a system of uncoupled equations whose eigenvalues come in pairs
[TABLE]
where and corresponding eigenvectors are
[TABLE]
There is a purely imaginary pair corresponding to given by
[TABLE]
but for the remaining the pairs can be separated into five classes depending on the value of :
-
case : are real with , ;
-
case : are real with , ;
-
case : are real with , ;
-
case : are real with ;
-
case : are complex conjugates with .
The real parts of these eigenvalue pairs govern the large time behaviour of the solutions and if then as . The following is therefore a modest generalisation of Ren’s result [16] for coupled harmonic oscillators and answers the question posed at the beginning of this subsection.
Claim 2
Let be a set of initial conditions for the homogeneous network (3) with quadratic hamiltonian (9). Then, as , we have
[TABLE]
for all where
[TABLE]
Proof 2
When we have for and therefore eigenvalue pairs fall into classes 3) - 5). Consequently , and using the argument presented in the proof of Claim 1 this implies the system synchronises. By the same argument it must synchronise to the solution of the underlying linear system with average initial conditions. \qed
Let us summarise the results of this subsection. We first verified that synchronisation of the network (10) necessarily implies synchronisation to the solution of the linear planar system (11) whose initial conditions are given by averaging initial conditions across the network. We then calculated the eigenvalues associated with the choice quadratic Hamiltonian (9) to deduce that in this case the network (3) always synchronises to the “average” periodic orbit of the underlying planar Hamiltonian system (2). For quadratic hamiltonians this answers the problem raised at the end of section 2 and explains how each action variable, , must be adjusted during synchronisation. At first glance it is tempting to speculate that the same “averaging” result extends to all . Using a simple argument we will show this not to be the case however; determining the synchronised state in nonlinear networks (3) appears to remain an extremely complicated problem that in general may only be solved numerically.
3.2 Elliptic curves and nonlinear theory
General nonlinear networks (3) can also be written in vector form
[TABLE]
with
[TABLE]
and chosen so that contains no quadratic terms. Making the same decomposition as in the proof of Claim 1 transforms the system
[TABLE]
where is now considered as a function of the . Explicitly, denoting the th component of the eigenvector by , we have
[TABLE]
indicating that coupling has been shifted to the nonlinear terms of (12) in this representation of the network. By the same argument used in the proof of Claim 1, if the system is to synchronise to a periodic orbit of the underlying planar Hamiltonian system (2), we must have as for all . Unlike the linear case however, the pair of equations corresponding to the zero mode do not decouple from the rest
[TABLE]
and so are not of the form (2) unless . Since the asymptotic behaviour of the trajectory determines the periodic orbit , identifying its dependence on initial conditions amounts to solving the entire network (12). This means in general there will be no obvious way to identify the synchronised orbit of the network because each system will have its own functional value of . In the remainder of this subsection we therefore focus on several examples of elliptic curves and use a numerical approach to determine some properties of synchronisation in these special cases. For simplicity we only study pairs of coupled oscillators ().
Case . If we suppose that the level sets of contain a continuous family of closed curves then the planar Hamiltonian system (2) has two critical points, a centre and a saddle, which may be chosen (without loss of generality) at and , respectively. This implies so that is of the form
[TABLE]
and the network (3) becomes
[TABLE]
Numerical simulations of this network for a pair of coupled planar systems are presented in Figure 1 and demonstrate that, whilst the network synchronises, the resulting periodic trajectory can not be obtained by averaging initial conditions and . The time-dependent synchronisation coefficient (absolute distance between a specified pair of trajectories) for the pair and approaches zero in exponential time reflecting synchronisation of the network, but oscillates wildly when calculated for either and the average periodic orbit. This is in contrast with the quadratic case where all the possible combinations of time-dependent synchronisation coefficients decay to zero in exponential time. On the basis of extensive numerical simulations with a large variety of initial conditions, parameters values, and large (data not shown) we conjecture that synchronisation always occurs for generic elliptic curves where there exists a single family of periodic orbits, provided that . As expected however, the synchronised trajectory is not obtained by averaging initial conditions and so already for we see a departure from the quadratic case .
In the quadratic case one can confirm that, for any pair of initial conditions (), the total Hamiltonian (5) is always monotonically decreasing along trajectories. This turns out not to be true for elliptic curves where it is possible to find initial conditions such that the total Hamiltonian
[TABLE]
in time, i.e., for some . Indeed, the total derivative of along the trajectories of (14) with is given by
[TABLE]
and may be positive provided initial conditions are chosen appropriately. Let, for example, lie on the periodic orbit passing through the origin and lie on a periodic orbit (i.e., ) with and . One can check that these inequalities are mutually compatible and this choice of initial conditions yields . Moreover, provided are sufficiently large, trajectories will not have time to leave the region with before synchronisation occurs. This observation (which has been verified numerically) implies an overall increase in the value of upon synchronisation, indicating that the total Hamiltonian (5) is not always decreasing as one might originally suspect. Similar exceptions to this naive assumption, which holds for the quadratic case, can be found in cases .
Case . In this case the generic is of the form
[TABLE]
with . There are five types of continuous families of closed curves contained within the level sets of depending on the parameters (see pg. 106 in [18]). To study synchronisation in an example where there can exist multiple families of periodic orbits we choose to numerically investigate networks with the planar Hamiltonian
[TABLE]
whose level sets correspond to closed curves surrounding a separatrix (Figure 2A). There are three critical points of this Hamiltonian, two centres at and , and a saddle at the origin . The separatrix given by passes through the saddle and separates three families of periodic orbits: one contained in each of the two lobes, consisting of concentric ovals surrounding each centre, and a family of larger curves that emanate outwards from the separatrix. Numerical simulations suggest that, whenever initial conditions are such that all vertices of the network begin on periodic solutions of the same family, synchronisation always occurs in the presence of diffusion just as it did for (data not shown). Once again the resulting synchronised orbit can not be obtained by averaging initial conditions. On the other hand, a quite peculiar form of synchronisation arises when initial conditions determine periodic orbits in different families. As indicated in Figure 2, when a pair of planar systems are initialised on periodic orbits lying inside different lobes of the separatrix (Figure 2A) they will not synchronise for small values of the diffusion coefficients (Figure 2B). However, once the strength of diffusion surpasses a certain threshold the network undergoes a phase transition similar to that of the Kuramoto model [5] and synchronises to a periodic orbit in one of the respective families (Figure 2C). Even more surprising is the fact that, as the value of the diffusion coefficient increases further still, there is a second phase transition for the same initial conditions where the synchronised periodic “jumps” across the saddle and into the other lobe (Figure 2D)! A related phenomenon occurs if initial conditions lie on either side of the separatrix (i.e., one inside a lobe and the other on a larger amplitude orbit outside, Figures 2E and 2F). When the strength of diffusion is increased the trajectory beginning on the large orbit is pulled inside the separatrix and on to a member of the family inside one of the lobes (Figures 2G and 2H). Repeated simulations with randomised initial conditions suggest that the size of the diffusion coefficient relative to the distance between initial conditions appears to determine the time and location of the crossing, and ultimately whether or not the network synchronises. This again is reminiscent of the heterogenous Kuramoto model where distributions amongst families of periodic orbits are replaced by distributions of intrinsic frequencies.
Another peculiar type of behaviour present even in this simple choice of model with is the phenomenon of oscillation quenching [7]. It seems that when initial conditions are symmetric about the saddle, oscillations that persist in the absence of diffusion (Figure 3A) become damped when diffusion increases and trajectories are pulled toward different centres inside the separatrix (Figure 3B). As diffusion coefficients increase further this desynchronised state of the network makes a transition toward a synchronised steady state where both vertices occupy the saddle (Figures 3C and 3D). This form of oscillation quenching, which almost certainly depends on the initial conditions and being exact mirror images about the saddle, is a scenario where a nonlinear network does in fact synchronise to the “average orbit”, albeit one that is constant rather than time-periodic. It is example of amplitude death [7]. That we already observe such a variety of phenomena for the case , implies that with a generic choice of hamiltonian the nonlinear network (3) may exhibit a spectrum of exotic behaviours. A systematic investigation of these phenomena by numerical means is not possible however, as we have seen that different behaviours invariably depend on the types of Hamiltonian, initial conditions and diffusion coefficients. It might be feasible to deduce synchronisation or oscillation quenching conditions for a particular class of Hamiltonians without recourse to numerical integration, but in general the absence of attractors in the underlying planar system makes it incredibly hard to predict what the resulting solution will be. A likened challenge would be to determine synchronous solutions of coupled chaotic systems [19].
4 Pattern formation
As in the previous section, when discussing pattern formation we only consider networks of the form (3) that are homogeneous ( for all ). On top of this it will be useful to introduce terminology distinguishing a homogeneous state from a heterogeneous state, which are properties of a trajectory rather than the network structure. Quite simply, we say the network is in a homogeneous state if it is synchronised in the usual sense so that for all . It is in a heterogeneous state otherwise. These are standard terminologies in the pattern formation literature. Thus, whilst synchronisation describes the evolution of a heterogeneous state toward a homogeneous state, pattern formation is said to occur when a network perturbed from a homogeneous state evolves towards a stable heterogeneous state. Pattern formation has been studied ever since Turing’s conception of the idea in 1952 [8] and is classically concerned with situations where the homogeneous state corresponds to an asymptotically stable equilibrium of the underlying planar system. Many variations have appeared since Turing’s work (e.g. [20, 21, 22, 23, 24]), but in all cases to date the planar system underlying the network has always admitted an attractor and is therefore quite different from (3). In this section we shall introduce an analogous concept of Turing instability for networks where the underlying planar system is Hamiltonian. Although, like Turing, we begin by studying instabilities originating from stationary homogeneous states it will quickly become apparent that the more natural concept is homogeneous states that are allowed to vary in time.
4.1 Stationary homogeneous states
It does not take anything more than a minor adaptation of Turing’s work [8] to derive conditions sufficient for diffusion-driven instability of a non-hyperbolic equilibrium, and we do so here. In analogy with the standard procedure for activator-inhibitor networks (see Chapter 14.3 in [25]) we assume that the underlying planar system (2) admits at least one centre, , which implies . Linearisation of the full system (3) about the stationary homogeneous state for all results in the same linear dynamics that were studied in subsection 3.1
[TABLE]
Here subscripts refer to mixed partial derivatives of the Hamiltonian evaluated at the centre: , , and . We may therefore make identifications , , and use the classification of eigenvalues provided in subsection 3.1 to evaluate stability of the stationary homogeneous state as a function of the diffusion coefficients. Given that classes 2) - 5) correspond to dynamics that can not be concretely classified as unstable, the only remaining option as a sufficient condition for instability is
[TABLE]
Finding the critical value of this parabola and imposing that it be less than zero yields
[TABLE]
which we recognise as the analogue of the Turing instability condition for networks of the form (3). However we note that, since the Laplacian spectrum is discrete, the actual occurrence of the instability (appearance of a positive eigenvalue ) depends on the value of that corresponds to crossing the horizontal axis. This is illustrated in Figure 4.
Of course, in the usual setting of activator-inhibitor networks [9] the centre is replaced by an asymptotically stable critical point of an underlying dissipative planar system so that the zero mode eigenvalues always have negative real part. This means that in the absence of diffusion the stationary homogeneous state remains stable under small perturbations, whilst in our case perturbations of the homogeneous centre can generate heterogeneous distributions of sustained oscillations. Homogeneity is preserved in both types of networks when diffusion coefficients are nonzero however, at least up to the point that the ratio crosses the threshold value for instability. The difference is that a homogeneous state of (3) need not remain stationary since it is always susceptible to perturbations in the direction of the zero mode. An exception may arise when the perturbation corresponds to a symmetry operation under which the Hamiltonian and its critical point remain invariant, but this does not reflect the general case. Thus, we may still discuss pattern formation (i.e., breakdown of homogeneity as diffusion coefficients diverge) in networks of the type (3), although it is more natural to do so from the point of view of time-dependent trajectories. We shall consider this problem in the next subsection. For now we simply remark that homogeneous states in networks of planar Hamiltonian systems remain homogeneous following perturbation provided that , but may evolve towards a stable heterogeneous state when diffusion coefficients satisfy (15). Several authors have recently studied the effect of discrete network topology on pattern morphology [9, 26, 27].
4.2 Time-dependent homogeneous states
In the previous subsection we suggested that conventional Turing pattern formation (where patterns originate from a stationary homogeneous state) is not the natural object of study for networks of the form (3) that do not admit asymptotically stable homogenous equilibria. Consequently, the relevant concept of pattern formation is one describing diffusion-driven instability of a time-dependent homogeneous state that we assume at any given time is a periodic orbit of (2). By analogy with Turing’s work we want to deduce conditions for instability of this periodic homogeneous state. Closely related is the generation of Turing-type instabilities from a limit cycle [28, 29]. The authors of [29] argue that oscillation death, the type of oscillation quenching where an initially homogeneous state of diffusively coupled oscillators evolve toward a stationary heterogeneous state, is nothing more than a Turing instability for the first return map of the periodic homogeneous state. Thus, the concepts behind the master stability function may be tweaked slightly to rationalise a condition for instability of a periodic homogeneous state. By definition this is just the condition that diffusive coupling shifts the largest Floquet exponent above the horizontal axis (these are equivalent to the eigenvalues of the linearised first-return map). Floquet exponents are notoriously difficult to compute compared with eigenvalues however, and therefore approximated numerically for several different limit cycle oscillator networks in [29].
In contrast to the underlying planar system admitting an asymptotically stable limit cycle, here we have assumed a homogeneous state of the form for all where is a periodic orbit of (2). Therefore all Floquet exponents necessarily lie on the horizontal axis when . This mirrors the situation encountered in subsection 4.1 where all eigenvalues were found to be purely imaginary in the absence of diffusion. Consequently, the homogeneous state can not be classified as stable unless we take nonzero diffusion coefficients. It is then reasonable to ask for conditions where diffusion results in the real part of at least one Floquet exponent becoming positive. The authors of [29] suggest using an analogue of condition (15) to determine when this occurs. For planar Hamiltonian systems the equivalent of this condition would be
[TABLE]
where angled parenthesis around a function denote the average of that function over one period of the periodic orbit . This condition reduces to (15) when the periodic orbit collapses to a centre. In [29] it was pointed out that the analogue of criterion (16) for limit cycles may return a larger domain of instability than its counterpart (15), but numerical simulations suggested that the resulting patterns were identical to those obtained in the classical Turing region. Here we follow a different line of reasoning in support of a conjecture that is particular to networks where the underlying planar system is Hamiltonian. Namely, a periodic homogeneous state becomes unstable when the homogeneous centre it surrounds becomes unstable. We shall not formally verify this conjecture but only sketch out an argument for why one may expect it to be true, at least when the periodic orbit lies sufficiently close the the centre. Perturbations of the homogeneous centre take the form where and is the piece of the perturbation shared by all the . It follows that defines a periodic solution of (2) and therefore for all is a periodic homogeneous state of the network (3). All periodic homogeneous states sufficiently close to the homogeneous centre can be written is this form and their perturbations are perturbations of the homogeneous centre by construction. Consequently, if the homogeneous centre is unstable then the periodic homogeneous state is also, and so the conjecture is verified for all periodic orbits sufficiently close to the centre.
As an illustration we consider the network (3) equipped with a simple deformation of the elliptic curve Hamiltonian
[TABLE]
This yields the system
[TABLE]
and periodic homogeneous solutions persist provided remains relatively small. The homogeneous centre is specified by
[TABLE]
and the condition (15) for instability becomes
[TABLE]
Without loss of generality we can set and solve this inequality for . For example, when we have
[TABLE]
but can not take the branch because this would result in the critical value of the parabola being negative, which is inconsistent with our assumptions. We instead choose a value of lying well within the allowed branch and deduce that, for these parameter values, the homogeneous centre is rendered unstable whenever the Laplacian admits an eigenvalue satisfying
[TABLE]
Consider the case where the graph underlying the network (3) is complete and unweighted ( for all ) so that nonzero eigenvalues of the Laplacian are for all . Then instability arises whenever and in this case the condition is realised as a bound on the number of vertices. Numerical simulations confirm that the synchronisation coefficient diverges across the predicted domain (Figure 5). Of course, a connected network of any size and topology can be made to admit the same instability provided the weights are scaled appropriately.
To close this section we describe a simple way of constructing networks of limit cycle oscillators from networks of planar Hamiltonian systems. That conditions for Turing instability appear relatively straightforward to establish in the case of the latter suggests a method for interpolating between these two systems might help overcome some of the challenges encountered with limit cycle oscillators [29]. The method we describe uses the fact that phase portraits of planar Hamiltonian systems are easy to characterise using level sets of the Hamiltonian and often we can describe precisely how these change following a small, dissipative perturbation. More specifically, consider instead of (3) networks where the underlying planar system takes the form
[TABLE]
with a small perturbation parameter. The assumption on is that its level sets contain a family of closed curves. Chapter II.2 of [18] outlines a proof of the Poincaré-Pontryagin Theorem that says when at least one periodic orbits of the unperturbed Hamiltonian system () persists as a limit cycle of the perturbed system (). In this case we say that the limit cycle is generated by the corresponding periodic orbit. Roughly, the Poincaré-Pontryagin criterion is that if the abelian integral
[TABLE]
is not identically zero and satisfies , then there is a unique limit cycle of the perturbed system (17) generated by the periodic orbit in the level set . This provides a simple criterion for selecting an autonomous planar system whose limit cycles are well characterised by the planar Hamiltonian system (2). Turing instabilities for networks of the dissipative planar system (17) are likely to arise nearby to those of the network (3).
5 Concluding remarks
In this paper we introduced a new class of complex networks (3) that consist of diffusively coupled planar Hamiltonian systems. We studied in detail homogeneous versions of these networks, which display special synchronisation and pattern formation properties because planar Hamiltonian systems do not admit attractors. In particular, a number of novel problems arise naturally for this class of networks. These problems include determining which periodic orbits emerge following synchronisation and establishing whether Turing instability of a periodic homogeneous state is equivalent to instability of the homogeneous centre it contains. There are no precise equivalents of these problems for any related networks that have appeared in the literature previously (e.g. [6, 9, 11, 12, 15, 13, 14, 28, 29]). We have made significant progress in some special cases, but obtaining general results remains an open challenge.
Potential applications for networks (3) reside in the fact that we may interpret them as arrangements of coupled oscillators. Of particular relevance are the coupled circadian oscillators that make up the suprachiasmatic nucleus (SCN) of the mammalian brain [30]. In [30] the authors propose that the SCN is made up of a heterogeneous network of limit cycle oscillators, each individual oscillator with its own intrinsic period. The period of the synchronised state of the SCN is obtained by averaging across these and necessarily only defined with respect to frequency since the network is heterogeneous. Our results on linear networks (10) provide an alternative model where individual oscillators still posses their own intrinsic period, but now on a homogeneous network where complete synchronisation results in an average period shared across the SCN. Heterogeneous distributions of periods on a homogeneous network are made possible because the underlying system admits a family of periodic orbits. Nonlinear corrections to the linear model may account for non-exact averaging observed in experiments [30].
To fully understand networks (3) it will be important to move beyond the homogeneous case and consider heterogeneous networks. An accessible starting point would involve taking a heterogeneous distribution of quadratic Hamiltonians for natural frequencies . A comparison between this system and the heterogeneous Kuramoto model [5] can be made by transforming to action-angle variables using and , which yields
[TABLE]
[TABLE]
The second of these equations is reminiscent of the Kuramoto model, but has time-dependent weights sitting in front of the coupling terms. This system is therefore an analogue of the Kuramoto model defined on a plastic network [31] where the weights of the network are updated in time according to a very specific learning rule. It may be possible to explore frequency synchronisation on this heterogenous network adapting standard techniques developed for the Kuramoto model.
Acknowledgements
DST is supported by a Research Fellowship from Peterhouse, Cambridge.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Strogatz, S.H., 2001, Exploring complex networks, Nature 410, 268.
- 2[2] Boccaletti, S., Latora, V., Moreno, Y., Chavez, M., & Hwang, D.-U., 2006, Complex networks: structure and dynamics, Phys. Rep. 424, 175.
- 3[3] Barrat, A., Barthelemy, M., & Vespignani, A., 2008, Dynamical processes on complex networks (Cambridge University Press, Cambridge).
- 4[4] Winfree, A.T., 1967, Biological rhythms and the behaviour of populations of coupled oscillators, J. Theor. Biol. 16, 15.
- 5[5] Kuramoto, Y., 1984, Chemical Oscillations, Waves, and Turbulence. New York, Springer-Verlag.
- 6[6] Arenas, A. Diaz-Guilera, A., Kurths, J., Moreno, Y., & Zhou, C., 2008, Synchronization in complex networks, Phys. Rep. 469, 93.
- 7[7] Koseska, A., Volkov, E., & Kurths, J., 2013, Oscillation quenching mechanisms: amplitude vs. oscillation death, Phys. Rep. 531, 173.
- 8[8] Turing, A.M., 1952, The Chemical Basis of Morphogenesis, Phil. Trans. R. Soc. B 237, 37.
