Abstract
Spatial synchrony (coherence) in dynamical systems is of both theoretical and applied importance. We address this problem for a generalization of coupled map lattices (CMLs). In the systems we study, which we term “meta-CMLs,” the map at each lattice point may be multidimensional (corresponding, for example, to multispecies ecological systems in which all species have the same dispersal pattern). Most previous work on coherence of CMLs has focused on local stability. Here, we prove a global theorem that provides a useful sufficient condition guaranteeing decay of incoherence in meta-CMLs regardless of initial conditions and regardless of the nature of the attractors of the system. This result facilitates useful analyses of a variety of applied problems, including conservation of endangered species and eradication of pests or infectious diseases.
Keywords: synchrony, synchronization, global stability, metapopulation dynamics
The simplest possible solutions of dynamical systems with spatial degrees of freedom are coherent (spatially homogeneous), so investigation of coherent solutions is usually the starting point of any mathematically rigorous study. Real-world applications of such analyses abound. For example, in ecological settings, if a species has low population density everywhere simultaneously then it is at risk of global extinction; spatially coherent population dynamics may therefore be associated with extinction risk (1). In epidemiology, coherence may facilitate eradication of pathogens (2). In neurobiology, coherence is associated with neuropathologies such as epilepsy (3–5). In economics, coherence may be stimulated by globalization of markets. The list goes on, including diverse areas of science, engineering, and social science.
Coupled map lattices (CMLs) provide a simple framework for investigation of spatial dynamical processes (6). CMLs are built from iterated discrete maps (7–10),
such as the (normalized) logistic map,
In general, given a fundamental state space X and a fundamental map F : X → X, a CML is defined via
![]() |
where xit ∈ X is the state at lattice point i at time t, M = (mij) is the “connectivity matrix” and n is the number of lattice points. Letting x⃗ = (x1, …, xn)⊤ ∈ Xn, we define the “full map” F : Xn → Xn via
![]() |
For convenience, we define the abbreviated notation F(x⃗) for the vector (F(x1), …, F(xn))⊤ ∈ Xn, so the full map can be written
![]() |
Thus, the trajectories of the CML (Eq. 3) are the sequences of points x⃗t = F⃗t(x⃗0), where F⃗t(x⃗) = F⃗(F⃗t−1(x⃗) for t ≥ 1 and F⃗0(x⃗) = x⃗.
A CML is in a “coherent state” at time t if xit = xjt for all i and j. A coherent solution is a sequence of coherent states that satisfies Eq. 3 or, equivalently, Eq. 5. We are thinking of a CML as a spatial generalization of the fundamental map, so we want to retain the trajectories of the fundamental map as coherent solutions of the corresponding CML. This occurs if and only if
![]() |
i.e., each row of M sums to 1; equivalently, if we define the n-dimensional vector e = (1, 1, …, 1)⊤ then
i.e., e is an eigenvector of M with eigenvalue 1. Eqs. 6 and 7 are equivalent to the statement that if xt is a solution of Eq. 1 then x⃗t = xte is a coherent trajectory of the full map (Eq. 5).
In an ecological setting, a CML is known as a “metapopulation model” (11), because it represents a system of isolated patches, within which individuals reproduce and between which they disperse: xit is the population density in patch i at time t and M is the “dispersal matrix.” In this case, the fundamental map F is called the “reproduction function.”
Dispersal matrices must be nonnegative, so we restrict attention to nonnegative connectivity matrices M that satisfy Eq. 6; such matrices are said to be “stochastic” because each row of M can be considered to be a discrete probability distribution on a sample space with n points (12). Eq. 6 may seem to preclude the possibility of death during migration in the ecological context, but this effect can always be included implicitly by absorbing an overall factor into the reproduction function F.
Research on coherence in CMLs has traditionally begun with the assumption that the state variables xi and the fundamental map F are one-dimensional. A single dimension is certainly sufficient to generate rich dynamical structure, but is too restrictive to cover many important application areas. In the ecological setting, if the population is classified according to species, age, or other factors, then xi becomes a vector of densities in the various classes, and F becomes a multidimensional map. Similarly, in epidemiology, xi is a vector of densities of individuals in each of a set of epidemiologic compartments (e.g., susceptible, infectious, recovered). With such models in mind, we define a “meta-CML” via Eq. 3 or 5 but with X a multidimensional state space.
When describing computations with meta-CMLs, it is often convenient to use notation that would be appropriate if X were one-dimensional, with the understanding that each component of a vector x⃗ ∈ Xn is itself a vector xi ∈ X. For example, writing the n-dimensional coherent unit vector ê = e/∥e∥ ∈ ℝn, we use the notation x⃗ · ê to denote the “coherent component” of the state vector x⃗ ∈ Xn, i.e.,
![]() |
Since each xi is a vector in X, the result of the dot product is also a vector. The “mean field” of x⃗ is
![]() |
Again, like each xi, 〈x⃗〉 ∈ X so it is a vector if dim X > 1. Note also that
![]() |
Thus, at any time t, the coherent component of x⃗t corresponds to the state with the mean field in each patch. We shall say that a trajectory {x⃗t} “relaxes to coherence” or that it is “asymptotically coherent” if ∥x⃗t − 〈x⃗t〉 e∥ → 0 as t → ∞ (and “asymptotically incoherent” otherwise). We refer to x⃗t − 〈x⃗t〉 e as the “incoherent component” of x⃗. Note that relaxation to coherence does not imply approach to an equilibrium; a coherent attractor can be periodic, quasiperiodic, or chaotic.
In the next section we briefly comment on local analyses of coherent trajectories in CMLs, which relate to the question of possibility or impossibility of coherence in practice. In ecological applications it is particularly important if a metapopulation relaxes to coherence regardless of initial conditions, because substantial extinction risk may then be unavoidable (1). It is this situation of inevitable synchrony or “global asymptotic coherence” that is our primary concern here. A slightly restricted version of the main result we present here was stated informally without proof in ref. 1, in which applications to conservation biology were emphasized.
Local Stability of Coherence
In recent years, numerous studies have given local stability conditions for coherence in CMLs with specific classes of connectivity matrices (13–17). All of these results are subsumed by a proposition that we stated informally in ref. 1. A rigorous statement and proof of this proposition requires careful consideration of all ergodic invariant measures associated with the dynamical system (18, 19) and we defer a rigorous presentation of the local theory to another work (D.J.D.E., S.A.L., and D. A. Rand, unpublished results). Here, we briefly outline some key elements of the local results in order to provide context to the global analysis that we present below.
Consider an attractor 𝒜 of the fundamental map F and define the coherent set 𝒜e = {xe : x ∈ 𝒜}. The set 𝒜e is invariant under the full map F⃗ and, restricted the coherent manifold, 𝒜e is an attractor. The local theory establishes conditions under which 𝒜e is also an attractor of F⃗ in a neighborhood of 𝒜e in Xn. The details of this theory are complicated (19), but the key points can be expressed in rough terms through the local stability condition that we described in ref. 1.
The local stability condition depends primarily on two quantities. The first is the magnitude of (any) subdominant eigenvalue of the connectivity matrix M (an eigenvalue is subdominant if its magnitude is second largest among all eigenvalues). The second is the maximum Lyapunov characteristic exponent of the fundamental map F at a point x ∈ X, which can be defined as
![]() |
The exponent χx characterizes the dynamical nature of the trajectory of F that starts at x. If we restrict attention to “typical” points on an attractor 𝒜 of F, then, if we ignore subtleties, we can drop the dependence of χx on x and characterize typical trajectories on 𝒜 by a single number χ (this is an oversimplification, but it will allow us to get across the essence of the local stability condition without getting bogged down in details).
In addition to requiring that the connectivity matrix M be stochastic (and hence that 1 is an eigenvalue of M), we require that the eigenvalue 1 be simple (i.e., has multiplicity 1) and strictly dominant (all other eigenvalues have magnitude strictly less than 1). Suppose that λ is a subdominant eigenvalue of M and that χ is the maximum Lyapunov characteristic exponent for typical trajectories on an attractor 𝒜 of the fundamental map F. If
then coherence is (in practice) impossible: almost all nearly coherent points x⃗ near 𝒜e lie on asymptotically incoherent trajectories. If instead
then coherence is possible: most nearly coherent points that are sufficiently close to 𝒜e lie on asymptotically coherent trajectories (making “most” precise here is complicated).
The stability condition (Eq. 13) is local not only in requiring that an initial point x⃗ be nearly coherent (∥x⃗ − 〈x⃗〉 e∥ must be small) but also in requiring that the coherent component of x⃗ be close to an attractor 𝒜 of F (〈x⃗〉 must be close to 𝒜). The theorem we present in the next section is extreme in the opposite sense: it applies to all initial states and makes no reference to particular attractors of the system. Intermediate to these two extremes is the theory of normally hyperbolic invariant manifolds (20, 21), which could be used to develop stability conditions that apply to all coherent states (i.e., this would address the local stability of the entire coherent manifold as opposed to local stability of a coherent invariant set that is an attractor for the system restricted to the coherent manifold).
Global Asymptotic Coherence (GAC)
Consider first the simplest possible case: a one-dimensional fundamental state space X (an interval) and only two lattice points (“patches”). The most general 2 × 2 stochastic matrix has the form
![]() |
where m1, m2 ∈ [0, 1]. Using a prime to denote the next iteration of the map, we have
![]() |
and hence
We shall assume that the fundamental map F is differentiable, so the mean value theorem implies that there exists ξ between x1 and x2 such that F(x2) − F(x1) = F′(ξ)(x2 − x1). If, moreover, F′ is bounded (say r = supx∈X |F′(x)|) then for any x1, x2 ∈ X, we have
If |1 − (m1 + m2)| r < 1 then the difference between the states at each of the lattice points will decrease to zero asymptotically, regardless of the initial conditions. Thus, |1 − (m1 + m2)| r < 1 is a sufficient condition for GAC in this simple model.
Now note that the eigenvalues of M are 1 and λ = 1 − (m1 + m2), and |λ| ≤ 1. In fact, unless m1 = m2 = 0 (in which case M is the identity matrix) or m1 = m2 = 1 (in which case the state at each of the two lattice points is simply swapped at each iteration), |λ| < 1. In these two special cases in which |λ| = 1 (so λ is not subdominant) there is actually no connectivity between the two lattice points. If we exclude these cases, we can express the GAC condition as |λ| r < 1, where λ is the subdominant eigenvalue of M. This observation motivates our formulation of Theorem 1 below.
Before stating the theorem, we recall a few definitions. The segment joining two points x and y in a vector space is the set Sx,y = {αx + (1 − α)y : 0 ≤ α ≤ 1}. A subset X of a vector space is convex if for any two points x, y ∈ X the segment Sx,y is contained in X. A Banach space is a complete, normed vector space. Given the norm ∥·∥ on a Banach space ℬ, the norm of a function F : ℬ → ℬ is
Where it exists, the derivative of F at x ∈ ℬ is the unique continuous linear transformation Dx F : ℬ → ℬ with the property that
![]() |
where the limit is taken over all nonzero sequences that converge to zero.
Theorem 1.
Let X be a convex subset of a Banach space ℬ and suppose the fundamental map F : X → X is differentiable at each x ∈ X, that ∥Dx F∥ is bounded in X, and that r = supx∈X ∥Dx F∥. Suppose M is a stochastic n × n matrix, the eigenvalue 1 is simple and strictly dominant, and λ is a subdominant eigenvalue of M. If r|λ| < 1 then the full map F⃗ : Xn → Xn, defined by F⃗(x⃗) = M · F(x⃗), is globally asymptotically coherent, i.e., every initial state x⃗0 ∈ Xn asymptotically approaches a coherent trajectory. If r < 1 then F⃗ has a globally asymptotically stable fixed point.
Usually the fundamental state space X is a subset of ℝk, but the theorem is valid for any X that is a convex subset of any Banach space. This extension to arbitrary dimensionality is a potentially useful generalization of the result as stated in ref. 1, because X can now represent, for example, a continuum of ages or continuous space, or both.
Note that from the definition of the maximum Lyapunov exponent (Eq. 11), we must have χx ≤ log r for all x ∈ X (where r is defined in the statement of Theorem 1). Given the local coherence condition (Eq. 13) discussed in the previous section, this observation increases the plausibility of Theorem 1. Our proof, however, does not rely in any way on the local theory.
Proof of Theorem 1
Our proof of Theorem 1 depends on two propositions that we state as lemmas. The first is a special case of a standard result of analysis, while the second expresses a useful algebraic property of stochastic matrices.
Lemma 1 (The Mean Value Inequality).
Suppose ℬ is a Banach space and Sx,y is the segment joining x, y ∈ ℬ. If F is a continuous mapping of a neighborhood of Sx,y into ℬ, and F is differentiable at every point of Sx,y, then
![]() |
where rx,y = supz∈Sx,y ∥Dz F∥.
Proof:
See Dieudonné (22), proposition 8.5.4, p. 160.
Lemma 2.
Let M = (mij) be an n × n stochastic matrix and suppose the eigenvalues of M, including multiplicities, are (λ1, λ2, …, λn−1, 1). Let M̃ = (m̃ij) be the (n − 1) × (n − 1) matrix defined via m̃ij = mij − mnj for i, j = 1, …, n − 1. Then the eigenvalues of M̃ are (λ1, λ2, …, λn−1).
Proof:
Let A be the n × n matrix with 1s on the diagonal and along the last column, and zeros elsewhere. It is easily verified that A−1 is the matrix with ones on the diagonal, −1s above the diagonal in the last column, and zeros elsewhere. If we define B = A−1MA then B and M are similar matrices so they have exactly the same spectrum (12). But the submatrix consisting of the first n − 1 rows and columns of B is M̃, and (using stochasticity of M) the last column of B is zero except in its last entry, which is 1. Consequently, the eigenvalues of B (and hence of M) are the eigenvalues of M̃ together with 1.
Proof of Theorem 1:
It is convenient to express the map (Eq. 3) as follows (where prime denotes one iteration of the map):
![]() |
Now, since Σj=1n mij = Σj=1n mnj = 1, we have Σj=1n (mij − mnj) = 0, so we can rewrite Eq. 21a above as
![]() |
With M̃ defined as in Lemma 2, we can write Eq. 22
![]() |
Given the norm on ℬ, we can define a norm on ℬn in many ways, for example via ∥x⃗∥ = maxi=1n ∥xi∥ (we use ∥·∥ to denote norms on both ℬ and ℬn with meaning hopefully clear from context). Adopting this particular norm on ℬn for convenience, Lemma 1 implies (since rx,y ≤ r for all x, y ∈ X) that
![]() |
Now, since λ is a subdominant eigenvalue of M, Lemma 2 implies that it is a dominant eigenvalue of M̃, so
![]() |
where ∥·∥ here denotes the matrix norm of M̃, i.e., ∥M̃∥ = supv∈ℝn−1,∥v∥=1 ∥M̃v∥. Therefore, taking norms of Eq. 23, we have
![]() |
Thus, if |λ| r < 1 then ∥xi − xn∥ → 0 for all i, i.e., the system is asymptotically coherent.
To obtain the last part of Theorem 1, note that for general x⃗, y⃗ ∈ Xn we have ∥F⃗(x⃗) − F⃗(y⃗)∥ ≤ r ∥x⃗ − y⃗∥(where we are using a norm on ℬn induced by the norm on ℬ and applying Lemma 1 as above). Thus, if r < 1 then the full map F⃗ is a contraction mapping and therefore has a globally attracting fixed point.
Discussion
Theorem 1 gives a sufficient condition for GAC that can be applied to a large class of discrete dynamical systems (meta-CMLs) arising in a variety of different fields. Although this condition is sufficient for GAC, we emphasize that it is certainly not necessary. For specific systems, i.e., specific fundamental maps F, it is possible to show that the region of parameter space in which the system is globally asymptotically coherent is larger than the region identified by Theorem 1. The value of Theorem 1 is in providing a relatively easy way to identify a parameter region in which synchrony is inevitable.
As we have defined them, meta-CMLs are by no means the most general class of dynamical systems for which synchrony is important (for a comprehensive review see ref. 23). For example, we have considered systems with a single connectivity matrix so in the biological context the possibility that different species disperse in different ways is excluded. Local analyses of systems with different patterns of connectivity between different components have been conducted (24, 25), but global analyses of such systems have yet to be explored.
Acknowledgments
We thank David Rand for valuable discussions concerning the local theory of coherence and John Guckenheimer and Philip Holmes for helpful comments on the manuscript. We also thank Marino Gatto for pointing out that in ref. 1 we should have stated explicitly that Eq. 13requires that 〈x⃗〉 be close to an attractor.
Abbreviations
- CML
coupled map lattice
- GAC
global asymptotic coherence.
Footnotes
Conflict of interest statement: No conflicts declared.
References
- 1.Earn D. J. D., Levin S. A., Rohani P. Science. 2000;290:1360–1364. doi: 10.1126/science.290.5495.1360. [DOI] [PubMed] [Google Scholar]
- 2.Earn D. J. D., Rohani P., Grenfell B. T. Proc. R. Soc. London Ser. B; 1998. pp. 7–10. [Google Scholar]
- 3.Brazier M. A. B. In: Mechanisms of Synchronization in Epileptic Seizures. Petsche H., Brazier M. A. B., editors. Vienna: Springer; 1972. pp. 409–424. [Google Scholar]
- 4.Towle V. L., Carder R. K., Khorasani L., Lindberg D. J. Clin. Neurophysiol. 1999;16:528–547. doi: 10.1097/00004691-199911000-00005. [DOI] [PubMed] [Google Scholar]
- 5.Engel A. K., Konig P., Kreiter A. K., Singer W. Science. 1991;252:1177–1179. doi: 10.1126/science.252.5009.1177. [DOI] [PubMed] [Google Scholar]
- 6.Kaneko K., editor. Theory and Applications of Coupled Map Lattices, Nonlinear Science: Theory and Applications. Toronto: Wiley; 1993. [Google Scholar]
- 7.May R. M. Nature. 1976;261:459–467. doi: 10.1038/261459a0. [DOI] [PubMed] [Google Scholar]
- 8.Collet P., Eckmann J.-P. Iterated Maps on the Interval as Dynamical Systems, Progress in Physics. Vol. 1. Basel: Birkhäuser; 1980. [Google Scholar]
- 9.Guckenheimer J., Holmes P. Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields, Applied Mathematical Sciences. Vol 42. New York: Springer; 1983. [Google Scholar]
- 10.Strogatz S. H. Nonlinear Dynamics and Chaos. New York: Addison Wesley; 1994. [Google Scholar]
- 11.Hanski I. A., Gilpin M. E., editors. Metapopulation Biology: Ecology, Genetics, and Evolution. San Diego: Academic; 1997. [Google Scholar]
- 12.Horn R. A., Johnson C. R. Matrix Analysis. Cambridge, U.K.: Cambridge Univ. Press; 1985. [Google Scholar]
- 13.Kaneko K. Phys. Rev. Lett. 1989;63:219–223. doi: 10.1103/PhysRevLett.63.219. [DOI] [PubMed] [Google Scholar]
- 14.Hastings A. Ecology. 1993;1362:1372. [Google Scholar]
- 15.Solé R. V., Gamarra J. G. P. J. Theor. Biol. 1998;193:539–541. doi: 10.1006/jtbi.1998.0716. [DOI] [PubMed] [Google Scholar]
- 16.Bohr T., Jensen M. H., Paladin G., Vulpiani A. Dynamical Systems Approach to Turbulence, Cambridge Nonlinear Science Series. Vol. 8. Cambridge, U.K.: Cambridge Univ. Press; 1998. [Google Scholar]
- 17.Silva J. A. L., deCastro M. L., Justo D. A. R. Bull. Math. Biol. 2000;62:337–349. doi: 10.1006/bulm.1999.0157. [DOI] [PubMed] [Google Scholar]
- 18.Walters P. An Introduction to Ergodic Theory, Graduate Texts in Mathematics. Vol. 79. New York: Springer; 1982. [Google Scholar]
- 19.Buescu J. Exotic Attractors: From Liapunov Stability to Riddled Basins, Progress in Mathematics. Vol. 153. Basel: Birkhauser; 1997. [Google Scholar]
- 20.Hirsch M. W., Pugh C. C., Shub M. Invariant Manifolds, Lecture Notes in Mathematics. Vol. 583. New York: Springer; 1977. [Google Scholar]
- 21.Wiggins S. Normally Hyperbolic Invariant Manifolds in Dynamical Systems, Applied Mathematical Sciences. Vol. 105. New York: Springer; 1994. [Google Scholar]
- 22.Dieudonne J. Foundations of Modern Analysis, Pure and Applied Mathematics. Vol. 10. New York: Academic; 1969. [Google Scholar]
- 23.Pikovsky A., Rosenblum M., Kurths J., editors. Synchronization: A Universal Concept in Nonlinear Sciences, Cambridge Nonlinear Science Series. Vol. 12. Cambridge: Cambridge Univ. Press; 2001. [Google Scholar]
- 24.Jansen V. A. A., Lloyd A. L. J. Math. Biol. 2000;41:232–252. doi: 10.1007/s002850000048. [DOI] [PubMed] [Google Scholar]
- 25.Lloyd A. L., Jansen V. A. A. Math. Biosci. 2004;188:1–16. doi: 10.1016/j.mbs.2003.09.003. [DOI] [PubMed] [Google Scholar]


















