Hostname: page-component-cd9895bd7-fscjk Total loading time: 0 Render date: 2024-12-25T19:05:58.147Z Has data issue: false hasContentIssue false

Resilience of dynamical systems

Published online by Cambridge University Press:  05 June 2023

Hana Krakovská
Affiliation:
Institute of Measurement Science, Slovak Academy of Sciences, Bratislava, Slovakia Section for Science of Complex Systems, Medical University of Vienna, Vienna, Austria Complexity Science Hub Vienna, Vienna, Austria
Christian Kuehn
Affiliation:
Complexity Science Hub Vienna, Vienna, Austria Department of Mathematics, School of Computation Information and Technology, Technical University Munich, München, Germany Munich Data Science Institute, Technical University Munich, München, Germany
Iacopo P. Longo*
Affiliation:
Department of Mathematics, School of Computation Information and Technology, Technical University Munich, München, Germany Department of Mathematics, Imperial College London, London, United Kingdom Departamento de Matemática Aplicada, Universidad de Valladolid, Valladolid, Spain
*
Corresponding author: Iacopo Paolo Longo; Email: [email protected]
Rights & Permissions [Opens in a new window]

Abstract

Stability is among the most important concepts in dynamical systems. Local stability is well-studied, whereas determining the ‘global stability’ of a nonlinear system is very challenging. Over the last few decades, many different ideas have been developed to address this issue, primarily driven by concrete applications. In particular, several disciplines suggested a web of concepts under the headline ‘resilience’. Unfortunately, there are many different variants and explanations of resilience, and often, the definitions are left relatively vague, sometimes even deliberately. Yet, to allow for a structural development of a mathematical theory of resilience that can be used across different areas, one has to ensure precise starting definitions and provide a mathematical comparison of different resilience measures. In this work, we provide a systematic review of the most relevant indicators of resilience in the context of continuous dynamical systems, grouped according to their mathematical features. The indicators are also generalised to be applicable to any attractor. These steps are important to ensure a more reliable, quantitatively comparable and reproducible study of resilience in dynamical systems. Furthermore, we also develop a new concept of resilience against certain nonautonomous perturbations to demonstrate how one can naturally extend our framework. All the indicators are finally compared via the analysis of a classic scalar model from population dynamics to show that direct quantitative application-based comparisons are an immediate consequence of a detailed mathematical analysis.

Type
Papers
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2023. Published by Cambridge University Press

1. Introduction

In 1973, Holling [Reference Holling40] prompted the mathematical community in ecology to investigate a new concept of ‘nonlocal’ stability to capture the ‘persistence of relationships within a system, [ $\ldots$ ] the ability to absorb changes of state variables, driving variables, and parameters, and still persist’, and by doing so, complement the classic Lyapunov stability. He named this property resilience. The theory of dynamical systems still proved to be the most promising theoretical framework to treat the question rigorously (see Gruemm [Reference Gruemm34]). Nevertheless, the newly introduced concept elicited a tremendous, and yet mostly disorganised, research effort in several areas of applied science. The result is a plethora of different indicators of resilience, in setups which are often not directly comparable (see Baggio et al. [Reference Baggio, Brown and Hellebrandt6], Brand and Jax [Reference Brand and Jax11], Carpenter et al. [Reference Carpenter, Walker, Anderies and Abel14], Donohue et al. [Reference Donohue, Hillebrand and Montoya26], Grimm and Wissel [Reference Grimm and Wissel33], Kéfi et al. [Reference Kéfi, Domínguez-García, Donohue, Fontaine, Thébault and Dakos46], Meyer [Reference Meyer68], Van Meerbeek et al. [Reference Van Meerbeek, Jucker and Svenning100] and Walker and Salt [Reference Walker and Salt104]).

It is possible to categorise most of the available indicators within two main branches: engineering resilience and ecological resilience (Peterson [Reference Peterson, Allen and Holling78]). The former aims at answering the question ‘how long will it take for a system that suffers a perturbation to readjust to its original state?’ and can be traced back to Maynard Smith [Reference Smith94] and to May [Reference May64]. The latter aims at answering the question ‘which are the features of the maximal perturbations that a system can endeavour and still return to its original state?’, and it is directly related to Holling [Reference Holling40]. The indicators treated in this paper are listed in Table 1 according to this classical subdivision.

Table 1. Summary of the indicators reviewed in this work according to the ample categories of engineering and ecological resilience (see Peterson [Reference Peterson, Allen and Holling78])

The presentation in the paper privileges a subdivision based on the mathematical techniques which they entail. The notation and number of definitions are displayed next to the name of each indicator. The superscripts indicate the type of perturbation for which each indicator is designed: ( $\S$ ) perturbations of initial conditions, ( $\dagger$ ) time-dependent perturbations and ( $\ddagger$ ) perturbations of parameters.

In this paper, we have three main objectives. Firstly, we carry out an extensive review of indicators of resilience within the framework of continuous dynamical systems theory. While doing so, we provide a systematic organisation based on the mathematical techniques which they entail. To our knowledge, such a comprehensive effort does not exist in the literature, nor for dimension, nor in the organisational spirit. As an immediate effect, this paper provides an easier access to a very vast and fragmented literature. Secondly, we aim at increasing the applicability of this theory by generalising these definitions (wherever possible) to general attractors, whereas they are usually designed only for stable equilibria and sometimes periodic orbits. However, equilibria and periodic orbits, while playing a fundamental role in the understanding of many phenomena, are far from exhausting the dynamical possibilities in higher dimensional and complex systems. In particular, this applies to the local theory based on the first order approximation of the dynamics near a hyperbolic trajectory. In this context, it is natural to use the notion of exponential dichotomy from the theory of nonautonomous linear systems. Incidentally, we note that this fact encourages the investigation of resilience also in nonautonomous nonlinear dynamical systems, although, for the sake of simplicity, we limit our presentation to the autonomous case. Lastly, we enrich the discussion by bringing together recent accomplishments in the theory of nonautonomous/rate-induced tipping phenomena, where the time-dependent variation of parameters of some systems has to be generalised beyond classical autonomous bifurcations to the nonautonomous setting.

The paper is organised as follows. In Section 2, we set the notation and recall some notions on continuous dynamical systems. Each of the following four sections addresses a class of indicators of resilience grouped according to the most relevant mathematical technique upon which they are based: Section 3 contains the local indicators obtained via the linearisation in the neighbourhood of a hyperbolic trajectory. Section 4 deals with the indicators focusing on geometric features of the basins of attraction. In Section 5, we present all the indicators related to the transient behaviour of a system during and after a perturbation. The variation of parameters and the consequent indicators are treated in Section 6. In Section 7, we carry out an analysis of resilience of a model from population dynamics, using and comparing the indicators introduced in the previous sections. We close the paper with a final discussion in Section 8.

2. Notation, assumptions and preliminary definitions

Although the content of this paper applies to any metric space $(X,d)$ , for the sake of clarity and accessibility for applications, we will restrict to the $N$ -dimensional Euclidean space ${\mathbb{R}}^N$ with norm $|\cdot |$ . When $N=1$ , we will simply write $\mathbb{R}$ and the symbol ${\mathbb{R}}^+$ will denote the set of nonnegative real numbers. The symbol ${\mathbb{R}}^{N\times M}$ represents the set of matrices with $N$ rows and $M$ columns, and given $A\in{\mathbb{R}}^{N\times M}$ , $A^\top$ will denote its transpose. Moreover, the symbol $\|A\|_{op}$ will represent the operator norm (induced by the Euclidean norm) of the matrix $A$ . As a rule, a singleton $\{x\}$ in ${\mathbb{R}}^N$ will be identified with the element $x$ itself, and, given $E\subset{\mathbb{R}}^N$ , the symbol $\overline E$ will denote the closure of $E$ with respect to the topology induced by the Euclidean norm. Moreover, by $B_r(p)$ , we denote the open ball of ${\mathbb{R}}^N$ centred at $p$ and with radius $r$ . If $p$ is the origin of ${\mathbb{R}}^N$ , we simplify the notation to $B_r$ . On the other hand, given any set $E\subset{\mathbb{R}}^N$ , $B_r(E)$ will denote the set of points $x\in{\mathbb{R}}^N$ such that $x\in B_r(p)$ for some $p\in E$ . Furthermore, for any $U\subseteq{\mathbb{R}}^M$ and any $W\subset{\mathbb{R}}^N$ , $\mathcal{C}(U,W)$ will denote the space of continuous functions from $U$ to $W$ endowed with the usual supremum norm $\|\cdot \|_{\mathcal{C}(U,W)}$ .

Unless otherwise stated, we will deal with a continuous dynamical system on ${\mathbb{R}}^N$ which we will identify with its continuous (local) flow

\begin{equation*} \phi \,:\,\mathcal {U}\subset {\mathbb {R}}\times {\mathbb {R}}^N\to {\mathbb {R}}^N,\quad (t,x_0)\mapsto \phi (t,x_0). \end{equation*}

Moreover, given $E\subset{\mathbb{R}}^N$ and $t\gt 0$ , we use $\phi (t,E)$ to denote the set

\begin{equation*} \phi (t,E)=\big \{y\in {\mathbb {R}}^N\mid y=\phi (t,x) \text { for some }x\in E\big \}. \end{equation*}

In particular, we recall that a set $E\subset{\mathbb{R}}^N$ is called forward invariant under the flow $\phi$ if $\phi (t,E)\subset E$ for all $t\gt 0$ and invariant if $\phi (t,E)=E$ for all $t\in{\mathbb{R}}$ .

Where necessary, we will assume that the continuous flow $\phi$ is induced by an autonomous ordinary differential equation of the form

(2.1) \begin{equation} \dot x=f(x),\quad x \in{\mathbb{R}}^N, \end{equation}

where $f\,:\,{\mathbb{R}}^N\to{\mathbb{R}}^N$ is regular enough so that the initial value problem $x(0)=x_0\in{\mathbb{R}}^N$ admits a unique solution $x(\cdot,x_0)\in C(I_{x_0},{\mathbb{R}}^N)$ , with $I_{x_0}$ being its maximal interval of definition. It is well-known that (2.1) induces a continuous (local) flow on ${\mathbb{R}}^N$ via the relation

\begin{equation*} \phi (t,x_0)=x(t,x_0). \end{equation*}

We will also assume that the considered dynamical system has a local attractor ${\mathcal{A}}\subset{\mathbb{R}}^N$ in the sense of the definition below (which is taken from Kloeden and Rasmussen [Reference Kloeden and Rasmussen50]).

Definition 2.1 (Local attractor and basin of attraction). A compact set ${\mathcal{A}}\subset{\mathbb{R}}^N$ invariant under a flow $\phi$ on ${\mathbb{R}}^N$ is called a local attractor if there exists $\eta \gt 0$ such that for all $x_0\in B_\eta ({\mathcal{A}})$ , $x(\cdot,x_0)$ is defined for all $t\gt 0$ and

\begin{equation*} \lim _{t\to \infty }\mathrm {dist}\big (\phi (t,B_\eta ({\mathcal {A}})),{\mathcal {A}}\big )=0, \end{equation*}

where for all $A,B\subset{\mathbb{R}}^N$ , $\mathrm{dist}(A,B)$ denotes the Hausdorff semi-distance between $A$ and $B$ . We call the basin of attraction of $\mathcal{A}$ the set

\begin{equation*} {\mathcal{B}(\mathcal{A})}=\{x_0 \in {\mathbb {R}}^N\,:\,\emptyset \neq \omega (x_0)\subset {\mathcal {A}}\}. \end{equation*}

where, given $E\subset{\mathbb{R}}^N$ , $\omega (E)$ represents the omega limit set of $E$ under the flow $\phi$ , that is the set

\begin{equation*} \omega (E):=\bigcap _{t\ge 0}\overline {\bigcup _{s\ge t}\phi (s,E)}. \end{equation*}

Remark 2.2. Several alternative definitions of local attractor are available in the literature. For example, the above definition is sometimes completed by the condition of minimality: ‘there is no proper subset of $\mathcal{A}$ which satisfies the properties in Definition 2.1’. In order to understand the implication of such condition, consider the two-dimensional differential system in polar coordinates $(r,\varphi ) \in [0,\infty )\times [0,2\pi )$ where $0$ is identified with $2\pi$ ,

(2.2) \begin{equation} \dot{r}=r(r-1)(r-3), \qquad \dot{\varphi }=1. \end{equation}

It is easy to show that (2.2) has an unstable equilibrium at the origin and two hyperbolic periodic orbits of radius $r=1$ (stable) and radius $r=3$ (unstable), respectively (see Figure 1 for a sketch of the phase space). If one employs the minimality condition, the local attractor of the system consists of the points in the periodic orbit of radius $r=1$ and its basin of attraction is the open ball of radius $r=3$ with the exception of the origin. In spite of belonging to the boundary of the basin of attraction, the origin is merely an isolated point. Every solution starting in a sufficiently small ball centred at the origin, except for the origin itself, will eventually converge to the periodic orbit of radius $r=1$ . If the minimality condition is not taken into account, we are allowed to choose as a local attractor the subset of ${\mathbb{R}}^2$ made of the points in the periodic orbit of radius $r=1$ and also the origin. Its basin of attraction is now the whole open ball of radius $r=3$ . It is worth noting that an alternative approach is given by the Milnor’s definition of local attractor [Reference Milnor72], where the asymptotic behaviour of solutions starting in negligible sets (with respect to the Lebesgue measure in this context) is disregarded. In this case, the local attractor would be made of the points in the sole periodic orbit of radius $r=1$ . In order to avoid measure theoretic arguments as much as possible, and in view of the nonlocal nature of the concept of ecological resilience, in this work we privilege the flexibility provided by Definition 2.1 . Note also that, although in this example the boundary of the basin is an unstable periodic orbit, this is not always the case (see Figure 2 ).

Figure 1. Sketch of the phase space for (2.2). According to Definition 2.1, one can choose either the whole closed ball of radius one, the origin and the periodic orbit of radius one, or just the latter as a local attractor for the induced dynamical system. Under the minimality condition in Remark 2.2, only the periodic orbit of radius one qualifies for being a local attractor and the origin belongs to the boundary of the basin of attraction.

Figure 2. The unforced Duffing oscillator is a classic example given by the equations $\dot x=y$ , $\dot y=x-x^3-\delta y$ , where $\delta \ge 0$ . The system has three equilibria, namely $(0,0)$ and $(\pm 1,0)$ . Easy calculations show that for $\delta \gt 0$ , the origin is a saddle and the fixed points at $(\pm 1,0)$ are asymptotically stable. In particular, the boundary of the basin of attraction of each one of the latter is given by the stable manifold of the saddle at the origin.

Definition 2.3 (Global Attractor). A compact set ${\mathcal{A}}\subset{\mathbb{R}}^N$ invariant under the flow $\phi$ induced by (2.1) is called a global attractor if $\mathcal{A}$ attracts each bounded subset of ${\mathbb{R}}^N$ .

It is easy to show that the global attractor for $\phi$ is the minimal compact set that attracts each bounded subset of ${\mathbb{R}}^N$ and also that it is the maximal closed and bounded invariant set (see Lemma 1.6 in [Reference Carvalho, Langa and Robinson15]). As a matter of fact, the global attractor is composed of all the points of ${\mathbb{R}}^N$ which belong to a bounded global solution for (2.1) (see Theorem 1.7 in [Reference Carvalho, Langa and Robinson15]).

We also recall that, under the considered definitions and assumptions, the basin of attraction of a local attractor is an open set. The proof is a consequence of simple topological arguments and it is therefore omitted.

Proposition 2.4. Assume the evolution operator $\phi$ is continuous. The basin of attraction $\mathcal{B}(\mathcal{A})$ of a local attractor $\mathcal{A}$ is an open set.

Throughout the document, we will sometimes need to use nonautonomous differential equations, that is problems of the type

\begin{equation*} \dot x=f(t,x),\quad t\in {\mathbb {R}},x\in {\mathbb {R}}^N, \end{equation*}

where $f\,:\,{\mathbb{R}}\times{\mathbb{R}}^N\to{\mathbb{R}}^N$ is regular enough so that the initial value problem $x(t_0)=x_0\in{\mathbb{R}}^N$ , $t_0\in{\mathbb{R}}$ , admits a unique solution $x(\cdot,t_0,x_0)\in C(I_{t_0, x_0},{\mathbb{R}}^N)$ , with $I_{t_0,x_0}$ being its maximal interval of definition and $t_0\in I_{t_0, x_0}$ . In order to carry out a dynamical analysis of a nonautonomous differential equation, one can either construct a two-parameter semigroup – also known as process – or a skew-product flow, that is an autonomous flow on an extended phase space where the base is a functional space parametrised on time and the fibre is ${\mathbb{R}}^N$ . For a concise introduction to these and further techniques in nonautonomos dynamical systems theory, we point the reader to the first chapter of the book by Kloeden and Pötzsche [Reference Kloeden and Pötzsche49] (the following chapters contain also several applications of the theory to life sciences); for a more extended presentation, we recommend for example the book by Kloeden and Rasmussen [Reference Kloeden and Rasmussen50]. Both techniques are frequently used in more theoretical aspects of nonautonomous dynamics. Yet, the use of these methods is relatively technical, so we decided to focus on the key notions necessary. In particular, we now recall two important notions from nonautonomous dynamical systems theory which will play an important role throughout the work: the one of exponential dichotomy and of hyperbolic solution.

An exponential dichotomy consists of a splitting of the phase space of a nonautonomous linear differential equation into solutions that decay exponentially fast to zero either as $t\to \infty$ or as $t\to -\infty$ [Reference Coppel18, Reference Kloeden and Pötzsche49, Reference Kloeden and Rasmussen50]. For autonomous systems, such splitting is obtained through the real parts of the eigenvalues (when they are nonzero) of the matrix defining the system and the associated eigenspaces. However, classical examples show that the eigenvalues are generally of no use when the matrix depends on time [Reference Coppel18].

Definition 2.5 (Exponential dichotomy). Given a locally integrable function $ A\,:\,{\mathbb{R}}\to{\mathbb{R}}^{N\times N}$ , the linear system

(2.3) \begin{equation} \dot y= A(t)y \end{equation}

is said to have an exponential dichotomy on an interval $I\subset{\mathbb{R}}$ if there are a projection $P$ (i.e. a matrix $P\in{\mathbb{R}}^{N\times N}$ satisfying $P^2=P$ ), and constants $\alpha \gt 0$ , $K\ge 1$ such that

\begin{align*} \begin{split} |Y(t)PY^{-1}(s)|\le Ke^{-\alpha (t-s)},\quad \textit{for all }t,s\in I, \, t\ge s,&\textit{ and}\\ |Y(t)(Id-P)Y^{-1}(s)|\le Ke^{\alpha (t-s)},\quad \textit{for all }t,s\in I, \,t\le s,& \end{split} \end{align*}

where $Y\,:\,{\mathbb{R}}\to{\mathbb{R}}^{N\times N}$ is a fundamental matrix solution of (2.3), and $\text{Id}$ is the identity matrix on ${\mathbb{R}}^{N\times N}$ .

The exponential dichotomy on $\mathbb{R}$ fulfils the role that eigenvalues with nonzero real part play in the study of stability of hyperbolic equilibria or periodic orbits. However, it also allows to treat nontrivial time-dependent solutions (if they exist) which have the equivalent role of determining the asymptotic behaviour of solutions in their vicinity. For the sake of consistency and to avoid introducing further notation, we will present the notion of hyperbolic solutions only for autonomous ordinary differential equations although it is defined for general nonautonomous systems [Reference Kloeden and Rasmussen50].

Definition 2.6 (Hyperbolic solution). A globally defined solution $\widetilde x\,:\,{\mathbb{R}}\to{\mathbb{R}}^N$ of a nonautonomous differential equation $\dot x =f(t,x)$ , with $f\,:\,{\mathbb{R}}\times{\mathbb{R}}^N\to{\mathbb{R}}^N$ , $(t,x)\mapsto f(t,x)$ continuously differentiable in $x$ for almost every $t\in{\mathbb{R}}$ , is called hyperbolic if the variational equation $\dot y={\text{D}}f\big (t,\widetilde x(t)\big )y$ has an exponential dichotomy on $\mathbb{R}$ . In particular, we will call an hyperbolic solution $\widetilde x$ locally attractive if the exponential dichotomy has projector the identity $P={\text{Id}}$ .

Remark 2.7. The recalled notion of hyperbolicity generalises the one for equilibria and periodic orbits to arbitrary time-dependent solutions. One of the important reasons for presenting it is that hyperbolicity in the sense of Definition 2.6 is a robust property, in that a differential equation with a hyperbolic solution can be perturbed (within a certain class of perturbations) and the hyperbolic solution persists [Reference Pötzsche82]. For example, classic hyperbolic equilibria can be perturbed into hyperbolic nonstationary trajectories. This fact is of key importance in the study of resilience which in fact aims to capture the persistence of certain properties of attractivity as we shall see in due time. The reader who is interested in a deeper understanding of the extent of such generalisation can refer for example to [[Reference Johnson, Obaya, Novo, Núñez and Fabbri44], Section 1.4] and the references cited therein (see e.g. the combined role of [[Reference Johnson, Obaya, Novo, Núñez and Fabbri44], Proposition 1.56] and [[Reference Hale36], Theorem III.2.4]). On the other hand, the reader who deals with attractors made of equilibria and/or periodic orbits can intend the term hyperbolic in the classic sense.

3. Local indicators

Linear stability analysis is one of the classic tools in the study of dynamical systems. It allows to infer the asymptotic dynamics of a system in the surrounding of a reference trajectory by looking at its linear approximation and the dominant Lyapunov exponent of a fundamental matrix solution. If the dominant Lyapunov exponent’s real part is nonzero, the sign qualifies the reference trajectory as stable or unstable. Its absolute value measures the asymptotic speed of convergence or divergence after a small perturbation. When the reference trajectory is a stationary state or a periodic orbit, this reduces to the calculation of the eigenvalues of the Jacobian of the initial vector field evaluated on such orbits.

Such ideas have been used to determine the resilience of an attractor via the rate of convergence of the nearby solutions. Due to the inherent local nature of linear stability analysis, these indicators of resilience overlook the topological structure of the phase space away from the considered attractor and are not designed to determine the highest possible perturbation which a system can absorb before tipping to a different state.

The section contains five subsections and six indicators. In subsection 3.1, we present the classic characteristic return time which relates the resilience of a system in the nearby of an attractor to the asymptotic rate of convergence of the solutions. Subsections 3.2 and 3.3 address respectively the question of local resilience in the short-term horizon and in the transient after a perturbation of the initial conditions. The former contains the indicator reactivity, whereas the latter the indicators maximal amplification and maximal amplification time. Subsection 3.4 addresses the question of local resilience against time-dependent (random or deterministic) perturbations and contains the indicators intrinsic stochastic variability and intrinsic deterministic variability. Finally, subsection 3.5 contains a short discussion of the relations among the previously introduced indicators.

Besides the assumptions in Section 2, we shall also consider the following assumption.

  1. 1. The function $f\,:\,{\mathbb{R}}^N\to{\mathbb{R}}^N$ in (2.1) is assumed to be continuously differentiable and, for every $x\in{\mathbb{R}}^N$ , ${\text{D}}f(x)$ will denote the Jacobian of $f$ calculated at $x$ . Moreover, assume that ${\mathcal{A}}=\{\widetilde x(t)\mid t\in{\mathbb{R}}\}$ , and $\widetilde x$ is a locally attractive hyperbolic solution for $\dot x =f(x)$ .

3.1. Characteristic return time

The notion of characteristic return time in the context of resilience for ecological systems already dates back to May [Reference May64]. A very commonly used version is due to Beddington et al. [Reference Beddington, Free and Lawton8] for discrete dynamical systems and then to Pimm and Lawton [Reference Pimm and Lawton80] for the continuous case. It is indistinctly used under different names, for example, return time [Reference Pimm and Lawton80], characteristic return time [Reference Pimm79], engineering resilience [Reference Gunderson35, Reference Holling41, Reference Standish, Hobbs and Mayfield95] and resilience [Reference Neubert and Caswell75]. A qualitative description of the underlying idea is provided by Pimm [Reference Pimm79] as ‘how fast the variables return towards their equilibrium following a perturbation’, or, more specifically, as the ‘time taken for a perturbation to return to $1/e$ of its initial value’. The definition is motivated by the fact that a trajectory starting in the nearby of a locally stable equilibrium $x^*$ will approach it in a time which is proportional to the reciprocal of the eigenvalue with largest real part for the system linearisation at $x^*$ . The presentation below is however given for the more general case of a locally attractive hyperbolic solution (see Definition 2.6).

Definition 3.1 (Characteristic return time). Consider $f\,:\,{\mathbb{R}}^N\to{\mathbb{R}}^N$ satisfying assumption 1. The characteristic return time $T_R$ of the system $\dot x=f(x)$ for the attractor $\mathcal{A}$ is defined as

\begin{equation*} T_R({\mathcal {A}})= \frac {1}{\widehat \alpha }, \end{equation*}

where

\begin{equation*} \widehat \alpha :=\inf \big \{\alpha \gt 0\ \mid \ |Y(t)Y^{-1}(s)|\le Ke^{-\alpha (t-s)},\quad \textit {for all }t\ge s\big \}, \end{equation*}

and $Y\,:\,{\mathbb{R}}\to{\mathbb{R}}^{N\times N}$ is a fundamental matrix solution of $\dot y ={\text{D}}f\big (\widetilde x(t)\big )y$ .

Remark 3.2. If the considered local attractor ${\mathcal{A}}= x^*$ is an attractive hyperbolic fixed point, then $\widehat \alpha$ coincides with the opposite of the real part of the dominant eigenvalue of ${\text{D}}f(x^*)$ , that is $\widehat \alpha =-Re\big (\lambda _{\text{dom}}({\text{D}}f(x^*))\big )$ .

The definition of characteristic return time motivated the introduction of the following indicator of resilience for a stable hyperbolic equilibrium as the rate of decay

\begin{equation*}EV({\mathcal {A}})=\widehat \alpha .\end{equation*}

This indicator has been widely used and studied for both continuous and discrete systems in the case that ${\mathcal{A}}=x^*$ is hyperbolic and attracting (see e.g. Arnoldi et al. [Reference Arnoldi, Loreau and Haegeman4], DeAngelis et al. [Reference DeAngelis, Bartell and Brenkert22, Reference DeAngelis, Mulholland, Palumbo, Steinman, Huston and Elwood23], Harwell and Ragsdale [Reference Harwell and Ragsdale39], Pimm and Lawton [Reference Pimm and Lawton81], Rooney et al. [Reference Rooney, McCann, Gellner and Moore85], Van Nes and Scheffer [Reference Van Nes and Scheffer101], Vincent and Anderson [Reference Vincent and Anderson102]).

Invariance with respect to change of coordinates

The characteristic return time is invariant with respect to change of basis $z=Qy$ , with $Q$ non-singular. Indeed, considering the principal matrix solutions $U(t,s)$ and $V(t,s)$ of $\dot y=A(t)y$ and $\dot z=QA(t)Q^{-1}y$ , respectively, and $y_0\in{\mathbb{R}}^N$ , we have that $Q^{-1}V(t,s)Qy_0=U(t,s)y_0$ . Therefore, if $\dot y=A(t)y$ has an exponential dichotomy on $\mathbb{R}$ with projector the identity and constants $\alpha \gt 0$ and $K\ge 1$ , then we have that

\begin{equation*} |V(t,s)|=|QU(t,s)Q^{-1}|\le \widetilde Ke^{-\alpha (t-s)}. \end{equation*}

For autonomous systems, this fact becomes even more evident because $A$ and $QAQ^{-1}$ have the same set of eigenvalues.

3.2. Reactivity

Neubert and Caswell [Reference Neubert and Caswell75] proposed and studied different indicators with the aim of capturing the transient behaviour of a trajectory starting in the neighbourhood of a stable equilibrium as it may substantially differ from the asymptotic one. Specifically, the reactivity corresponds to the maximum instantaneous rate at which an asymptotically stable linear homogeneous system responds if the initial condition is taken outside the origin. The reactivity of a nonlinear system $\dot x = f(x)$ in the neighbourhood of a stable hyperbolic equilibrium $x^*$ is obtained through its linearisation at $x^*$ .

Definition 3.3 (Reactivity). Let $\dot y= A(t)y$ , with $A\,:\,{\mathbb{R}}\to{\mathbb{R}}^{N\times N}$ locally integrable, be an asymptotically stable linear homogeneous system, and denote by $y(\cdot,t_0,y_0)$ its unique solution satisfying $y(t_0,t_0,y_0)=y_0$ . We shall call the reactivity of the system at time $t_0\in{\mathbb{R}}$ , the quantity

(3.1) \begin{equation} R_{t_0}=\max _{|y_0|\neq 0} \left ( \frac{1}{|y(t,t_0,y_0)|}\frac{d|y(t,t_0,y_0)|}{dt} \right )\bigg |_{t=t_0}. \end{equation}

The system $\dot y= A(t)y$ is called reactive if there is $t_0\in{\mathbb{R}}$ such that $R_{t_0}\gt 0$ and nonreactive otherwise. A nonlinear system $\dot x =f(x)$ satisfying Assumption 1 is called reactive if there exists a neighbourhood of a locally attractive hyperbolic solution $\widetilde x$ such that $\dot y ={\text{D}}f\big (\widetilde x(t)\big )y$ is reactive.

If a system is reactive in a neighbourhood of a locally attractive hyperbolic solution $\widetilde x$ , some trajectories starting in a neighbourhood of $\widetilde x$ may initially move away from $\widetilde x$ , before converging to it. In other words, the finite time Lyapunov exponents for $\widetilde x$ can be positive. An uninformed guess might relate the short-term behaviour of solutions to the real part of the least stable eigenvalue of $A$ . This is true only when $A$ has a set of orthogonal eigenvectors. In such a case, however, a monotonic decay towards zero characterises all the solutions since the eigenvalues of ${\text{D}}f(x^*)$ determine both the asymptotic and the transient behaviour of the system. In other words, a short-time amplification is a possible effect of nonorthogonality of the eigenvector basis – also called non-normality of $A$ . Neubert and Caswell [Reference Neubert and Caswell75] unveil a relation between the reactivity of a linear homogeneous system $\dot y= Ay$ , $A\in{\mathbb{R}}^{N\times N}$ , and the dominant eigenvalue of the symmetric part of the Toeplitz decomposition of $A$ (recall that every real symmetric matrix is Hermitian, and therefore, its eigenvalues are real). The argument works also for nonautonomous linear homogeneous problems. Note that

(3.2) \begin{equation} \begin{split} \frac{d|y(t,t_0,y_0)|}{dt} &=\frac{d}{dt}\sqrt{y(t,t_0,y_0)^\top y(t,t_0,y_0)}\\ &=\frac{\dot y(t,t_0,y_0)^\top y(t,t_0,y_0)+y(t,t_0,y_0)^\top \dot y(t,t_0,y_0)}{2|y(t,t_0,y_0)|} \\ & =\frac{ y(t,t_0,y_0)^\top \big (A(t)^\top +A(t)\big )y(t,t_0,y_0)}{2|y(t,t_0,y_0)|}. \end{split} \end{equation}

Therefore, from (3.1) we obtain that

\begin{equation*} R_{t_0}=\max _{|y_0|\neq 0}\frac { y_0^\top \big (A(t_0)^\top +A(t_0)\big )y_0}{2|y(t,t_0,y_0)|^2}. \end{equation*}

The term on the right-hand side of the previous formula is also known as a Rayleigh quotient, and its maximum is attained at the largest eigenvalue of the matrix $\big (A(t_0)^\top +A(t_0)\big )/2$ [Reference Horn and Johnson42], that is,

\begin{equation*}R_{t_0}=\lambda _{\text{dom}}\big (H(A(t_0)\big )\in {\mathbb {R}},\qquad \text {where } H(A)=\frac {A(t_0)^\top +A(t_0) }{2}.\end{equation*}

In the context of autonomous non-normal linear operators, reactivity is also known as the numerical abscissa of $A$ [Reference Embree and Trefethen27].

Invariance with respect to change of coordinates

In general, the reactivity is not preserved under a change of basis $z=Qy$ , with $Q$ non-singular. If $Q$ is orthogonal, that is ( $Q^{-1}=Q^\top$ ), the eigenvalues of the symmetric parts of $A(t_0)$ and $QA(t_0)Q^{-1}$ are the same and reactivity is conserved.

Example 3.4. In this example, we compare three planar asymptotically stable linear systems $\dot{x}=A_i x,$ where $i=\{1,2,3\}:$

\begin{equation*} A_1= \begin{pmatrix} -2 & \quad 0\\[3pt] 5 & \quad -1 \end{pmatrix},\ \ A_2= \begin{pmatrix} -2 & \quad 1\\[4pt] \sqrt{26} + \sqrt{50} & \quad - \sqrt{26} - \sqrt{50} - 1 \end{pmatrix},\ \ A_3= \begin{pmatrix} -2 & \quad 0\\[4pt] 1 & \quad -1 \end{pmatrix}. \end{equation*}

All three systems have the same value of the dominant eigenvalue and consequently the same characteristic return time given as $T_R(0)=1$ . The systems $A_1$ and $A_2$ are reactive with a positive value of reactivity given by $R_0=(\sqrt{26} - 3)/2\approx 1.05.$ The system $A_3$ is nonreactive with $R_0=(\sqrt{2} - 3)/2\approx -0.79.$ In the first row of Figure 3 , the plots show the time evolution of the magnitudes of trajectories starting from different perturbed initial conditions around the origin.

Figure 3. The transient behaviour of three systems $A_1,A_2,A_3$ from Example 3.4 is investigated. In the first row, the time evolution of the magnitude of four trajectories starting from different initial conditions around the origin is depicted. In the second row, we see the respective amplification envelopes of each system. Even though the systems have the same characteristic return time, and additionally, the systems $A_1$ and $A_2$ have also the same value of reactivity, the indicator amplification envelope and its characteristics $\rho _{\text{max}}$ and $t_{\text{max}}$ are able to capture different transient behaviour.

Although the trajectories of the reactive systems $A_1$ and $A_2$ can exhibit a transient growth in their magnitude, this is not possible for the nonreactive system $A_3$ . Furthermore, this example shows that despite having the same characteristic return time and reactivity indicator values, the transient behaviour of the trajectories in systems $A_1$ and $A_2$ may vary substantially. This motivates the introduction of the so-called amplification envelope (see Subsection 3.3 ). The amplification envelopes of three considered systems are plotted in the second row of Figure 3 .

3.3. Maximal amplification and maximal amplification time

Example 3.4 shows that reactive systems with same reactivity and characteristic return time do not necessarily share the same transient behaviour. This fact led Neubert and Caswell [Reference Neubert and Caswell75] to the definition of amplification envelope, which records the maximal deviation from the attractor for trajectories starting at perturbed initial conditions of fixed norm.

Definition 3.5 (Amplification envelope). The amplification envelope for an asymptotically stable linear system $\dot y= A(t)y$ , with $A\,:\,{\mathbb{R}}\to{\mathbb{R}}^{N\times N}$ locally integrable, is defined as the continuous function

(3.3) \begin{equation} \begin{aligned} \rho \,:\,{\mathbb{R}}^+\times{\mathbb{R}}\to{\mathbb{R}}^+,\quad (t, t_0)\mapsto \rho (t,t_0)=\sup _{ |y_0|\neq 0} \frac{|y(t+t_0,t_0,y_0)|}{|y_0|}, \end{aligned} \end{equation}

where $y(\cdot,t_0,y_0)$ is the unique solution of $\dot y= A(t)y$ satisfying $y(t_0,t_0,y_0)=y_0$ . Therefore, $\rho (t,t_0)$ is in fact equal to the operator norm (induced by the Euclidean norm) of the principal matrix solution $Y(t+t_0,t_0)$ of $\dot y =A(t)y$ for the initial time $t_0$ , that is

\begin{equation*} \rho (t,t_0)=\big \|Y(t+t_0,t_0)\big \|_{op}. \end{equation*}

For a nonlinear system $\dot x =f(x)$ such that $f$ satisfies Assumption 1, the amplification envelope in a neighbourhood of a hyperbolic solution $\widetilde x$ is defined as the amplification envelope of the linear system $\dot y ={\text{D}}f(\widetilde x(t))y$ .

Note in particular that if $A(t)=A\in{\mathbb{R}}^{N\times N}$ for all $t\in{\mathbb{R}}$ , the amplification envelope depends only on the variable $t\in{\mathbb{R}}^+$ , that is

\begin{equation*} \rho (t,t_0)=\rho (t)=\big \|e^{At}\big \|_{op}. \end{equation*}

In such a case, a constant $\mathcal{K}(A)$ , known as the Kreiss constant of $A$ and defined as $\mathcal{K}(A)=\sup _{ Re(z)\gt 0} Re(z)\|(zI-A)^{-1}\|_{op}$ , can be used to identify upper and lower estimates for the maximum amplification over time, using Kreiss Matrix Theorem [Reference Trefethen99]. In particular,

\begin{equation*} \mathcal {K}(A)\le \max _{t\gt 0}\rho (t)\le eN\mathcal {K}(A). \end{equation*}

The exact computation of the Kreiss constant is itself the object of study [Reference Apkarian and Noll3]. A method to address the time-dependent case on a finite time interval requires the use of an augmented Lagrangian whose first variations are set to zero to obtain a set of algebraic-differential equations that can be solved forward and backward in time iteratively [Reference Schmid90].

From the amplification envelope, we can derive the two following indicators of resilience. The maximal amplification corresponds to the maximal magnification over time for trajectories starting in the nearby of an attractor, whereas the maximal amplification time records the occurrence of the maximal amplification.

Definition 3.6 (Maximal amplification and maximal amplification time). Consider the setting of Definition 3.5 . The maximal amplification and maximal amplification time are respectively defined as:

\begin{equation*}\rho _{\text{max}}(t_0)=\max _{t \geq 0}\rho (t,t_0),\qquad t_{\text{max}}(t_0)=\text {argmax}_{t \geq 0}\rho (t,t_0).\end{equation*}

Remark 3.7. The characteristic return time (see Definition 3.1) and the reactivity (see Definition 3.3) of a linear system are also calculable from the amplification envelope. Indeed, for every fixed $t_0\in{\mathbb{R}}$ , the first corresponds to the slope of $ln(\rho (\widetilde x,t,t_0))$ as $t \to +\infty$ , while the second is equal to the slope of $ln(\rho (\widetilde x,t,t_0))$ as $t \to t_0$ .

Invariance with respect to change of coordinates

The construction of the amplification envelope implies that it is invariant with respect to diffeomorphisms of the phase space which preserve the Euclidean distance. This includes in particular linear changes of coordinates $z=Qy$ , with $Q$ non-singular and orthogonal.

3.4. Intrinsic stochastic and deterministic invariability

The amplification envelope provides an effective tool to describe the local transient behaviour of a system close to an attractor if it is affected by an ‘isolated and impulsive’ perturbation. Arnoldi et al. [Reference Arnoldi, Loreau and Haegeman4] investigate the same transient behaviour when the system is subjected to a time-dependent (random or deterministic) forcing. In the spirit of this paper, we generalise the presentation of [Reference Arnoldi, Loreau and Haegeman4] to hyperbolic solutions (see Definition 2.6) up to the point where this makes sense.

Consider a continuous and bounded function $A\,:\,{\mathbb{R}}\to{\mathbb{R}}^{N\times N}$ such that the linear homogeneous system

(3.4) \begin{equation} \dot y= A(t)y \end{equation}

has an exponential dichotomy on $\mathbb{R}$ with projector the identity (see Definition 2.5). This means that, denoted by $U(t,s)$ the principal matrix solution of (3.4) at time $s\in{\mathbb{R}}$ , one has that there are constants $\alpha \gt 0$ and $K\ge 1$ such that

(3.5) \begin{equation} |U(t,s)|\le Ke^{-\alpha (t-s)},\quad \text{for all }t\ge s. \end{equation}

Firstly, consider the stochastic differential problem with additive white noise

(3.6) \begin{equation} dy=A(t)y\,dt+S\,dW(t) \end{equation}

where $S\in{\mathbb{R}}^{N\times M}$ , and $ W= (W_1,\dots W_M)^\top$ is a vector of $M$ independent Brownian motions. As $t\to \infty$ , the distribution of each strong solution of (3.6) converges to a stationary Gaussian distribution centred at the origin. Moreover, the covariance matrix of the system at time $t\in{\mathbb{R}}$ and initial data at $t_0\in{\mathbb{R}}$ is given by

(3.7) \begin{equation} C(t,t_0)=\int _{t_0}^{t}U(t,s)\Sigma U(t,s)^\top \,ds, \end{equation}

where $\Sigma :=SS^\top$ . Notice also that the differentiation of $C(t,t_0)$ with respect to $t$ shows that it solves the matrix differential equation

(3.8) \begin{equation} \frac{d}{dt}C= A(t)C+CA(t)^\top +\Sigma. \end{equation}

In particular, $C(t,-\infty )$ is the only bounded solution of (3.8) over the whole real line, and (3.5) and (3.7) together imply that (3.8) has a local attractor (see e.g. [[Reference Kloeden and Rasmussen50], Theorem 1.23]) that must thus coincide with $C_*(\Sigma )=\{(t,C(t,-\infty )\mid t\in{\mathbb{R}}\}$ . $C_*(\Sigma )$ shall be called the stationary covariance of the system.

In order to construct an indicator of intrinsic resilience against stochastic perturbations, one looks at the largest stationary response among the possible perturbations of given ‘magnitude’.

Definition 3.8 (Intrinsic stochastic invariability). Consider a continuous dynamical system induced by an ordinary differential equation $\dot x =f(x)$ , $x\in{\mathbb{R}}^N$ , satisfying 1 and the assumptions in Section 2. Moreover, assume that $\widetilde x$ is a locally attractive hyperbolic solution and consider the local attractor ${\mathcal{A}}=\{\widetilde x(t)\mid t\in{\mathbb{R}}\}$ . Fixed a norm $\|\cdot \|$ on the matrix space ${\mathbb{R}}^{N\times N}$ (e.g. the operatorial norm, the Frobenius norm), the stochastic variability $\mathcal{V}_S({\mathcal{A}})$ and the intrinsic stochastic invariability of the attractor $\mathcal{A}$ with respect to $\|\cdot \|$ are respectively defined as

\begin{equation*} \mathcal {V}_S({\mathcal {A}})=\sup _{\substack {\Sigma \ge 0,\,\|\Sigma \|=1\\ t\in {\mathbb {R}}}}\|C(t,-\infty )\|_{op}\qquad and \qquad \mathcal {I}_S({\mathcal {A}})=\frac {1}{2\mathcal {V}_S({\mathcal {A}})}, \end{equation*}

where $C_*(\Sigma )$ is the stationary covariance of (3.6) with $A(t)={\text{D}}f\big (\widetilde x(t)\big )$ .

Remark 3.9. If ${\mathcal{A}}=x^*$ , then $A={\text{D}}f(x^*)$ , and (3.8) does not depend on time. In this case, one can show that the linear operator $\widehat A(C):=AC+CA^\top$ has $N^2$ eigenvalues of the form $\lambda _j+\lambda _i$ , where $\lambda _i,\lambda _j$ are eigenvalues of $A$ , and the stationary covariance matrix $C_*(\Sigma )$ is given by the unique solution of the Lyapunov equation $AC+CA^\top +\Sigma =0$ [[Reference Berglund and Gentz10], Lemma 5.1.2]. Therefore, one has that

\begin{equation*} \mathcal {V}_S({\mathcal {A}})=\sup _{\Sigma \ge 0,\,\|\Sigma \|=1}\|-\widehat A^{-1}(\Sigma )\|. \end{equation*}

On the other hand, one can consider a deterministic forcing of (3.4), that is,

(3.9) \begin{equation} \dot y=A(t)y+g(t), \end{equation}

where $g\,:\,{\mathbb{R}}\to{\mathbb{R}}^N$ is a bounded function. Denoted by $Y(t)$ a fundamental matrix solution of (3.4), note that

\begin{equation*} x(t,g)=Y(t)\int _{-\infty }^tY^{-1}(s)g(s)\,ds,\quad t\in {\mathbb {R}}, \end{equation*}

is a solution of (3.9), which can be regarded as the stationary system response, and its mean square deviation from the origin (which is the global attractor of the homogeneous problem) is

(3.10) \begin{equation} m(g):=\lim _{T\to \infty }\frac{1}{T}\int _0^T|x(s,g)|^2\,ds. \end{equation}

Arnoldi et al. [Reference Arnoldi, Loreau and Haegeman4] suggest to use the largest mean square deviation of $x(t,g)$ from the origin over the possible perturbations $g$ of given norm, as an indicator of resilience of the attractor.

Definition 3.10 (Intrinsic deterministic invariability). Consider a continuous dynamical system induced by an ordinary differential equation $\dot x =f(x)$ , $x\in{\mathbb{R}}^N$ , satisfying 1 and the assumptions in Section 2. Moreover, assume that $\widetilde x$ is a locally attractive hyperbolic solution and consider the local attractor ${\mathcal{A}}=\{\widetilde x(t)\mid t\in{\mathbb{R}}\}$ . The deterministic variability $\mathcal{V}_D({\mathcal{A}})$ and the intrinsic deterministic invariability of the attractor $\mathcal{A}$ are respectively defined as

(3.11) \begin{equation} \mathcal{V}_D({\mathcal{A}})=\sup _{\|g\|_\infty =1}2\sqrt{m(g)},\qquad and \qquad \mathcal{I}_D({\mathcal{A}})=\frac{1}{\mathcal{V}_D({\mathcal{A}})}, \end{equation}

where $m(g)$ is the mean square deviation of the stationary response of (3.9) with $A(t)={\text{D}}f\big (\widetilde x(t)\big )$ .

Remark 3.11. If ${\mathcal{A}}=x^*$ , then $A={\text{D}}f(x^*)$ , and one can use standard frequency analysis to improve the information given by (3.11). This is particularly true when one limits the possible deterministic perturbation to the so-called ‘wide-sense stationary signals’. Indeed, since any deterministic signal can be developed into a sum of harmonic terms, or Fourier modes, and due to the fact that in the linear approximation, the system response to a general perturbation is equal to the sum of the system response to the single-frequency modes, a convexity argument yields that the perturbation generating the largest system response is a single-frequency mode [Reference Arnoldi, Loreau and Haegeman4]. Therefore, when $g$ is a single-frequency periodic forcing one obtains that

\begin{equation*} \mathcal {V}_D({\mathcal {A}})=\sup _{\omega \in {\mathbb {R}}}\|\text {i}\omega -A^{-1}\|, \end{equation*}

where $\omega$ is the forcing frequency of $g$ , $\text{i}$ is the imaginary unit, and $\|\cdot \|$ is the induced matrix operator norm from the norm on $\mathbb{R}^N$ .

When ${\mathcal{A}}=x^*$ , an important result in [Reference Arnoldi, Loreau and Haegeman4] establishes a chain of order for some of the indicators of local resilience presented in this section.

Proposition 3.12. If ${\mathcal{A}}=x^*$ is a hyperbolic stable equilibrium, the following chain of inequalities holds true:

\begin{equation*} -R_0\le \mathcal {I}_S({\mathcal {A}})\le \mathcal {I}_D({\mathcal {A}})\le EV({\mathcal {A}}). \end{equation*}

Invariance with respect to change of coordinates

From the definitions of covariance matrix in (3.7), and of largest mean square deviation in (3.10), one can easily show that intrinsic stochastic invariability and the intrinsic deterministic invariability are invariant with respect to diffeomorphisms of the phase space which preserve the Euclidean distance. This includes in particular linear changes of coordinates $z=Qy$ , with $Q$ non-singular and orthogonal.

3.5. Discussion

  • Local indicators are intrinsically robust against ‘small’ perturbations. The reason lies in the property of persistence of the exponential dichotomy which goes under the name of roughness (see Coppel [Reference Coppel18]). Note that this is a further reason justifying the notion of exponential dichotomy. Also in the case in which our original system admits only hyperbolic equilibria a sufficiently small but general time-dependent forcing perturbs the equilibria into hyperbolic trajectories whose properties of stability persist but, in general, cannot be analysed via the sign of the eigenvalues of the variational problem anymore. In other words, the Lyapunov spectrum of an hyperbolic equilibrium is perturbed into the dichotomy spectrum [Reference Sacker and Sell87].

  • Lundström [Reference Lundström61] provides calculable definitions to approximate the recovery rate (reciprocal of the characteristic return time) and the slowest return time while at the same time estimating the distance to threshold (see Definition 4.3) and the volume of the basin of attraction (see Definition 4.9).

  • Reactivity and maximal amplification are important concepts in fluid mechanics where they are used in the context of creation and evolution of local instabilities in a flow. The collection of results in the area goes under the name of nonmodal stability theory. For a concise introduction to the central techniques of nonmodal stability theory, we point the interested reader to Schmid [Reference Schmid90].

  • Ives and Carpenter [Reference Ives and Carpenter43] propose the idea that the dynamics in the nearby of the boundary of a basin of attraction can be important to infer a measure of nonlocal stability for the attractor. Recalling the unforced Duffing oscillator (see Figure 2), one can intuitively see that if a system lingers close to the boundary after a first perturbation, it is possibly more susceptible to tip once a new instantaneous perturbation takes place (see also Definition 4.7). The linearisation of the model along the boundary is therefore suggested as a valuable tool. In practical terms, it is important to point out that identifying the boundary may be as difficult, if not more difficult, compared to identifying the attractor itself. The study of the boundary and its distance from the attractor are the subject of Section 4. It is worth noting that all the definitions and properties contained therein are purely geometrical and do not involve any linearisation.

4. Basin shape indicators

This section contains the core indicators of the classic research in ecological resilience which dates back to the groundbreaking work by Holling [Reference Holling40]. The underlying assumption is that the considered phenomenon, and its mathematical model, admits multiple stable states, and thus, the phase space of the induced dynamical system can be partitioned into basins of attraction. Consequently, one aims to estimate the minimal perturbation of initial conditions which can drive a system lying on an attractor, outside of its basin of attraction. The study of the geometrical features of the basins becomes the central focus, aiming to relate such characteristics to inherent properties of stability of the respective attractors.

This section contains three subsections and five indicators. In subsection 4.1, we present latitude in width, distance to threshold and precariousness. In subsection 4.2, we present latitude in volume and basin stability. In subsection 4.3, we briefly discuss the relations between the indicators presented above.

All the indicators in this section are defined for a continuous dynamical system on ${\mathbb{R}}^N$ with local flow

\begin{equation*} \phi \,:\,\mathcal {U}\subset {\mathbb {R}}\times {\mathbb {R}}^N\to {\mathbb {R}}^N,\quad (t,x_0)\mapsto \phi (t,x_0). \end{equation*}

4.1. Latitude in width, distance to threshold and precariousness

The notion of ‘width’ of a basin of attraction as an indicator of resilience dates back directly to the seminal work by Holling [Reference Holling40]. Loosely speaking, the width of a basin of attraction corresponds to the length of the ‘minimal’ segment crossing through the attractor and intersecting (at its extrema) the boundary of the basin of attraction, if it applies (see illustrative sketch in Figure 4). Although a precise mathematical formulation seems hard to find in the literature, the geometrical representations used in many works (e.g. Peterson et al. [Reference Peterson, Allen and Holling78] and Walker et al. [Reference Walker, Holling, Carpenter and Kinzig103]) permit to precisely formalise the underlying idea.

Figure 4. Three scenarios of a planar dynamical system are depicted. The grey regions represent the basins of attraction for the different attractors in blue. The corresponding boundaries are depicted as a black dashed line. (a) Latitude in width $L_w$ for this equilibrium is given as the length of the red dashed line. Distance to threshold is given as the length of the green line. (b) System with a limit cycle attractor. $L_w$ is given as the length of the red dashed line and distance to threshold $DT$ as the length of the green line. Note that the lines have different locations. (c) Example of an attractor with a basin of attraction that has infinite latitude in width indicator ${L_w= + \infty }.$ Note the distance to threshold given as the length of the green line is finite.

Definition 4.1 (Latitude in width). Consider the (possibly empty) set

(4.1) \begin{equation} S= \big \{(y,z)\in{\mathbb{R}}^{2N}\,\big |\,y, z \in \partial{\mathcal{B}(\mathcal{A})}, \textit{ and }\alpha y+ (1-\alpha )z \in{\mathcal{A}}\textit{ for some } \alpha \in (0,1) \big \}. \end{equation}

The latitude in width of an attractor ${\mathcal{A}}\subset{\mathbb{R}}^N$ for a continuous flow $\phi \,:\,{\mathbb{R}}\times{\mathbb{R}}^N\to{\mathbb{R}}^N$ is defined as

\begin{equation*} L_w({\mathcal {A}})=\begin {cases} \infty,&\textit {if }S=\emptyset \\ \inf _{(y, z) \in S}|y-z|,&\textit {otherwise}. \end {cases} \end{equation*}

If $L_w({\mathcal{A}})\lt \infty$ , the inferior in the previous formula is in fact a minimum as shown in the next result.

Proposition 4.2. Under the notation and assumptions of Definition 4.1 and if $L_w \lt +\infty$ , we have:

\begin{equation*}L_w({\mathcal {A}}) = \inf _{(y, z) \in S} |y-z| = \min _{(y, z) \in S} |y-z|.\end{equation*}

Proof. By definition $\mathcal{A}$ is a compact subset of ${\mathbb{R}}^N$ . Therefore, there is $\rho \gt L_w({\mathcal{A}})\gt 0$ such that for all $a_1,a_2 \in{\mathcal{A}}$ , $|a_1-a_2|\lt \rho$ . Moreover, notice that $\partial{\mathcal{B}(\mathcal{A})}$ is nonempty since $L_w({\mathcal{A}})\lt \rho \lt \infty$ . By the compactness of $\mathcal{A}$ , there are $a_1,\dots, a_n\in{\mathcal{A}}$ such that

\begin{equation*} {\mathcal {A}}\subset \bigcup _{i=1}^n \overline {B}_{\rho }(a_i)\,=\!:\,P. \end{equation*}

In particular, notice that if $y,z\in S$ and $|y-z|\lt \rho$ , then $(y,z)\in P\times P$ , which is a compact subset of ${\mathbb{R}}^{2N}$ . Therefore, by the continuity of the norm in ${\mathbb{R}}^N$ and Weierstrass Theorem, we immediately obtain the result.

Already in Peterson et al. [Reference Peterson, Allen and Holling78], while still employing the idea of width of the basin of attraction (under the name of ecological resilience), a focus was aimed at understanding the smallest perturbation of initial conditions able to drive the system away from the original attractor (or equivalently the largest perturbation of initial conditions for which the systems returns to the attractor). This approach, qualitatively, yet unequivocally presented by Beisner et al. [Reference Beisner, Dent and Carpenter9], emphasises the importance of the points of minimal distance between an attractor and the boundary of its basin of attraction (in some cases called threshold or separatrix). The definition has the advantage of revealing that an attractor with infinite latitude in width (see Definition 4.1) is not necessarily ‘very resilient’ (see Figure 5). This idea has been used consistently ever since for example in Lundström and Adainpää [Reference Lundström and Aidanpää62], Lundström [Reference Lundström61], Kerswell et al. [Reference Kerswell, Pringle and Willis47], Klinshov et al. [Reference Klinshov, Nekorkin and Kurths48], Mitra et al. [Reference Mitra, Kurths and Donner74] and Fassoni and Yang [Reference Fassoni and Yang29] where it is called precariousness (on the subject see also Definition 4.7 and Proposition 4.8 below).

Figure 5. Representation of the dynamics induced by the planar system $\dot{x}_1=-x_1+10x_2$ , $\dot{x}_2=x_2(10\exp \big(\frac{-x_1^2}{100}\big)-x_2)(x_2-1)$ . The system has three equilibria $X_0$ , $X_s$ and $X_1$ . The stable and unstable manifolds of the saddle-node $X_s$ are depicted in red. The stable manifold of $X_s$ is the separatrix between the basins of attraction of $X_0$ and $X_1$ , respectively painted in green and white. A qualitative behaviour of the system can be deduced via the vector field (blue arrows) and a few trajectories in solid blue. Both stable equilibria have an infinite latitude in width, while their distance to threshold can be made as a small as wished through a suitable scaling. The resilience of this system has been thoroughly analysed by Kerswell et al. [Reference Kerswell, Pringle and Willis47].

Definition 4.3 (Distance to threshold). Consider the (possibly empty) set

(4.2) \begin{equation} S=\{(a,y)\in{\mathbb{R}}^{2N}\mid a \in{\mathcal{A}}, y \in \partial{\mathcal{B}(\mathcal{A})} \}. \end{equation}

The distance to threshold for an attractor ${\mathcal{A}}\subset{\mathbb{R}}^N$ for a continuous flow $\phi \,:\,{\mathbb{R}}\times{\mathbb{R}}^N\to{\mathbb{R}}^N$ is defined as

\begin{equation*} DT({\mathcal {A}}) =\begin {cases} \infty,&\textit {if }S=\emptyset \\ \inf _{(a, y) \in S}|a-y|,&\textit {otherwise}. \end {cases} \end{equation*}

Remark 4.4. Reasoning as for the proof of Proposition 4.2 , one can easily show that if $DT({\mathcal{A}})\lt \infty$ , then it is attained at a point of minimum. Moreover, notice that $DT({\mathcal{A}})=+\infty$ only if $\partial{\mathcal{B}(\mathcal{A})}=\varnothing$ which means that $\mathcal{A}$ is the global attractor (see Definition 2.3) for the system.

When dealing with a concrete model of a real phenomenon, it is possible to tune the previous definitions according to the available information on the phenomenon. In particular, if one can anticipate the set of possible perturbed initial conditions, the calculation of the latitude in width and the distance to threshold can be restricted to a suitable subset $C$ of the phase space called region of interest. For example, such an adjustment on the distance to threshold has been explicitly presented in [Reference Meyer68] where the set $S$ in (4.2) is substituted by

(4.3) \begin{equation} S_C=\{(a,y)\in{\mathbb{R}}^{2N}\mid a \in{\mathcal{A}}, y \in \partial{\mathcal{B}(\mathcal{A})}\cap C\}, \end{equation}

for some $C\subset{\mathbb{R}}^N$ . Likewise, the latitude in width can be modified with respect to the region of interest. Then, for some fixed $C\subset{\mathbb{R}}^N$ , the set $S$ (4.1) is changed for

\begin{equation*} S_C=\{(y,z)\,:\, (y,z) \in S \text { and } y \in C\}. \end{equation*}

Example 4.5.

(4.4) \begin{equation} \begin{aligned} \dot{x}&= x(x-1/\varepsilon )(x+\varepsilon ) \quad \quad {where }\quad x \in{\mathbb{R}}, \varepsilon \in (0,1] \end{aligned} \end{equation}

The dynamical system induced by (4.4) has a stable equilibrium at $x=0$ , which we consider as the relevant attractor, and two unstable fixed points at $-\varepsilon$ and $1/\varepsilon .$ See Figure 6 for a sketch of the phase space. Notice that when $\varepsilon$ becomes smaller, the distance to threshold $DT(0)=\varepsilon$ decreases, but the latitude in width $L_w(0)=1/\varepsilon +\varepsilon$ increases. If the set of anticipated perturbed initial conditions $C={\mathbb{R}}^+$ is considered, the distance to threshold becomes $DT_{{\mathbb{R}}^+}(0)=1/\varepsilon,$ since we have the set $S_C=\{(0,1/\varepsilon )\}$ (see (4.3)), while the latitude in width $L_{w,{\mathbb{R}}^+}(0)$ remains the same. On the other hand, if we fix $C=(0,\varepsilon ),$ the set $S_C$ becomes empty for both distance to threshold and latitude in width and therefore $DT_{(0,\varepsilon )}(0)=L_{w,(0,\varepsilon )}(0)=+\infty .$

Figure 6. Sketch of the phase space for the dynamical system induced by (4.4) and of the distance to threshold and latitude in width of the attractor ${\mathcal{A}}=\{0\}$ . Additionally, we can see that when we specify the anticipated perturbations as ${\mathbb{R}}^+,$ the distance to threshold changes, whereas, the latitude in width remains the same (for details, see Example 4.5).

Example 4.6. Let us consider the example presented in Remark 2.2 (see also Figure 7 ). Depending on the different choice of the local attractor we may obtain different values of the distance to threshold $DT.$ If we consider only the limit cycle of radius $1$ as the attractor ${\mathcal{A}}_1,$ the unstable equilibrium at the origin is part of the basin’s boundary $\partial \mathcal{B}(\mathcal{A}_1).$ Therefore, the distance to threshold $DT({\mathcal{A}}_1)=1$ . However, if we consider as a local attractor the set of points in the limit cycle and the origin, ${\mathcal{A}}_2={\mathcal{A}}_1\cup \{(0,0)\},$ or the whole closed ball of radius one ${\mathcal{A}}_3=B_1$ , we obtain $DT({\mathcal{A}}_2)=DT({\mathcal{A}}_3)=2.$ It is obvious that in terms of actual resilience of the system’s state against a perturbation the origin plays a negligible role.

Figure 7. Sketch of the phase space for the dynamical system induced by (2.2) and representation of the distance to threshold depending on the choice of the local attractor (see Remark 2.2). For the local attractor ${\mathcal{A}}_1$ consisting of the points in the limit cycle of radius $1$ , $DT({\mathcal{A}}_1)=1$ . For the local attractor ${\mathcal{A}}_2={\mathcal{A}}_1\cup \{(0,0)\}$ , $DT({\mathcal{A}}_2)=2.$ The choice of the attractor ${\mathcal{A}}_2$ admits to consider only distances to the ‘significant’ parts of the boundary.

Instead of focusing on an attractor and its basin, in practice it is convenient to look at the current state of the system within the basin. The idea of studying the minimal distance from the boundary of the basin has qualitatively presented by Walker et al. [Reference Walker, Holling, Carpenter and Kinzig103], where it is described as only one of four components of ecological resilience together with the latitude in width (see Definition 4.1), the resistance of a gradient system (see Definition 5.3) and the cross-scale interaction among the previous components and eventual subsystems. We push the idea in [Reference Walker, Holling, Carpenter and Kinzig103] a bit forward and propose a mathematical definition which probes also the points outside the basin of attraction. This is not only a reasonable generalisation, as it also allows to quantify the difficulty for a point outside the basin to enter it after a given perturbation, but it also allows us to later establish a connection with a recently presented indicator (see Definition 5.5).

Definition 4.7 (Precariousness). The function $P_{\mathcal{A}}\,:\,{\mathbb{R}}^N\to{\mathbb{R}}\cup \{\infty \}$ defined by

\begin{equation*} x_0\mapsto P_{\mathcal {A}}(x_0)=\begin {cases} \infty &\textit {if }\partial {\mathcal{B}(\mathcal{A})}=\varnothing,\\[4pt] \displaystyle \inf _{y\in \partial {\mathcal{B}(\mathcal{A})}}|x_0-y|&\textit {if }\partial {\mathcal{B}(\mathcal{A})}\neq \varnothing \textit { and } x_0\in {\mathcal{B}(\mathcal{A})}\\[4pt] \displaystyle -\inf _{y\in \partial {\mathcal{B}(\mathcal{A})}}|x_0-y|&\textit {if }\partial {\mathcal{B}(\mathcal{A})}\neq \varnothing \textit { and } x_0\notin {\mathcal{B}(\mathcal{A})}\\ \end {cases} \end{equation*}

is called the precariousness of the point $x_0\in{\mathbb{R}}^N$ with respect to the basin of attraction $\mathcal{B}(\mathcal{A})$ .

The following simple proposition establishes a relation between the distance to threshold and the asymptotic value of precariousness.

Proposition 4.8. Consider a continuous dynamical system $\phi$ on ${\mathbb{R}}^N$ . If $\partial{\mathcal{B}(\mathcal{A})}$ is nonempty, then

\begin{equation*} \lim _{t\to \infty }P_{\mathcal {A}}\big (\phi (t,x_0)\big )\ge DT({\mathcal {A}}),\quad \textit {for all }x_0\in {\mathcal{B}(\mathcal{A})}, \end{equation*}

and the equality holds if every trajectory in $\mathcal{A}$ is dense.

Proof. The first inequality is a direct consequence of the definition of basin of attraction (see Definition 2.1) and of distance to threshold (see Definition 4.3) that is for any $x_0\in{\mathcal{B}(\mathcal{A})}$ ,

\begin{align*} \begin{split} \lim _{t\to \infty }P_{\mathcal{A}}\big (\phi (t,x_0)\big )&=\lim _{t\to \infty } \inf _{y\in \partial{\mathcal{B}(\mathcal{A})}}|\phi (t,x_0)-y| =\lim _{t\to \infty } \inf _{\substack{x\in \omega (x_0),\\y\in \partial{\mathcal{B}(\mathcal{A})}}}|\phi (t,x_0)\pm x-y|\\ &\ge \inf _{\substack{x\in \omega (x_0),\\y\in \partial{\mathcal{B}(\mathcal{A})}}}|x-y|\ge \inf _{\substack{a\in{\mathcal{A}},\\y\in \partial{\mathcal{B}(\mathcal{A})}}}|a-y|= DT({\mathcal{A}}). \end{split} \end{align*}

If all trajectories in $\mathcal{A}$ are dense, the equality is a direct consequence of the fact that $\omega (x_0)\subset{\mathcal{A}}$ is invariant for the flow and thus it is dense in $\mathcal{A}$ .

Invariance with respect to change of coordinates

The indicators latitude in width, distance to threshold and precariousness are invariant with respect to diffeomorphisms of the phase space which preserve the Euclidean distance. This includes in particular linear changes of coordinates $z=Qy$ , with $Q$ non-singular and orthogonal.

4.2. Latitude in volume and Basin stability

For one-dimensional dynamical systems, the latitude in width of a basin of attraction (see Definition 4.1) coincides, in fact, with its Lebesgue measure $\mu ({\mathcal{B}(\mathcal{A})})$ (recall that a basin of attraction is always an open set and therefore Lebesgue-measurable; see Proposition 2.4). The notion acquires special interest when the study can be restricted to a measurable set $C\subset{\mathbb{R}}^N$ of finite measure since one can interpret the ‘relative volume’ of the basin of attraction $\mathcal{B}(\mathcal{A})$ (or the portion of $\mathcal{B}(\mathcal{A})$ which lies in $C$ ) in terms of the probability that a perturbed initial condition still belongs to $\mathcal{B}(\mathcal{A})$ .

According to Grümm [ [Reference Gruemm34], Page 4], Holling and collaborators are the first to use this approach. Grümm [ [Reference Gruemm34], Page 7] proposes to measure an attractor’s resilience as the volume of its basin of attraction. Wiley et al. [Reference Wiley, Strogatz and Girvan107] and Fassoni and Yang [Reference Fassoni and Yang29] suggest to measure the volume in a relative sense to some bounded subset, as follows.

Definition 4.9 (Latitude in volume). Let $C\subset{\mathbb{R}}^N$ be Lebesgue-measurable and such that $0\lt \mu (C)\lt \infty$ . We define the latitude in volume of the attractor $\mathcal{A}$ with respect to the region of interest C as:

\begin{equation*}L_v({\mathcal {A}},C) = \frac {\mu ({\mathcal{B}(\mathcal{A})}\cap C)}{\mu (C)}.\end{equation*}

$L_v$ returns a nondimensional value in $[0,1]$ . Particularly, $L_v({\mathcal{A}},C)=0$ if and only if all the trajectories starting in $C$ (except at most those starting in a negligible subset of $C$ ) do not converge to $\mathcal{A}$ as $t\to \infty$ . On the other hand, $L_v({\mathcal{A}},C)=1$ if and only if all the trajectories starting in $C$ (except at most those starting in a negligible subset of $C$ ) converge to $\mathcal{A}$ as $t\to \infty$ .

Remark 4.10 (Region of interest). The ‘region of interest’ $C$ implicitly reveals the characteristics of the models to whom the indicator of latitude in volume should be applied. The system at hand should be at most subjected to isolated impulsive perturbations of bounded magnitude $\delta \gt 0$ , where the term isolated means that the interval of time between two occurrences should be longer than the transient required by the system to reach an ‘indistinguishable proximity’ to the attractor $\mathcal{A}$ from any point in the basin of attraction. Then, the subset $C$ is defined as the set of possible perturbed initial conditions from the attractor [Reference Menck, Heitzig, Marwan and Kurths67], that is $B_\delta ({\mathcal{A}})$ . If additional information on the probability distribution of such perturbations is available, the indicator can be refined (see Definition 4.11). On the other hand, this indicator assumes additional meaning in the case of multi-stable systems [Reference Fassoni and Yang29, Reference Wiley, Strogatz and Girvan107]. In this case the basin’s volume can be interpreted as a measure of the ‘attractor’s relevance’ in the phase space, where it competes against other attractors and their basins over the phase space. Thus, the region of interest should include all the (relevant) attractors ${\mathcal{A}}_i$ , $i=1,\dots,\nu$ (assuming that they are included in a set of bounded measure) as well as the possible perturbed initial conditions of magnitude $\delta$ from them, that is $\bigcup _{i=1}^\nu B_\delta ({\mathcal{A}}_i)\subset C$ . Even so, there is no consensus in the literature as how to choose the region $C$ itself. For example, in [Reference Fassoni and Yang29] the smallest $N$ -dimensional interval $I$ containing $\bigcup _{i=1}^\nu B_\delta ({\mathcal{A}}_i)$ is considered (see the conceptual sketch in Figure 8b). This approach privileges the immediate calculation of the measure of $I$ .

Figure 8. Depiction of two different approaches in choosing the region of interest $C$ depending on the available information. The relevant attractor is sketched as a black dot and identified by the symbol $\mathcal{A}$ , whilst its basin of attraction corresponds to the grey area denoted by the symbols $\mathcal{B}(\mathcal{A})$ . The region of interest $C$ is shown as the area encircled by a black dashed line and denoted by $C$ . (a) The latitude in volume of the attractor $\mathcal{A}$ is calculated with respect to the region of interest $C$ corresponding to the set of expected perturbations of the initial conditions (red region). (b) The latitude in volume of the attractor $\mathcal{A}$ is calculated with respect to the $n-$ dimensional interval $C$ containing also the further attractors ${\mathcal{A}}_1,{\mathcal{A}}_2$ as well as the set of each local attractor’s expected perturbed initial conditions (red regions).

Menck et al. [Reference Menck, Heitzig, Kurths and Schellnhuber66, Reference Menck, Heitzig, Marwan and Kurths67] propose a variation of the latitude in volume (see Definition 4.9) where a weight over the phase space is considered, according to an a priori chosen probability density $\rho$ of the expected perturbations of initial conditions from the attractor. This indicator and its numerical calculation have been investigated in several works including Lundström [Reference Lundström61], Lundström and Adainpää [Reference Lundström and Aidanpää62], Evans and Swartz [Reference Evans and Swartz28], and Mitra et al. [Reference Mitra, Choudhary, Sinha, Kurths and Donner73].

Definition 4.11 (Basin stability). Let $\rho \,:\,{\mathbb{R}}^N\to{\mathbb{R}}^+$ be a Lebesgue integrable function such that $\int _{{\mathbb{R}}^N} \rho (x)\, dx =1$ . The basin stability $S_{\mathcal{B}(\mathcal{A})}$ of an attractor $\mathcal{A}$ with respect to $\rho$ is defined as:

(4.5) \begin{equation} S_{\mathcal{B}(\mathcal{A})}(\rho )= \int _{{\mathbb{R}}^N} \chi _{\mathcal{B}(\mathcal{A})}(x)\rho (x) \, dx, \end{equation}

where $\chi _Z(x)$ is the characteristic function of $Z \subset{\mathbb{R}}^N$ . $S_{\mathcal{B}(\mathcal{A})}$ returns a nondimensional value in $[0,1]$ .

Remark 4.12. Given $C\subset{\mathbb{R}}^N$ Lebesgue-measurable and such that $0\lt \mu (C)\lt \infty$ and considered

\begin{equation*} \rho _C(x) = \begin {cases} 1/\mu (C) & \quad \text {for } x \in C, \\[4pt] 0 & \quad \text {else,}\\ \end {cases} \end{equation*}

one immediately has that $S_{\mathcal{B}(\mathcal{A})}(\rho _C)=L_v({\mathcal{A}},C)$ .

Invariance with respect to change of coordinates

Both, basin stability and latitude in volume, are not invariant with respect to the change of coordinates. Nevertheless, measure-preserving diffeomorphisms of ${\mathbb{R}}^N$ allow to preserve the value of the indicators. However note that then also the region of interest $C$ (or function $\rho,$ in the case of basin stability) has to be transformed accordingly.

4.3. Discussion

  • Basin shape indicators, while being a useful intuitive tool, should be treated very carefully. Indeed, often a real-world system is inherently ‘open’, meaning that it is constantly subjected to a time-dependent forcing (deterministic and/or random). Hence, the boundary of the basin of attraction of the unperturbed problem may not have a dynamical meaning and the indicator can become misleading. A concrete example of this fact can be recognised in the phenomenon of tipping induced by nonautonomous terms as treated in Section 6. Furthermore, even if this does not apply and the system is subject to only instantaneous isolated perturbations, the estimation of a basin’s boundary is usually a difficult task. For example, Kerswell et al. [Reference Kerswell, Pringle and Willis47] use a variational method employing the maximal amplification (see Definition 3.6) to estimate the distance to threshold. On the other hand, basins of attraction with fractal-like boundaries (or intermingled and riddled basins, which do not arise for trapped attractors but are possible for the Milnor’s definition) are discussed in the work of Schultz et al. [Reference Schultz, Menck, Heitzig and Kurths91].

  • The following result establishes a direct relation between latitude in width, latitude in volume and distance to threshold. It is intuitively clear that the latter delivers the safest information (see Figure 9). Nevertheless, we include a brief proof as it seems to not be anywhere in the literature.

    Proposition 4.13. Consider a continuous dynamical system $\phi$ on ${\mathbb{R}}^N$ . Then, for a given attractor $\mathcal{A}$ and for any $ C\subset{\mathbb{R}}^N$ measurable with $0\lt \mu (C)\lt \infty$ we have that

    \begin{equation*} 2 DT ({\mathcal {A}})\leq L_w({\mathcal {A}}),\quad \textit {and}\quad L_v({\mathcal {A}}, C)\le L_v\big ({\mathcal {A}}, B_{DT}({\mathcal {A}})\big )=1. \end{equation*}

Figure 9. Depiction of the phase space of the system induced by $\dot{r}=r(r-cos(7\varphi )-(1+\varepsilon ))$ , $\dot{\varphi }=0$ , where $(r,\varphi ) \in [0,\infty ) \times [0,2\pi )$ and $ \varepsilon \gt 0$ . The problem has an asymptotically stable equilibrium at the origin. The basin of attraction is in a shape resembling a ‘flower’ and has a relatively big volume. However, the distance to threshold is only $DT=\varepsilon$ .

Proof. We let $S_{w}$ and $S_{DT}$ denote the sets introduced in Definitions 4.1 and 4.3, respectively. Firstly, notice that if $DT({\mathcal{A}})= +\infty$ , then $S_{DT}= \emptyset$ . Therefore, the basin’s boundary $\partial B(A) = \emptyset$ and thus also $S_{w}= \emptyset$ and $L_w=+\infty$ . On the other hand, if $DT({\mathcal{A}})\lt \infty$ and $L_w({\mathcal{A}})=+\infty$ the aimed inequality is trivially true. Assume now that $DT(A)\lt +\infty$ and $L_w(A)\lt +\infty$ . Due to Proposition 4.2 and Remark 4.4, there is $(y,z)\in S_{w}$ such that $L_w({\mathcal{A}})=|y-z|$ and $(u,v)\in S_{DT}$ such that $DT({\mathcal{A}})=|u-v|$ . Let $\alpha ^*\in (0,1)$ be such that $x= \alpha ^* y+ (1-\alpha ^*)z \in{\mathcal{A}}$ . Then, we have that $|u-v|\le \min \{|y-x|,|x-z|\}$ . Therefore,

\begin{align*} 2DT({\mathcal{A}})=2|u-v|\le |y-x|+|x-z|=|y-z|=L_w({\mathcal{A}}), \end{align*}

which is the first aimed inequality. In regard to the second inequality, an argument by contradiction allows to easily show that $B_{DT}({\mathcal{A}}) \subset{\mathcal{B}(\mathcal{A})}$ . Thus, we have

\begin{align*} L_v({\mathcal{A}},B_{DT}({\mathcal{A}})) = \frac{\mu ({\mathcal{B}(\mathcal{A})}\cap B_{DT}({\mathcal{A}}))}{\mu (B_{DT}({\mathcal{A}}))}= \frac{\mu (B_{DT}({\mathcal{A}}))}{\mu (B_{DT}({\mathcal{A}}))}=1. \end{align*}

On the other hand,

\begin{align*} 1=\max \{ L_v({\mathcal{A}},C)\mid C\subset{\mathbb{R}}^N,\text{ measurable with } 0\lt \mu (C)\lt \infty \} \end{align*}

which immediately gives the second inequality.

5. Nonlinear transient dynamics

The indicators of resilience introduced in the previous sections focus either on the properties of the linearised flow or on the geometrical features of the basin of attraction. However, they do not take into account the nonlinear transient dynamics within the basin, which may play a crucial role. In order to better exemplifies this idea let us briefly present an example from Meyer and McGehee [Reference Meyer and McGehee71]. Consider the differential equations

\begin{equation*} \dot x=f(x)=\begin {cases} x&\text {if }x\lt 0,\\ \pi ^{-1}\sin (\pi x)&\text {if }0\le x\le 1,\\ 1-x&\text {if }x\ge 1,\end {cases}\quad \text {and}\quad \dot x=g(x)=-x(x-1). \end{equation*}

The dynamical systems induced by both equations have an unstable equilibrium at $x=0$ and a stable equilibrium at $x=1$ . Therefore, the distance to threshold for ${\mathcal{A}}=1$ is the same for both systems, namely $DT({\mathcal{A}})=1$ . Moreover, the characteristic return times are also the same $T_R({\mathcal{A}})=1$ . Nonetheless, the two functions $f$ and $g$ attain different maxima, respectively, $\mu =\pi ^{-1}$ and $\widehat \mu =1/4$ . For a given uncertainty $\widehat \mu \lt \varepsilon \lt \mu$ on both vector fields, it can happen that the induced dynamical systems cease to be topologically equivalent (see Figure 10). In particular, the dynamical system induced by $\dot x=g(x)-\varepsilon$ does not have any bounded solution anymore.

Figure 10. (a) Two continuous vector fields $f$ and $g$ induce ordinary differential equations sharing the same distance to threshold and characteristic return time for the attractor ${\mathcal{A}}=1$ . However, a common uncertainty $\varepsilon \gt 0$ on both problems may lead to dynamical systems which are not topologically equivalent, since the first maintains always a nonempty set of bounded solutions (b), whereas it may occur that the latter has no bounded solutions (c). The example is thoroughly described by Meyer and McGehee [Reference Meyer and McGehee71].

This section contains five indicators. Return time in subsection 5.1, resistance of a gradient system in subsection 5.2, resilience boundary in subsection 5.3, intensity of attraction in subsection 5.4 and expected escape times in subsection 5.5.

Except for the return time, which is defined for a general continuous flow on ${\mathbb{R}}^N$ , all the other indicators are defined for dynamical systems induced by ordinary differential equations of the type $\dot x =f(x)$ , $x\in{\mathbb{R}}^N$ , for which we assume that the assumptions in Section 2 are satisfied.

5.1. Return time

Between the ’70s and the ’90s of the last century, the notion of return time as an indicator of resilience (firstly introduced by O’Neill [Reference O’Neill76]) gathered attention and stimulated a fair amount of research (e.g. Cottingham and Carpenter [Reference Cottingham and Carpenter19], DeAngelis et al. [Reference DeAngelis, Bartell and Brenkert22, Reference DeAngelis, Mulholland, Palumbo, Steinman, Huston and Elwood23], Harte [Reference Harte38]). The reason lies in the fact that this definition was able to capture the transient behaviour of the system after an initial perturbation in contrast with the more classical characteristic return time (see Definition 3.1). Although there are several variations in the literature (mostly differing only for the constant of normalisation), they all are similar to the definition below [Reference Neubert and Caswell75, Reference O’Neill76].

Definition 5.1 (Return time). Consider a continuous dynamical system $\phi$ on ${\mathbb{R}}^N$ , and assume that $\mathcal{A}$ is an attractor for $\phi$ and $\mathcal{B}(\mathcal{A})$ its basin of attraction. The return time for the system from $x_p \in{\mathcal{B}(\mathcal{A})}\setminus{\mathcal{A}}$ to $\mathcal{A}$ is defined as:

(5.1) \begin{equation} \overline T_R({\mathcal{A}}, x_p) = \frac{1}{\mathrm{dist}(x_p,{\mathcal{A}})}\int _{0}^{\infty } \mathrm{dist}(\phi (t,x_p),{\mathcal{A}})\, dt, \end{equation}

where $\mathrm{dist}(A,B)$ denotes the Hausdorff semi-distance between the sets $A,B\subset{\mathbb{R}}^N$ . We shall use the symbol $\overline T_R$ instead of the more classical $T_R$ in order to avoid confusion with the characteristic return time presented in Subsection 3.1 . Moreover, for a fixed measurable set $C\subseteq{\mathcal{B}(\mathcal{A})}\setminus{\mathcal{A}}$ , the maximal return time and average return time from $C$ to $\mathcal{A}$ are respectively defined as

\begin{equation*} T_R^{\text{sup}}({\mathcal {A}},C)=\sup _{x_p \in C} \overline T_R({\mathcal {A}}, x_p),\quad \textit {and}\quad T_R^{\text{mean}}({\mathcal {A}},C)=\frac {1}{\mu (C)}\int _{C} \overline T_R({\mathcal {A}},x)\ d\mu (x). \end{equation*}

The definition of return time is a valuable theoretical tool, but the indefinite integral in (5.1) is a clear obstacle in practical applications. Therefore, more calculable indicators, still accounting for the transient dynamics (see Neubert and Caswell [Reference Neubert and Caswell75]), have been developed and were frequently preferred in applications.

The following result shows (as expected) that the integral in (5.1) is finite when the attractor consists of a hyperbolic solution (see Definition 2.6).

Proposition 5.2. Consider a continuous dynamical system on ${\mathbb{R}}^N$ induced by an ordinary differential equation $\dot x =f(x)$ , with $f$ continuously differentiable. Furthermore, assume that the attractor $\mathcal{A}$ is made of the points of a locally attractive hyperbolic solution $\widetilde x$ (see Definition 2.6 ). Then,

\begin{equation*} \overline T_R({\mathcal {A}}, x_p)\lt +\infty,\qquad \textit {for all }x_p \in {\mathcal{B}(\mathcal{A})}. \end{equation*}

Proof. Due to the First Approximation Theorem (see [[Reference Hale36], Theorem III.2.4]), there is $\delta \gt 0$ such that if $\overline x\in{\mathcal{B}(\mathcal{A})}$ satisfies $|\overline x-\widetilde x(s)|\le \delta$ for some $s\in{\mathbb{R}}$ , then for all $t\ge s$ , $|\phi (t,\overline x)-\widetilde x(t)|\lt Ke^{-\beta (t-s)}$ for some $K\gt 1$ and $\beta \gt 0$ . On the other hand, by definition, for every $x_p\in{\mathcal{B}(\mathcal{A})}\setminus{\mathcal{A}}$ there is $s\gt 0$ such that $\mathrm{dist}(\phi (s,x_p),{\mathcal{A}})\lt \delta$ . Then, the result is a consequence of the linearity of the integral in (5.1).

Invariance with respect to change of coordinates

The maximal and average return times are invariant with respect to diffeomorphisms of ${\mathbb{R}}^N$ which preserve the Euclidean distance. This includes in particular linear changes of coordinates $z=Qy$ , with $Q$ non-singular and orthogonal. Note that the region of interest needs to be reparametrised in a consistent way.

5.2. Resistance of a gradient system

Stability landscapes are a commonly used tool in mathematical ecology as they provide immediate intuitive information on the dynamical features of equilibria (when they exist) of low-dimensional systems. Limitations and warnings of cautious employment of this instrument have been pointed out by many (see [Reference Meyer68] e.g.). In mathematical terms, a stability landscape can be seen as the potential $V$ of a gradient system (and related to the notion of Lyapunov function [Reference Conley17]). This means that the phenomenon can be represented via an ordinary differential equation of the type $\dot x= - \nabla V(x)$ , where $V$ is a twice continuously differentiable real valued function. Then, one can consider the minimal work required to bring the system from an attractor $\mathcal{A}$ to a perturbed initial condition outside the basin of attraction $\mathcal{B}(\mathcal{A})$ as an indicator of resilience (see e.g. Lundström [Reference Lundström61]).

Definition 5.3 (Resistance of a gradient system). Consider a continuous dynamical system induced by an ordinary differential equation $\dot x= - \nabla V(x)$ , where $V\,:\,{\mathbb{R}}^N\to{\mathbb{R}}$ is a twice continuously differentiable. The resistance (potential) of a gradient system with respect to the attractor $\mathcal{A}$ is

\begin{equation*} W({\mathcal {A}})=\inf _{x_0\notin {\mathcal{B}(\mathcal{A})},\,a\in {\mathcal {A}}}\big (V(x_0)-V(a)\big ). \end{equation*}

Remark 5.4. Walker et al. [Reference Walker, Holling, Carpenter and Kinzig103] call resistance of an attractor $\mathcal{A}$ the quantity defined by

\begin{equation*} R_W({\mathcal {A}})=\frac {W({\mathcal {A}})}{L_w({\mathcal {A}})}, \end{equation*}

where $L_w({\mathcal{A}})$ is the latitude in width of $\mathcal{A}$ . As pointed out also by Meyer [Reference Meyer68], care should be taken in the interpretation of this indicator. In particular, if the timescales of disturbance and internal dynamics are considerably different, the slope of the potential function at the state of the system does not necessarily relate to the capability of the system to recover.

Invariance with respect to change of coordinates

If the potential function $V$ is conserved, a diffeomorphism $\sigma \,:\,R^N\to \mathbb{R}^N$ $y\mapsto \sigma (y)$ of the phase space does not change the indicator since $|V(x_0)-V(x)|= |V(\sigma (y_0)-V(\sigma (y)|$ if $x_0=\sigma (y_0)$ and $x=\sigma (y)$ .

5.3. Resilience boundary

Meyer et al. [Reference Meyer, Hoyer-Leitzel and Iams70] suggest to measure the resilience of an attractor by introducing and applying the so-called ‘flow-kick framework’, a sequence of repeated ‘impulsive’ disturbances. Given a continuous dynamical system induced by an ordinary differential equation $\dot x =f(x)$ , $x\in{\mathbb{R}}^N$ , assume that solutions are defined for all $t\in{\mathbb{R}}^+$ . For fixed $\tau \gt 0$ , $\kappa \in{\mathbb{R}}^N$ and $a\in{\mathcal{A}}$ , a flow-kick trajectory $\widetilde x_{\tau,\kappa }(\cdot, a)$ starting in $a\in{\mathbb{R}}^N$ is constructed by considering a partition of the positive real line in intervals $[j\tau,(j+1)\tau )$ , $j\in{\mathbb{N}}$ , and a sequence of functions $\widetilde x_j\,:\,[j\tau,(j+1)\tau ]\to{\mathbb{R}}^N$ such that $\widetilde x_j$ solves the Cauchy problem

\begin{equation*} \dot x=f(x),\qquad \widetilde x_j(j\tau )=\widetilde x_{j-1}(j\tau )+\kappa,\quad \text { and }\quad \widetilde x_0(0)=a\in {\mathcal {A}}. \end{equation*}

One may interpret $\kappa$ as a kick, while $\tau$ represents the flow time, and a pair $(\tau,\kappa )\in (0,\infty )\times{\mathbb{R}}^N$ is called a disturbance pattern. Notice that except for the trivial case where $\kappa$ is the origin in ${\mathbb{R}}^N$ , a flow-kick trajectory is not a solution of the original problem.

Definition 5.5 (Flow-kick resilience set and resilience boundary). Under the previously stated assumptions and notation, a disturbance pattern $(\tau,\kappa )\in (0,\infty )\times{\mathbb{R}}^N$ is said to be in the flow-kick resilience set if

\begin{equation*} \inf _{t\gt 0}P_{\mathcal {A}}\big (\widetilde x_{\tau,\kappa }(t, a)\big )\gt 0\quad \textit {for all }a\in {\mathcal {A}}, \end{equation*}

where $P_{\mathcal{A}}(y)$ is the precariousness of $y\in{\mathbb{R}}^N$ (see Definition 4.7 ). Moreover, the boundary of the flow-kick resilience set in $(0,\infty )\times{\mathbb{R}}^N$ is called the (flow-kick) resilience boundary for the basin of attraction $\mathcal{B}(\mathcal{A})$ .

If $N\gt 1$ , the resilience boundary should be considered as a precautionary threshold. Indeed, it allows to identify the flow-kick trajectories which leave $\mathcal{B}(\mathcal{A})$ at some point, but does not allow to distinguish them from those who eventually return to $\mathcal{B}(\mathcal{A})$ [Reference Meyer, Hoyer-Leitzel and Iams70]. On the other hand, if $N=1$ and $\widetilde x_{\tau,\kappa }(\overline t, a)\notin{\mathcal{B}(\mathcal{A})}$ for some $a\in{\mathcal{A}}$ and disturbance pattern $(\tau,\kappa )$ , the same is true for all $t\ge \overline t$ . In fact, under appropriate assumptions, the scalar case allows to associate a quantitative indicator based on the area of the region in between the flow-kick resilience set and the line $|\kappa |=DT({\mathcal{A}})$ ; see also Figure 11, where $DT({\mathcal{A}})$ denotes the distance to threshold for $\mathcal{A}$ . This indicator has the merit of establishing a relation with distance to threshold (Definition 4.3) and distance to bifurcation (Definition 6.1).

Figure 11. Example of flow-kick resilience and resilience boundary for scalar models in population dynamics. The upper left-hand side panel portrays two populations. Population 1 modelled by $\dot{x}=x(1-\frac{x}{100kt} )(\frac{x}{20kt}-1 ),$ (solid blue line) where $kt$ stands for kilo-tonnes, and population 2 by $\dot{x}=x(1-\frac{x}{100kt})(\frac{x}{20 kt}-1)(0.0002x^2-0.024x+1.4)$ (dashed red line). Both systems have an attracting fixed point at ${\mathcal{A}}=\{100kt\}$ whose basin of attraction is marked in grey. The two systems have same distance to threshold and characteristic return time. Their resilience boundaries are shown in the upper right-hand side panel where also three kick flow patterns are highlighted. In the lower panels, two pairs of flow-kick trajectories are shown for population 1 on the left-hand side and population 2 on the right-hand side. In black the flow-kick trajectory relative to the disturbance pattern $(6\text{ months},-24kt)$ , in red the one relative to $(12\text{ months},-48kt)$ and in green the one relative to $(18\text{ months},-30kt)$ . The disturbance pattern $(6\text{ months},-24kt)$ lies in the resilience set for population 1, but outside the resilience set of population 2. We refer the reader to [Reference Meyer, Hoyer-Leitzel and Iams70] for further details.

Invariance with respect to change of coordinates

Diffeomorphisms of ${\mathbb{R}}^N$ which preserve the Euclidean distance do not affect this indicator, provided that also the vector $\kappa \in{\mathbb{R}}^N$ of the disturbance pattern is reparametrised accordingly. This is due to the fact that such changes of variable do not affect the indicator of precariousness (Definition 4.7). In particular, linear changes of coordinates $z=Qy$ , with $Q$ non-singular and orthogonal conserve the value of this indicator.

5.4. Intensity of attraction

The intensity of attraction aims to measure the strength of the attraction of an attractor. It was first developed by McGehee [Reference McGehee65] in the context of continuous maps acting on a compact metric space, and it has been recently extended by Meyer [Reference Meyer69] and Meyer and McGehee [Reference Meyer and McGehee71] to the continuous-time dynamics induced from an ordinary differential equation on ${\mathbb{R}}^N$ . For the sake of consistency with the setup of this work, we shall present the latter.

Consider a continuous dynamical system induced by an ordinary differential equation $\dot x =f(x)$ , with $f\,:\,U\subset{\mathbb{R}}^N\to{\mathbb{R}}^N$ , $U$ open, and $f$ bounded and globally Lipschitz continuous on $U$ . Moreover, consider an interval $I\subset{\mathbb{R}}$ containing zero and an essentially bounded function $g\in L^\infty ([0,T],{\mathbb{R}}^N)$ , that is, $g\,:\,[0,T] \to{\mathbb{R}}^n$ such that $\inf \{c\geq 0\,:\, \mu (\{t \in [0,T]\,:\,|g(t)|\gt c\})=0\}\lt \infty$ and the perturbed system

(5.2) \begin{equation} \dot{x}=f(x)+g(t). \end{equation}

Equation (5.2) is well-defined (it is in fact a special type of so-called Carathéodory differential equations), and it satisfies the conditions of existence and uniqueness for the associated Cauchy problems [Reference Coddington and Levinson16]. In fact, it is also assumed that for any $x_0\in{\mathbb{R}}^N$ the solution $x_g(\cdot,x_0)$ of (5.2) with $x(0)=x_0$ can be continuously extended to $[0,T]$ . Notice also that the function

\begin{equation*} \phi \,:\,[0,T]\times {\mathbb {R}}^N\times L^\infty \to {\mathbb {R}}^N,\quad (t,x_0,g)\mapsto \phi (t,x_0,g)=x_g(t,x_0) \end{equation*}

vary continuously in $[0,T]\times{\mathbb{R}}^N\times L^\infty$ [Reference Meyer and McGehee71]. As a matter of fact, under the given assumptions, the problem also induces a continuous skew-product flow [Reference Longo56Reference Longo, Novo and Obaya58]. The fundamental idea behind the concept of intensity is to conceive each bounded set of perturbing functions $g\in L^\infty$ as a class of controls, and to investigate which parts of the phase space can be reached through them. In this way one is able to relate the transient dynamics of a system to the minimal class of controls, which are able to drive the points of an attractor away from it for all future time. In order to state the mathematical definition, let us recall some notation. Given $S \subset{\mathbb{R}}^n$ , we denote by $ \phi (t,S,g)$ the set $\bigcup _{x_0 \in S}\phi (t,x_0,g)$ and call the reachable set from $S$ via controls of norm $r\gt 0$ within the interval of time $I$ , the set

(5.3) \begin{equation} P_r(S,[0,T])=\bigcup _{t \in [0,T]} \bigcup _{g \in F_r([0,T])} \phi (t,S,g), \end{equation}

where $F_r([0,T]) =\{g\in L^\infty ([0,T],{\mathbb{R}}^n)\,:\, \left \lVert{g}\right \rVert _\infty \lt r\}$ .

Definition 5.6 (Intensity of attraction). The intensity of attraction $\mathcal{I}({\mathcal{A}},[0,T])$ of an attractor $\mathcal{A}$ is defined as:

(5.4) \begin{equation} \mathcal{I}({\mathcal{A}},[0,T]) = \sup \{r \geq 0 \mid P_r({\mathcal{A}},[0,T])\subset K \subset{\mathcal{B}(\mathcal{A})} \textit{ for some compact } K\subset{\mathbb{R}}^N \}. \end{equation}

Interestingly, the intensity of attraction provides information on the persistence of an attractor not only against a time-dependent perturbation. Meyer et al. prove that for any vector field, which differs in norm from $f$ less than its intensity of attraction, a compact positively invariant subset of ${\mathbb{R}}^N$ exists which contains the attractors of both systems (see [[Reference Meyer and McGehee71], Theorem 6.12]).

Invariance with respect to change of coordinates

Linear changes of coordinates $z=Qy$ , with $Q$ non-singular and orthogonal conserve the value of this indicator.

5.5. Expected escape times

It is a well-known fact that the presence of a stochastic perturbation can have a non-negligible impact on the dynamics of a system and possibly trigger a critical transition [Reference Kuehn51]. Dennis et al. [Reference Dennis, Assas, Elaydi, Kwessi and Livadiotis24] who, in turn, refer to Gardiner [Reference Gardiner31] for the main idea suggest to judge the resilience of an attractor for a system subjected to white noise via the notion of mean first passage time, also known as expected escape time.

Definition 5.7 (Expected escape times). Consider a scalar stochastic differential equation

(5.5) \begin{equation} dX =f(X)\,dt+\sqrt{\nu (X)}\,dW(t), \end{equation}

where $\nu \,:\,{\mathbb{R}}\to{\mathbb{R}}^+$ is continuous, and $ W$ is a standard Brownian motion. If (5.5) has a stationary distribution with probability density $p(x)$ , then the area under $p(x)$ between $x_0$ and $x_1$ gives the long-term proportion of time that the process $X$ will spend in the interval $(x_0,x_1)$ . The expected escape times correspond to the mean first passage times for a process starting at $x_0$ to increase (resp. decrease) to $x$ ,

\begin{align*} \begin{split} \tau _1(x)&=2\int _{x_0}^x\frac{\int _0^yp(z)\,dz}{\nu (x)p(y)}\,dy\quad \text{for }x_0\lt x, \\[4pt] \tau _2(x)&=2\int ^{x_0}_x\frac{\int _y^\infty p(z)\,dz}{\nu (x)p(y)}\,dy\quad \text{for }x_0\gt x. \end{split} \end{align*}

The expected escape times represent the mean amount of time necessary for the process $X$ to attain the value $x$ starting from $x_0\lt x$ and $x_0\gt x$ , respectively. As explained in [Reference Dennis, Assas, Elaydi, Kwessi and Livadiotis24], one or both these integrals can be infinite. For example if $x=0$ acts like an absorbing value and the system lies close to it, there is a positive probability that the first escape time takes an infinite value and so $p(x)$ is not integrable near $0$ . An analogous reasoning holds for the second integral if $\infty$ acts as an absorbing boundary. In this case, the right tail of $p$ is not integrable.

Invariance with respect to change of coordinates

The expected escape times are presented for scalar stochastic equations. A linear change of coordinates in this context would mean a scaling of the only available dependent variable. For example, consider $Y=aX$ , with $a\gt 0$ . Then, one obtains the stochastic differential equation $dY =af(Y/a)\,dt+\sqrt{a^2\nu (Y/a)}\,dW(t)$ . Note that if $p(z)$ is the stationary distribution for $X$ , then $\widetilde p(z)=p(z/a)/a$ is the stationary distribution for $Y$ . Then, the expected escape times for the process $Y$ starting at $y_0$ are

\begin{align*} \begin{split} \widetilde \tau _1(y)&=2\int _{y_0}^y\frac{\int _0^\mu \widetilde p(z)\,dz}{a^2\nu (y/a)\widetilde p(\mu )}\,d\mu \quad \text{for }y_0\lt y, \\[5pt] \widetilde \tau _2(y)&=2\int ^{y_0}_y\frac{\int _\mu ^\infty \widetilde p(z)\,dz}{a^2\nu (y/a)\widetilde p(\mu )}\,d\mu \quad \text{for }y_0\gt y. \end{split} \end{align*}

For example, let us consider the first integral; then; we have that for $y_0\lt y$ and using $\widetilde p(z)=p(z/a)/a$ , and suitable changes of variables,

\begin{align*} \begin{split} \widetilde \tau _1(y)&=2\int _{y_0}^y\frac{\frac{1}{a}\int _0^\mu p(z/a)\,dz}{a\nu (y/a) p(\mu/a)}\,d\mu = 2\int _{y_0/a}^{y/a}\frac{\int _0^{a\eta } p(z/a)\,dz}{a\nu (y/a) p(\eta )}\,d\eta =2\int _{y_0/a}^{y/a}\frac{\int _0^{\eta } p(\zeta )\,d\zeta }{\nu (y/a) p(\eta )}\,d\eta \\ \end{split} \end{align*}

which is equal to $\tau _1(y/a)$ for the process $X$ starting at $y_0/a$ . An analogous result holds for $\tau _2$ . General diffeomorphic reparametrisations of $\mathbb{R}$ do not in general preserve the value of the indicators.

5.6. Discussion

  • Although the indicators based on the transient dynamics add an additional layer to the analysis of resilience, their mutual comparison as well as their comparison with other classes of resilience indicators is a task that remains largely unaccomplished. One of the few quantitative exceptions is given by the comparison between the characteristic return time (Definition 3.1) and the return time (Definition 5.1) showcased by Cottingham and Carpenter [Reference Cottingham and Carpenter19] for a model of summer phosphorus cycling in north temperate lakes. According to their simulations, the characteristic return time identifies a planktivore-dominated food web as more resilient than a piscivore-dominated one, whereas the opposite result is obtained through the return time. This single example shows that no qualitative agreement between these indicators can be generally assumed. As a matter of fact, the return time seems to be considered as a more reliable indicator since the estimation given by the reciprocal of the characteristic return time completely neglects the transient deviation after the perturbation which can be considerably large [Reference DeAngelis, Bartell and Brenkert22].

  • In 1979, Harrison [Reference Harrison37] introduced the concept of stress period for a differential equation, that is, a compact interval of time in which the problem is perturbed and one can measure the ability of the system to resist displacement, and the rate of recovery to the original condition once the perturbation is over. In the original formulation (presented in subsection 6.2), the perturbation consists only of a time-dependent piece-wise-constant change of a parameter. However, it can be easily generalised as exposed in Remark 6.6 and included among the indicators of resilience focusing on transient dynamics.

  • Stochastic tools have come to play an increasing role in the analysis of persistence of certain dynamical features. In this review, we limited the presentation to the expected escape times in Definition 5.7 which explicitly appear in the resilience literature. However, it seems clear to us that other analytical tools from stochastic analysis will eventually appear in the context of resilience. For example, the identification of the most likely escape trajectory has been treated by Forgoston & O. Moore [Reference Forgoston and Moore30] by identifying a heteroclinic connection for the associated twice-the-dimension Euler-Lagrange problem, and it might be regarded as a stochastic analogous of the resistance of gradient systems. More recently, Slyman and Jones [Reference Slyman and Jones93] have applied a similar technique in the context of rate-induced tipping, a critical transition that we shall treat in Subsection 6.3. Similarly, the role of propagation of uncertainties in the occurrence of a bifurcation can be regarded as a transient indicator which extend the distance to bifurcation indicator in Definition 6.1 (see e.g. Kuehn and Lux [Reference Kuehn and Lux54] or Lux et al. [Reference Lux, Ashwin, Wood and Kuehn63]).

6. Variation of parameters

In addition to the previous notions of resilience, one can also view parameters as static phase space variables, which are changed infinitely slowly. Due to their special role, one can then ask, how one may define resilience in the parameter space. Therefore, the term resilience acquires a wider significance as it does not limit to the capability of a system to endure a perturbation and revert to a desirable state but to the overall persistence of the dynamical relations which determine the qualitative behaviour of all the trajectories. Let us set some common notation for this section. We shall consider a family of continuous dynamical systems induced by a parametric family of ordinary differential equations

(6.1) \begin{equation} \dot x =f(x,\lambda ),\quad x\in{\mathbb{R}}^N,\,\lambda \in \Lambda \subset{\mathbb{R}}^M, \end{equation}

with $f\in C({\mathbb{R}}^N\times{\mathbb{R}}^M,{\mathbb{R}}^N)$ satisfying the assumptions in Section 2 for all $\lambda \in \Lambda$ . When we fix a parameter $\lambda _0\in{\mathbb{R}}^M$ , we will refer to the respective equation by the symbol (6.1) $_{\lambda _0}$ and denote by $\phi _{\lambda _0}$ the local flow on ${\mathbb{R}}^N$ induced by (6.1) $_{\lambda _0}$ .

This section contains three subsections. In subsection 6.1, we present the indicator distance to bifurcation. In subsection 6.2, we present three indicators: resistance, elasticity and persistence. Lastly, the relation between resilience and tipping points in nonautonomous systems is explored in subsection 6.3. It should be noted that in subsections 6.2 and 6.3, the considered variation of parameters is ‘dynamic’ meaning that in place of $\lambda \in \Lambda$ in (6.1), we shall use a function $\gamma \,:\,{\mathbb{R}}\to \Lambda$ , $t\mapsto \gamma (t)$ .

6.1. Distance to bifurcation

Bifurcation theory is a classical branch of nonlinear dynamical systems which studies the lack of topological equivalence in phase space upon (smooth) change of one or more of the system’s parameters. The classic theory for autonomous dynamical systems encompasses the bifurcations of local steady states, periodic orbits, as well as homoclinic and heteroclinic orbits [Reference Kuznetsov55]. For its characteristics, a bifurcation point entails a profound change in the dynamics of the system, which may include the change of stability or the disappearance of a considered attractor. In practical terms, a bifurcation point can sometimes be undesirable, especially when the system exhibits hysteresis or irreversibility [Reference Carpenter, Ludwig and Brock13]. It is therefore natural that the distance to a bifurcation point has been suggested as a measure of resilience [Reference Dobson25, Reference Ives and Carpenter43].

Definition 6.1 (Distance to bifurcation). Let $\mathcal{A}$ be an attractor for the dynamical system induced by (6.1) $_{\lambda _0}$ and denote by $\Lambda _{\text{bif}}({\mathcal{A}})\subset{\mathbb{R}}^M$ the set of bifurcation points for $\mathcal{A}$ . The distance to bifurcation for $\mathcal{A}$ is defined as

\begin{equation*} D_{\rm {bif}}({\mathcal {A}})=\inf _{\lambda ^* \in \Lambda _{\text{bif}}} |\lambda _0-\lambda ^*|. \end{equation*}

Notably, distance to bifurcation can be interpreted as a distance to threshold (see Definition 4.3) in parameter space.

Invariance with respect to change of coordinates

No general class of diffeomorphisms of the phase space leaves this indicator unaltered.

6.2. Resistance, elasticity and persistence

Harrison [Reference Harrison37] examines the transient behaviour of a system which undergoes an instantaneous change of parameters and returns to the original values, just as instantly, after an interval of time. The system’s response during and after the perturbation are suggested as indicators of the system’s capacity to withstand a change and to recover. Harrison names these features respectively resistance and resilience (although, to avoid confusion, we will use Orians’s nomenclature [Reference Orians77] and call Harrison’s resilience elasticity). Using Webster’s words [Reference Webster, Waide and Patten105], the first describes ‘the ability to resist displacement’, whereas the latter ‘the rate of recovery to the original condition’. With the notation set at the beginning of the section, we have the following definitions:

Definition 6.2 (Resistance). Given an attractor $\mathcal{A}$ for (6.1) $_{\lambda _0}$ , and fixed $T\gt 0$ such that for all $\lambda \in \Lambda$ , and $a\in{\mathcal{A}}$ , $\phi _\lambda (\cdot,a)$ is defined at least in $[0,T]$ , the resistance of system (6.1) $_{\lambda _0}$ at $\mathcal{A}$ with respect to $\Lambda$ and the stress period $[0,T]$ is defined as:

\begin{equation*}R({\mathcal {A}},\Lambda, T)=\sup _{\substack {t\in [0,T],\, a\in {\mathcal {A}}_{\lambda _0}\\ \lambda \in \Lambda }}|\phi _{\lambda }(t,a)-\phi _{\lambda _0}(t,a)|.\end{equation*}

Definition 6.3 (Elasticity). Given an attractor $\mathcal{A}$ for (6.1) $_{\lambda _0}$ , and fixed $T\gt 0$ such that $\phi _{\lambda }(T,{\mathcal{A}})\subset \mathcal{B}({\mathcal{A}})$ for all $\lambda \in \Lambda$ , consider the continuous function $\Phi _{\lambda _0}\,:\,[T,\infty )\times{\mathcal{A}}\times \Lambda \to{\mathbb{R}}^N$ defined by

\begin{equation*} \Phi _{\lambda _0}(t,a, \lambda ):=|\phi _{\lambda _0}\big (t-T,\phi _{\lambda }(T,a)\big )-\phi _{\lambda _0}(t,a)|. \end{equation*}

The elasticity of the system (6.1) $_{\lambda _0}$ at $\mathcal{A}$ with respect to $\Lambda$ and the stress period $[0,T]$ is defined as:

\begin{equation*}E({\mathcal {A}},\Lambda, T)=\sup _{\substack {t\in [T,\infty ),\, a\in {\mathcal {A}}_{\lambda _0}\\ \lambda \in \Lambda }}\left (\frac {1}{\Phi _{\lambda _0}(t,a, \lambda )}\frac {d\, \Phi _{\lambda _0}(t,a, \lambda )}{dt}\right ). \end{equation*}

In Figure 12, it is possible to appreciate the complementary information provided by resistance and elasticity in a simple scalar differential model from population dynamics.

Figure 12. Effect of a stress period of Harrison’s type on two populations following the logistic model $\dot{x}=rx(1-x/K)$ with carrying capacity $K=1$ , and growth rates, respectively, equal to $r_1=1$ and to $r_2=2$ . A stress period $[0,1]$ is applied to both models during which the carrying capacity is diminished of the $20\%$ (i.e. $\Lambda =\{0.8\})$ . The resistance of the attractor $x^*=1$ is lower for the first species than the second. Conversely, the elasticity of the attractor $x^*=1$ is higher for the first species than the second.

Remark 6.4. The definitions of resistance and elasticity presented above admit a natural generalisation. Instead of using the original trajectory inside the attractor as a reference, in practice it may be sufficient to record the displacement from the attractor or the rate of convergence to the attractor. This would lead to the following weaker definitions

\begin{equation*} R^w({\mathcal {A}},\Lambda, T)=\sup _{\substack {t\in [0,T],\, a,a'\in {\mathcal {A}}_{\lambda _0}\\ \lambda \in \Lambda }}|\phi _{\lambda }(t,a)-a'|, \end{equation*}

and

\begin{equation*} \Phi ^w_{\lambda _0}(t,a, \lambda ):=\inf _{a'\in {\mathcal {A}}}|\phi _{\lambda _0}\big (t-T,\phi _{\lambda }(T,a)\big )-a'|, \end{equation*}
\begin{equation*}E^w({\mathcal {A}},\Lambda, T)=\sup _{\substack {t\in [T,\infty ),\, a\in {\mathcal {A}}_{\lambda _0}\\ \lambda \in \Lambda }}\left (\frac {1}{\Phi ^w_{\lambda _0}(t,a, \lambda )}\frac {d\, \Phi ^w_{\lambda _0}(t,a, \lambda )}{dt}\right ). \end{equation*}

Ratajczak et al. [Reference Ratajczak, D’Odorico, Collins, Bestelmeyer, Isbell and Nippert83] use a setup similar to Harrison’s to address the problem of the interaction between the duration and the ‘intensity’ of a stress period in determining a tipping of the system from the original basin of attraction to a different one (if it applies). In accordance with Harrison’s nomenclature, we shall call this property persistence.

Definition 6.5 (Persistence). The persistence of an attractor $\mathcal{A}$ for (6.1) $_{\lambda _0}$ with respect to a stress intensity $\lambda \in \Lambda$ is given by

\begin{equation*} P_\lambda ({\mathcal {A}})=\sup \{T\gt 0\mid \phi _\lambda (t,{\mathcal {A}})\subset \mathcal {B}({\mathcal {A}})\textit { for all }0\le t\le T\}. \end{equation*}

The persistence of an attractor $\mathcal{A}$ for (6.1) $_{\lambda _0}$ with respect to a stress duration $T\gt 0$ is given by

\begin{equation*} P_T({\mathcal {A}})=\sup \{\rho \gt 0\mid \phi _\lambda (t,{\mathcal {A}})\subset \mathcal {B}({\mathcal {A}})\textit { for all }0\le t\le T\textit { and } |\lambda -\lambda _0|\le \rho \}. \end{equation*}

Remark 6.6. It is clear that Harrison’s formulations of resistance and elasticity as well as of persistence generalise to any perturbation on a finite time interval rather than just a piece-wise constant change of parameters. Consider (6.1) $_{\lambda _0}$ for some $\lambda _0\in{\mathbb{R}}^M$ , $T\gt 0$ , and a set $\Lambda$ of functions from ${\mathbb{R}}\times{\mathbb{R}}^N$ into ${\mathbb{R}}^M$ such that if $\lambda \in \Lambda$ , then for every compact set $K\subset{\mathbb{R}}^N$ , $\sup _{x\in K}\lambda (t,x)$ is locally integrable and $\lambda (t,x)=\lambda _0$ for all $x\in{\mathbb{R}}^N$ and $t\notin [0,T]$ . Hence, one can consider the problem

\begin{equation*} \dot x =f\big (x,\lambda (t,x)\big ), \end{equation*}

and still define resistance, elasticity and persistence as above.

Invariance with respect to change of coordinates

Both, resistance and elasticity, are invariant with respect to diffeomorphisms of the phase space which preserve the Euclidean distance. This includes in particular linear changes of coordinates $z=Qy$ , with $Q$ non-singular and orthogonal. The persistence with respect to stress intensity is susceptible to changes of time scale. Note also that no specific class of diffeomorphisms of ${\mathbb{R}}^N$ preserves the persistence with respect to the stress duration.

6.3. Resilience against rate-induced tipping

Sizable changes in the output of a system upon a negligible variation of the input are referred to as critical transitions or tipping points. Motivated by current challenges in nature and society [Reference Gladwell32, Reference Scheffer88], the study of the several mechanisms leading to a critical transition has experienced significant mathematical interest as well [Reference Kuehn51, Reference Kuehn52]. In recent years for example, the phenomenon of rate-induced tipping [Reference Wieczorek, Ashwin, Luke and Cox106] has been proposed as an alternative mechanism for a critical transition, with respect to the more classical autonomous bifurcations and noise-induced tipping [Reference Ashwin, Perryman and Wieczorek5]. Rate-induced tipping can be seen as a special type of nonautonomous bifurcation for the differential equation

(6.2) \begin{equation} \dot x =f\big (x,\gamma (rt)\big ),\qquad x\in{\mathbb{R}}^N,t\in{\mathbb{R}},r\gt 0 \end{equation}

obtained from (6.1) through a time-dependent variation of parameters $\gamma \,:\,{\mathbb{R}}\to{\mathbb{R}}^M$ which is assumed to be bounded, continuous and asymptotically constant: $\lim _{t\to -\infty }\gamma (t)=\lambda _0,\ \lim _{t\to \infty }\gamma (t)=\lambda _\infty$ . In particular, the parameter $r\gt 0$ represents the rate at which the time-dependent variation takes place. We shall maintain a concise presentation and leave the detailed assumptions and technical aspects for Appendix A.

Typically, the study of rate-induced tipping is carried out under the assumption that the time-dependent variation of the parameters does not cross any point of autonomous bifurcation; that is we assume that for all $\lambda$ in the image of $\gamma$ , the dynamical systems induced by (6.1) $_\lambda$ , are all topologically equivalent. One might expect that for any fixed attractor ${\mathcal{A}}_0$ of the past limit-problem, and denoted by ${\mathcal{A}}_f$ the ‘corresponding’ attractor of the future limit-problem, for all $r\gt 0$ there is an attractor of (6.2) $_r$ which approaches ${\mathcal{A}}_0$ as $t\to -\infty$ and ${\mathcal{A}}_f$ as $t\to \infty$ . However, this is not always the case and, depending on $r$ , a local attractor of (6.2) $_r$ limiting at ${\mathcal{A}}_0$ as $t\to -\infty$ may fail to track ${\mathcal{A}}_f$ as $t\to \infty$ . This phenomenon is called rate-induced tipping, and the specific value $r^*_{\gamma }({\mathcal{A}}_0)$ of the parameter where it occurs is called critical rate (see Definition A.1). It seems therefore natural that the critical rate $r^*_{\gamma }({\mathcal{A}}_0)$ determines a threshold of resilience for (6.1) $_{\lambda _0}$ against the time-dependent change of parameters $\gamma$ , in the sense that for all $r\lt r_\gamma ^{*}$ , where $r_\gamma ^{*}$ is the inferior over all the attractors of (6.1) $_{\lambda _0}$ , the tracking of attractors from the past to the future is always verified.

This statement assumes further significance if we look at rate-induced tipping as of a nonautonomous bifurcation. Then, the bifurcation point $r_\gamma ^{*}$ can be used to construct a distance to bifurcation analogous to the one in Definition 6.1.

Definition 6.7 (Distance to rate-induced tipping). Let ${\mathcal{A}}_0$ be an attractor of the past limit-problem, and ${\mathcal{A}}_f$ the ‘corresponding’ attractor of the future limit-problem. The distance to rate-induced tipping for (6.2) and for ${\mathcal{A}}_0$ is defined as

\begin{equation*} D_{\rm {rate}}({\mathcal {A}}_0)=|r-r^*_\gamma ({\mathcal {A}}_0)|. \end{equation*}

It should be noted, that in contrast to autonomous bifurcations, estimating the value of a critical rate can be hard if not impossible [Reference Kuehn and Longo53]. There is, furthermore, a substantial difference from Definition 6.1. The tipping point $r_\gamma ^{*}$ depends on the function $\gamma$ that realises the variation of parameters. Therefore, it is beneficial to investigate the continuous dependence of $r^*_\gamma$ with respect to the variation of $\gamma$ . We hereby propose a first result in this direction, when all the attractors of (6.1) $_\lambda$ are hyperbolic equilibria. The result guarantees the lower semi-continuity (and if it applies the continuity) of $r^*_\gamma$ with respect to $\gamma$ in a specific set of functions: fixed $t_0\in{\mathbb{R}}$ , we consider the set $\Omega (\gamma, t_0)$ of twice continuously differentiable functions $\omega \,:\,{\mathbb{R}}\to \Lambda$ such that $\omega (t)=\gamma (t)$ for all $t\le t_0$ and $\lim _{t\to \infty }\omega (t)=\lambda \in \Lambda$ . For a detailed explanation of the symbols appearing in the statement and for the proof, please consult Appendix A.

Theorem 6.8. Assume that $f$ is bounded and uniformly continuous, and that there are $\varepsilon \gt 0$ and $\overline \delta \gt 0$ such that, for every $\overline r\gt 0$ , a $T(\gamma,\overline r)\gt 0$ exists for which if $\omega \in \Omega (\gamma, t_0)$ and $\|\gamma -\omega \|_{\mathcal{C}({\mathbb{R}},\Lambda )}\lt \overline \delta$ , and if $\widetilde x_{\omega,\overline r}$ is a solution of $\dot x= f(x, \omega (\overline r t))$ defined on $[T(\gamma,\overline r),\infty )$ and $y'={\text{D}}f\big (\widetilde x_{\omega,\overline r}(t),\omega (\overline rt)\big )y$ has an exponential dichotomy with projector the identity on $[T(\gamma,\overline r), \infty )$ , then the distance between $\widetilde x_{\omega,\overline r}$ and any solution of $\dot x= f(x, \omega (\overline r t))$ starting at time $s\ge T(\gamma,\overline r)$ at $x_0\in{\mathbb{R}}^N$ with $|\widetilde x_{\omega,\overline r}(s)-x_0|\lt \varepsilon$ , converges to zero as $t\to \infty$ . Moreover, assume that if $\widetilde x_{\gamma,r}$ has a rate-induced tipping point $r^*_\gamma$ , such tipping point is unique and transversal. The following statements hold true.

  1. 1. For all $r\gt r^*_{\gamma }$ , there is $\delta _1\gt 0$ such that if $\omega \in \Omega (\gamma, t_0)$ and $\|\gamma -\omega \|_{\mathcal{C}({\mathbb{R}},\Lambda )}\lt \delta _1$ then $r\ge r^*_{\omega }$ .

  2. 2. Assume additionally that for all $\omega \in \Omega (\gamma, t_0)$ , if $\widetilde x_{\omega,r}$ undergoes a rate-induced tipping, the tipping point $r^*_{\omega }$ is unique and transversal. Then, for all $r\lt r^*_{\gamma }$ there is $\delta _2\gt 0$ such that if $\|\gamma -\omega \|_{\mathcal{C}({\mathbb{R}},\Lambda )}\lt \delta _2$ then $r\le r^*_{\omega }$ .

Invariance with respect to change of coordinates

Except for specific classes of problems an explicit formula to identify rate-induced tipping points is not available. Nevertheless, it is immediate to check that any change of time scale proportionally affects such critical rates. In general, diffeomorphisms of ${\mathbb{R}}^N$ will also affect both the past and future limit problems and the intermediate dynamics.

7. Example

In this section, we consider a classic one-dimensional population model with an Allee effect, that is with declining individual fitness for low-population densities (see Courchamp et al. [Reference Courchamp, Berec and Gascoigne20]). Firstly, we derive the values of the indicators presented in Sections 3 –6. Then, we perform a parametric study of their behaviour and finally compare the resilience of chosen populations with concrete parameter settings.

The model

We shall study the parametric differential problem

(7.1) \begin{equation} \dot{x}=f(x,r,L)=rx\left (1-\frac{x}{K}\right )\left (\frac{x}{L}-1\right ), \end{equation}

where $x\in{\mathbb{R}}^+$ represents the population size, $r\gt 0$ the intrinsic growth rate, $K\gt 0$ the carrying capacity of the environment, and $0\lt L\le K$ an Allee threshold. For the sake of convenience, we will set the carrying capacity to $K=1$ . For $0\lt L\lt 1$ , the problem has three equilibria, at $x_0=0$ , $x_1=1,$ and $x_L=L$ . The first two are stable and the latter unstable. Therefore, $L$ determines a threshold below which the population cannot persist.

7.1. Resilience of the attractor $x_1=1$

In this subsection, we apply the presented indicators to the attractor $x_1=1$ of the considered model $\dot x=f(x,r,L)$ . Note that when $L=1$ , the system undergoes a transcritical bifurcation and the equilibria $x_L$ and $x_1$ collide. When the calculations cannot be performed explicitly, the software Matlab is used for numerical computation and simulation. In particular, we use the function ode45 with the options on the relative and absolute tolerance respectively set to RelTol = 1e-12 and AbsTol = 1e-12.

Local indicators

The characteristic return time of $x_1=1$ (see Definition 3.1 and Remark 3.2) is easily obtained as the opposite of the reciprocal of the derivative of $f$ at $x_1$ : $T_R(1)=-1/{\text{D}}f(1)=L/(r-rL).$ On the other hand, notice that for scalar systems, the amplification envelope is trivially determined – in our case $\rho (1,t)=e^{{\text{D}}f(1)t}$ – and does not provide further information. Concerning other local indicators, thanks to Proposition 3.12, we immediately have the following equivalence (up to the sign) of the reactivity, stochastic invariability, deterministic invariability and reciprocal of the characteristic return time $-R_0=I_{\mathcal{S}}=I_{\mathcal{D}}=-{\text{D}}f(1)$ .

Basin shape indicators

The distance to threshold (Definition 4.3) for the attractor is $DT(x_1)=1-L$ . Note also that considering the set $C=[0,1],$ the latitude in volume (Definition 4.9) and the basin stability (Definition 4.11) (with a uniform density $\rho (x)=\chi _{[0,1]}$ ) with respect to $C$ both yield the same value as the distance to threshold. Furthermore, the latitude in width (Definition 4.1) has an infinite value since the basin is unbounded on the right-hand side.

Nonlinear transient dynamics

The return time (Definition 5.1) does not admit an explicit closed form. Therefore, we employ a routine to estimate it numerically. In Figure 13 we show an approximation of the mean return time from the set $C=(L,1)$ estimated via a Monte Carlo simulation (uniform sampling on the set $(L+10^{-7},1)$ with $10000$ points) depending on the parameters $r\in [0.01,0.5]$ and $L\in [0.05,0.95]$ . For all points, the return time is approximated via a finite time integration ending when the considered trajectory achieves $1-10^{-10}$ . Note that the considered problem can also be interpreted as a gradient system. Thus, we are able to derive its resistance $W$ (Definition 5.3) as

\begin{equation*} W(x_1)=\int _L^{1} f(x,r,L)\, dx=-\frac {(L-1)^3(L+1)r}{12L}. \end{equation*}

The intensity of attraction $\mathcal{I}$ (Definition 5.6) is obtained by calculating the maximum of $f$ on the interval $[L,1].$ We show the behaviour of $\mathcal{I}(x_1)$ depending on $r\in [0.01,0.5]$ and $L\in [0.05,0.95]$ in Figure 14.

Figure 13. Comparison of the indicators for the attractor $x_1=1$ of the model (7.1) upon the variation of the parameters $r\in [0.01,0.5]$ and $L\in [0.05,0.95]$ . From top to bottom: opposite of the real part of the dominant eigenvalue $EV=\frac{1}{T_R}$ , distance to threshold $DT$ and the reciprocal of the mean return time $T_R^{\text{mean}}(1,(L+10^{-7},1))$ . On the left, we see the scaled indicator values for the given parametric subspace. In the middle a heat map for the parametric subspace, where yellow indicates the highest and dark blue the lowest values of the indicators (see the logarithmic colour scale on the right). Black lines correspond to the contour lines, which mark the parameter combinations with the same value of the indicators. If the environmental changes drive the parameters along the contour curves, all indicators, apart from $DT$ , are not able to capture the approaching bifurcation independently. On the right, we see the dependence of the indicator values on the parameter $L.$ The three pictures on each row showcase the same surface viewed by different viewpoints.

Figure 14. Continuation of the comparison of the indicators for different parameter choices of the model (7.1): resistance (potential) $W,$ intensity of attraction $\mathcal{I},$ resistance $R$ and elasticity $E$ (please note that in order to have higher resilience corresponding to a higher numerical value, we worked with the reciprocal of $R$ and $E$ ). We consider perturbation of the environmental capacity to $K_p=0.9,$ for time $t=[0,10].$ On the left, we see the scaled indicator values for a given parametric subspace: $[0.01,0.5]= r \times L=[0.05,0.95]$ for resistance (potential) and intensity and $[0.01,0.5]= r \times L=[0.05,0.89]$ for resistance and elasticity. In the middle, there is a heat map for the parametric subspace, where yellow indicates the highest and blue the lowest values of the indicators (see the logarithmic colour scale on the right). Black lines correspond to the contour lines, which mark the parameter combinations with the same values of the indicator. On the right, we see the dependence of the indicator values on the parameter $L.$ The three pictures on each row showcase the same surface viewed by different viewpoints. We see that resistance and elasticity behave in an opposite manner, elasticity being higher for lower values of $\{r,L\}$ while resistance being lower.

Variation of parameters

The distance to bifurcation (Definition 6.1) for this problem is $D_{\textrm{bif}}(x_1)=1-L$ , and therefore, it coincides with the distance to threshold. In order to study the resistance and elasticity of $x_1=\{1\}$ , we will consider a perturbation of the system’s environmental capacity. Particularly, we aim to record the system’s response to a reduction of the carrying capacity to $K_p=0.9,$ for an interval of time $[0,T]$ , with $T=10$ . If $K_p\lt L,$ the perturbed model is not ecologically meaningful. Hence, we will restrict the analysis only to $L\lt 0.9.$ Since the problem at hand is scalar, the resistance (Definition 6.2) can be calculated simply as $R(x_1, K_p,T)=1-\phi _{K_p}(T,x_1)$ . On the other hand, the elasticity (Definition 6.3) corresponds to the supremum of the weighted vector field $-f(x)/(1-x)$ over the interval $[\phi _{K_p}(T,x_1),1),$ which is attained at $\phi _{K_p}(T,x_1).$ In regard to persistence (Definition 6.5), fixed $K_p\gt L,$ the persistence of $x_1$ with respect to the stress intensity $K_p$ is $P_{K_p}=+\infty,$ since the perturbed trajectories cannot be driven out of the basin of attraction $(K_p,+\infty ) \subset (L,+\infty ).$ The same applies to the persistence with respect to a stress duration under the constraint that $K_p\gt L$ , that is $P_T(x_1)=+\infty$ . Alternatively, one can consider a simultaneous and consistent change of carrying capacity $K_p$ and Allee threshold, in the sense that if $K_p$ is reduced of a certain percentage, then also the Allee threshold is reduced of the same percentage. In this case, the value of $P_T(x_1)$ will depend on $T\gt 0$ .

7.1.1. Parametric study

We perform a parametric analysis of (7.1), with the aim of portraying the behaviour of some of the considered indicators as the transcritical bifurcation point $L=1$ is approached (results are summarised in Figures 13 and 14).

We focus on the parameter subspace given by $r\in [0.01,0.5]$ , $L\in [0.05,0.95]$ and calculate seven indicators (see previous Subsection 7.1 for details): reciprocal of characteristic return time $EV=\frac{1}{T_R}$ , distance to threshold $DT$ , mean return time $T_R^{\text{mean}}(1,(L+10^{-7},1)),$ resistance $W,$ intensity of attraction $\mathcal{I}$ , resistance $R$ and elasticity $E$ . The last two indicators are calculated for the perturbation of the environmental capacity $K_p=0.9$ for a stress period $T=10.$

For a better comparison of the indicators, the estimates shown in Figures 13 and 14 are scaled to lie in $[0,1]$ by $(x-x_{\min })/(x_{\max }-x_{\min }),$ where $x$ represents the indicator, and minimum $x_{\min }$ and maximum $x_{\max }$ corresponds to the local minimum and maximum of the indicator on the considered subset of parameters. For the same reason, instead of $T_R^{\text{mean}},R,E$ , we represent their reciprocal so that the value $1$ always corresponds to the highest estimate of resilience. Additionally, resistance and elasticity we further restrict the parameter space so to guarantee that these indicators are well-defined.

It is possible to appreciate that upon fixing a value $r\gt 0$ and increasing $L$ , all the considered indicators capture a loss of resilience for the system as the bifurcation point approaches. The only exception is given by the resistance which increases since the rate of exponential decay towards the attractor decreases in the nearby of the bifurcation point. This phenomenon is also directly related to the so-called critical slowing-down effect [Reference Dakos, Carpenter, van Nes and Scheffer21, Reference Scheffer, Bascompte and Brock89, Reference Strogatz96]. On the other hand, there are also parameter combinations, indicated by the black contour lines, where the indicator stays constant.

Figure 15. Five population strategies with different choices of parameters in equation (7.1). The table on the left-hand side contains the parameters for each species. The plot on the right-hand side showcases the graphs of $f(x,r,L)$ for $x\in [0,1]$ depending on the chosen values of parameters $r$ and $L$ .

Figure 16. Each row represents one indicator and each column one species. The chromatic scale applies row-wise as the values of the indicators have not been normalised. Darker tones of blue correspond to higher values of resilience. With the exception of species 4, all the other species are considered as the most resilient for at least one of the represented indicators.

7.1.2. Comparison of five species

Finally, we aim to showcase the behaviour of the indicators with respect to five different species growth strategies for the Allee effect model (7.1). The different values of the parameters as well as the respective graphs of $f(x,r,L)$ for $x\in [0,1]$ are shown in Figure 15. Given the previous considerations, we shall focus on the following indicators of resilience: the opposite of the dominant eigenvalue $EV=1/T_R,$ distance to threshold $DT,$ mean return time $T_R^{\text{mean}}(1,(L+10^{-7},1)),$ resistance (potential) of a gradient system $W,$ intensity of attraction $\mathcal{I},$ resistance $R$ and elasticity $E.$

The numerical values for these indicators are shown in Figure 16. In all cases, $x_1=1$ is the reference attractor. Each row corresponds to a single indicator, each column to a species. The chromatic scale applies row-wise as the values of the indicators have not been normalised. Darker tones of blue correspond to higher values of resilience. It is apparent how answering the question ‘Which species is the most resilient?’ is not trivial. The ranking of the resilience of each species varies depending on the considered indicator.

In particular, it is interesting to notice that, not only there is no overall agreement on the resilience ranking, but some indicators ( $EV$ and $DT$ e.g.) provide antipodal responses. It is possible to single out three main clusters: a) $EV$ and $1/T_R^{\text{mean}}$ , b) $1/E$ , $I$ and $W$ , c) $1/R$ and $DT$ . With the exception of species ‘4’, all the other species are considered as the most resilient for at least one of the represented indicators.

Finally, in Figure 17 we can see the resilience boundaries for the considered five species. As studied in [Reference Meyer, Hoyer-Leitzel and Iams70], it is possible to extrapolate a measure of resilience for the attractor by calculating the area between the resilience boundary and the line $\kappa = DT(x_1)=1-L$ (see Subsection 5.3). However, since the distances to threshold for the five species are different it seems natural to ask if the obtained values are representative and comparable. The right panel of Figure 17 shows the numerical values obtained for the indicator before and after dividing them by the respective distances to threshold.

Figure 17. On the left-hand side, the resilience boundaries of five species (see Figure 15) modelled through (7.1). On the right-hand side, first row, the numerical values of the areas between the resilience boundary and the respective distance to threshold calculated for each species. The second row contains the same values now divided by the respective distances to threshold $DT(x_1)=1-L$ . The colour gradient should be intended row-wise. Darker shades of blue correspond to a higher resilience.

7.2. Resilience of the attractor $x_0=0$

In this subsection, we perform a (shorter) analysis of resilience for the attractor $x_0=0$ . In order to solve the singularity arising from posing $L=0$ in (7.1), we shall study the problem

(7.2) \begin{equation} \dot{x}=g(x,r,L)=rx\left (1-x\right )\left (x-L\right ), \quad x\ge 0, \end{equation}

which is equivalent to (7.1) when $L\gt 0$ (and $K=1$ ), via the variation of time scale $t\mapsto Lt$ . When $L$ tends to zero, the continuous variation of the solutions can be deduced using Tikhonov’s theorem [Reference Tikhonov98]. Note that when $L=0$ , (7.2) undergoes a transcritical bifurcation and the equilibria $x_L$ and $x_0$ collide.

Local indicators

Reasoning as in the previous section we obtain the characteristic return time of $x_0=0$ (see Definition 3.1 and Remark 3.2) as the reciprocal of the derivative of $g$ at $x_0$ : $T_R(0)=-1/{\text{D}}g(0,r,L)=(rL)^{-1}.$ Here again, the amplification envelope $\rho (0,t)=e^{{\text{D}}g(0,r,L)t}$ does not provide further information, while the same equivalence (up to the sign) of the reactivity, stochastic invariability, deterministic invariability and reciprocal of the characteristic return time holds thanks to Proposition 3.12.

Basin shape indicators

The distance to threshold (Definition 4.3) for the attractor is $DT(x_0)=L$ . Note also that considering the set $C=[0,1],$ the latitude in volume (Definition 4.9) and the basin stability (Definition 4.11) (with a uniform density $\rho (x)=\chi _{[0,1]}$ ) with respect to $C$ both yield the same value as the distance to threshold. Furthermore, since the model has no biological meaning for $x\lt 0$ , the latitude in width (Definition 4.1) must be restricted to the positive cone, and therefore it would coincide with the distance to threshold.

Nonlinear transient dynamics

Same as for the attractor $x_1=1$ , we use a numerical routine to approximate the return time (Definition 5.1). The results are now shown in Figure 18. We have used the same setting and stopping criteria for the Monte Carlo simulation as before (uniform sampling on the set $(0, L-10^{-7})$ with $10000$ points) depending on the parameters $r\in [0.01,0.5]$ and $L\in [0.05,0.95]$ . The resistance $W$ (Definition 5.3) is obtained as

\begin{equation*} W(x_0)=\int _L^{0} g(x,r,L)\, dx=\frac {L^3(2-L)r}{12}. \end{equation*}

The intensity of attraction $\mathcal{I}$ (Definition 5.6) is obtained by calculating the maximum of $g$ on the interval $[0,L].$ We show the behaviour of $\mathcal{I}(x_0)$ depending on $r\in [0.01,0.5]$ and $L\in [0.05,0.95]$ in Figure 18.

Figure 18. Comparison of the indicators for the attractor $x_0=0$ of the model (7.2) upon the variation of the parameters $r\in [0.01,0.5]$ and $L\in [0.05,0.95]$ . From top to bottom: $EV=\frac{1}{T_R},$ $DT,$ $T_R^{\text{mean}}(0,(0, L-10^{-7})),$ $W(0)$ and $I(0)$ . On the left, we see the scaled indicator values for the given parametric subspace. In the middle a heat map for the parametric subspace, where yellow indicates the highest and dark blue the lowest values of the indicators (see the logarithmic colour scale on the right). Black lines correspond to the contour lines, which mark the parameter combinations with the same value of the indicators. If the environmental changes drive the parameters along the contour curves, all indicators, apart from $DT$ , are not able to capture the approaching bifurcation independently. On the right, we see the dependence of the indicator values on the parameter $L.$ The three pictures on each row showcase the same surface viewed by different viewpoints.

7.2.1. Variation of parameters

The distance to bifurcation (Definition 6.1) is $D_{\textrm{bif}}(x_0)=L$ , and therefore, it coincides with the distance to threshold. We also note that a change of the carrying capacity $0\lt K_p$ for (7.2) does not affect the equilibrium at $x_0=0$ , in the sense that $x_0=0$ keeps being an equilibrium for the new system. Consequently, the resistance of $x_0$ for such variations is always zero while the elasticity is not even well-defined – the quantity $\Phi _{K_p}(t,a,1)$ in Definition 6.3 is equal to zero. Concerning the persistence, a reasoning analogous to the one for the attractor $x_1=1$ holds, in the sense that no variation of the carrying capacity is able to change the equilibrium at $0$ nor to drive it outside its basin of attraction (unless the carrying capacity itself reaches zero, which, however, would make the model inconsistent).

7.2.2. Parametric study

We perform a parametric analysis of (7.2), with the aim of portraying the behaviour of some of the considered indicators as the transcritical bifurcation point $L=0$ is approached (results are summarised in Figure 18). The same remarks about the setup, reparametrisation and comparability of the indicators as in 7.1.1 hold. However, the indicators of resistance and elasticity are not calculated, since a variation of the carrying capacity does not alter their values as explained in subsection 7.2.1. Therefore, the calculated indicators are reciprocal of characteristic return time $EV=\frac{1}{T_R}$ , distance to threshold $DT$ , mean return time $T_R^{\text{mean}}(0,(0,L-10^{-7})),$ resistance $W$ and intensity of attraction $\mathcal{I}$ . Interestingly enough, the indicator of mean return time captures a phenomenon that remained elusive to all the other indicators: as $L$ approaches the values $1$ , where a transcritical bifurcation for the equilibria $x_1$ and $x_L$ occurs, the leading Lyapunov exponent for $x_L$ tends to zero and a ‘slowing-down’ of nearby trajectories appear. Consequently, solutions starting nearby the ‘weakly’ unstable equilibrium $x_L$ linger close to it for longer intervals of time. This increases the mean return time to $x_0=0$ .

7.3. Synthesis, comparisons and remarks

In this section, we carried out the analysis of a scalar population model with Allee effect (7.1) in terms of the resilience of its attractors at $x_1=1$ and $x_0=0$ . The different outcomes given by some of the indicators of resilience presented in this paper have been tested against the variation of the growth rate and of the Allee threshold (both treated as parameters). For the attractor $x_1$ , the indicators were also compared across five different species with fixed pairs of parameters (see part 7.1.1 and 7.1.2). The resulting absence of a non-ambiguous answer to the question ‘which species is more resilient?’ may seem contradictory at first, but it is a known feature of resilience. The measured resilience depends on both the specific dynamic feature under analysis and the class of acting perturbations. As pointed out by Carpenter et al. [Reference Carpenter, Walker, Anderies and Abel14] and Tamberg et al. [Reference Tamberg, Heitzig and Donges97], one needs to carefully define the context and questions before coming to conclusions about resilience.

For instance, if we are interested in the survival of a species, that is, the resilience of the equilibrium $x_1$ , the following conclusions may be draft. If we are solely interested in the largest one-time shock that the species can withstand (e.g. a sudden ecological catastrophe), but we are not concerned with the dynamics of the recovery, the most suitable indicator is distance to threshold $DT$ (or other basin shape indicators – for their comparison see Proposition 4.13). As explained in subsection 7.1 and graphically shown in Figure 13, $DT$ is exclusively dependent on the value of the Allee threshold $L$ and is not changed by the magnitude of the growth rate $r$ . From a biological point of view, this might be interpreted as the number of individuals in the species that have to suddenly disappear for the species to go extinct, independently of its growth rate. If the Allee threshold is crossed, the growth rate will not help. The lower $L$ is, the weaker the Allee effect, which means the species population can sustain bigger shocks from which they can eventually recover. Thus, we observe the highest resilience for values of $L$ close to $0$ and the lowest for high Allee thresholds around $1$ (see Figure 13).

Conversely, when the focus is on the speed of recovery after a single ‘small’ perturbation of the number of individuals in the species, a local indicator such as $EV$ may better fulfil the task. Indeed, $EV$ corresponds to the exponential rate of convergence towards a hyperbolic attracting solution. In our model, this indicator depends on both the intrinsic growth rate $r$ and threshold $L$ (see subsection 7.1 and Figure 13). A higher growth rate $r$ results in a faster recovery, whereas the higher the Allee threshold $L$ , the slower the recovery. As extensively explained in Section 3, all the local indicators are reliable only when ‘small’ perturbations are taken into account. Whenever a larger perturbation is considered, the local indicators such as $EV$ might not be informative enough and we have to turn to other transient dynamics indicators. One straightforward choice is the global version of the local indicator $EV\,:\,$ the mean return time $T_R^{\text{mean}}.$ In our model, $T_R^{\text{mean}}$ of the attractor $x_1=1$ shows overall similar behaviour as the local indicator $EV$ . This is mostly due to the extreme simplicity of the model at hand. In general, however, these indicators may provide substantially different results – examples of this can be found in part 7.1.2.

Next, we focus on continuous and repeated perturbations. In biological terms, we can consider a perturbation caused by a permanent outflow of species (imagine e.g. fishing, hunting, or illness). This can be modelled as $\dot{x}=f(x)+g(t),$ where $f(x)$ is the unperturbed dynamics and $g(t)$ is the perturbation term (e.g. fishing). Then, the indicator intensity $\mathcal{I}$ will find the critical magnitude of the outflow term $g(t)$ after which the species can still recover. The overall trend seen in Figure 14 is similar to that of $EV$ – the higher the reproductive speed in terms of growth rate $r$ , the better can the species compensate for the outflow, although there are still differences with other indicators (see part 7.1.2).

Another type of perturbation, different from those already mentioned, is recurring stress on the species numbers. This is where periods of no disturbance are followed by strong and rapid stress on the species population. Think, for instance, of a seasonal illness or periodic fishing. This can be modelled in terms of periodic, discrete shocks of some strength. In this case, the resilience boundary is the most obvious choice of indicator. It captures both the magnitude of shocks that a species can sustain to not fall below the critical population numbers given by the Allee threshold, as well as, the recovery capabilities of the species during the periods without perturbation. High values of growth rate $r$ help the recovery rate, and low values of Allee threshold $L$ permit severe shocks to the species number to still lie in the recoverable numbers (see part 7.1.2 for comparison).

A different interpretation for the transient dynamics is given by the indicator of resistance (potential) which quantify how much work needs to be put into eradicating the species at hand (see Figure 14). In our context, this is possible due to the specific structure of the equation that can be written as a gradient problem. It is not surprising that this indicator provides estimates in accordance with the other indicators of resilience for transient dynamics – the higher the growth rate, the harder it is to eliminate the species. Likewise, the weaker the Allee effect, the harder it is to eradicate species below the threshold $L.$

On the other hand, the changing environment is another type of stress species factor. In the previous subsection, we discussed the effect of lowering the species’ carrying capacity. This could be caused, for example, by deteriorating environmental conditions. In terms of resilience, we might ask the following questions: once the environmental stress factor has ended, what is the impact on the species’ population numbers? If the species can recover (which is not always possible in general) how fast the recovery is? The former can be answered by measuring the resistance (Harrison) $R$ , the latter by elasticity $E$ (see Figure 14). Resistance (Harrison) quantifies how the population numbers decrease after the stress ends. What we can notice is that populations with higher growth rates are more sensitive to the decline of carrying capacity. The same is true for low values of the Allee threshold. These species decline faster due to the way the model is defined where the overall tendency of the vector field to have a higher magnitude also leads to a faster decrease in the population numbers. Elasticity, on the other hand, determines the speed of recovery after the stress ends by measuring the species population’s ability to flourish again. Notice that for each species it finds the slowest recovery speed, thus, the worst-case scenario. The starting position of recovery is described by resistance; therefore, they are related. We notice that species with higher growth rates $r$ , are better equipped to recover, by quickly reproducing their numbers, also for low Allee thresholds. Apart from resistance, this trend is consistent with other indicators mentioned. We can see that the species can have different strategies to fight temporal environmental stresses: typically, resistance and elasticity are opposite aspects of resilience. Finally, we like to stress that similar comments can be made for the equilibrium $x_0=0$ , which represents the extinction state. The interest of the extinctions state lies in the opportunity to control infesting species or diseases. Through the parametric study carried out in Subsection 7.2, and the numerical evidence showcased in Figure 18, we illustrated, once again, the different outcomes of resilience indicators. Particular emphasis is posed on the mean return time which displays a new phenomenon: the long persistence of an infesting species (which is eventually destined to extinction) when the Alee threshold approaches the carrying capacity. In practical terms, this case seems quite rare in reality where the Alee threshold is usually considered in $(0,0.5)$ .

8. Summary and conclusions

The notion of dynamical resilience has prompted a huge scientific interest ever since its first introduction by Holling [Reference Holling40]. Given the variety of indicators that arose under this headline, a unitary or preferred definition seems unattainable at this point. Nevertheless, a systematic classification of the available indicators using rigorous mathematical formalism was long needed. In this paper, we intentionally try to give a broad perspective beyond ecological models – where resilience appeared in the first place – and provide a structural view of the matter from the abstract perspective of dynamical systems theory. For the same reason, we also include those indicators that have a rigorous formalisation but can often be difficult to calculate analytically for real systems.

We divide the indicators of resilience into four groups and present them through rigorous mathematical formalism: local linear indicators (Section 3), indicators that describe the shape of the basin (Section 4), indicators that characterise the transient dynamics in the basin (Section 5), and indicators tailored to parameter changes (Section 6). Advantages and disadvantages of each class and single indicators are discussed in detail in each section.

Our approach not only allows to generalise the available indicators to local attractors beyond equilibria and periodic orbits but also to set up a common framework to compare them and from which further research can proceed in an organised fashion. Let us provide concrete examples supporting these statements.

In Section 4, the most classical indicators of ecological resilience are presented and contrasted. Thanks to a rigorous formalisation, it is possible to prove simple – and yet so far missing – results that relate such indicators and use the distance to threshold as a common benchmark for all the others. Moreover, this helps in creating further relations between this class of indicators and more recent ones (e.g. between precariousness and the resilience boundary). On the other hand, we have for example seen that distance to threshold can be also used to interpret the simplest indicator of resilience in parameter space, distance to bifurcation (see subsection 6.1). This fact gave us the opportunity to naturally extend the concept of resilience to rate-induced tipping, a nonautonomous bifurcation which can appear when a adiabatic change of a parameter is substituted by a time-dependent one (see Subsection 6.3).

To keep the presentation as broadly accessible to a variety of different disciplines, we only touched upon some very interesting ideas whose presentation, however, requires a more technical treatment. For example, we decided to maintain the core of this article autonomous and use nonautonomous dynamical systems only where strictly necessary. Yet, the inherent nature of resilience requires a better understanding of the role that time plays in the perturbation of a system, either deterministic or random. Therefore, we foresee that nonautonomous dynamical systems theory will play an important role in a further understanding of resilience, as also the most recent contributions in the area seem to suggest (see Sections 5 and 6). For example, we used the notions of exponential dichotomy and hyperbolic solutions to reinforce the local indicators in Section 3. In fact, the classical indicators using the variational equation to infer asymptotic rates of convergence of hyperbolic equilibria or periodic orbits remain reliable under sufficiently small perturbations due to persistence of hyperbolicity in this generalised sense. In analogy, the study of more general exponentially stable attractors requires the notion of persistence of normally hyperbolic invariant manifolds. We have intentionally avoided treating this topic explicitly in order to provide a shorter and more streamlined presentation of the basic structural aspects of defining different notions of resilience. We are also certain that the interested reader with knowledge in normally hyperbolic invariant manifolds can carry out the relative extensions.

We also like to stress the fact that this paper does not cover the (equally interesting) interpretations of resilience, which do not fit into the setting established in Section 2. Among them, there is for example statistical model-based indicators (see Adamson et al. [Reference Adamson, Dawes, Hastings and Hilker1]), the analysis of pattern formation in ecological systems (e.g. [Reference Bastiaansen, Doelman, Eppinga and Rietkerk7, Reference Reyer, Brouwers and Rammig84]), certain resilience concepts in economics (e.g. [Reference Briguglio, Cordina, Farrugia and Vella12]) and in the social sciences (e.g. [Reference Russo and D’Errico86]). It would be very interesting – and highly nontrivial – to integrate these approaches within a coherent mathematical framework, and we hope that a dedicated research effort will go in this direction.

In summary, the formalisation and classification carried out in this work is important to ensure a more reliable, quantitatively comparable and reproducible study of resilience in dynamical systems which can stimulate further research in the area and facilitate quantitative application-based comparisons.

Financial support

HK was supported by the Slovak Grant Agency for Science under the grant No.2/0023/22. CK was partly supported by a Lichtenberg Professorship of the VolkswagenStiftung. CK and IPL also acknowledge partial support of the EU within the TiPES project funded the European Unions Horizon 2020 research and innovation programme under grant agreement No. 820970. IPL was partly supported by European Union’s Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement No 754462, by MICIIN/FEDER projects RTI2018-096523-B-I00 and PID2021-125446NB-I00, by TUM International Graduate School of Science and Engineering (IGSSE) and by the University of Valladolid under project PIP-TCESC-2020.

Acknowledgements

We thank an anonymous referee for her/his comments and suggestions, which have been included in the current version of the paper.

Competing interest

No competing interest apply to this work nor to its authors.

Appendix A Rate-induced tipping and proof of Theorem 6.8

Hereby, we shall give a more precise presentation of the assumptions and results on resilience against rate-induced tipping that were briefly presented in Subsection 6.3. We deal with differential equations of the type,

\begin{equation*} \dot x =f\big (x,\gamma (rt)\big ),\qquad x\in {\mathbb {R}}^N,t\in {\mathbb {R}},r\gt 0, \end{equation*}

where $f\in C^2({\mathbb{R}}^N\times{\mathbb{R}}^M,{\mathbb{R}}^N)$ and $\gamma \in C({\mathbb{R}},\Lambda )$ , with $\Lambda \subset{\mathbb{R}}^M$ compact and connected, is such that for some $\lambda _0,\lambda _\infty \in \Lambda$ ,

\begin{equation*} \lim _{t\to -\infty }\gamma (t)=\lambda _0,\quad \lim _{t\to \infty }\gamma (t)=\lambda _\infty \quad \text {and}\quad \lim _{t\to \pm \infty }\gamma '(t)=0. \end{equation*}

Moreover, we assume that for all $\lambda \in \Lambda$ the dynamical systems induced by (6.1) are topologically equivalent and their dynamics is completely determined by hyperbolic fixed points (for attractors which are not fixed points e.g. [Reference Alkhayuon and Ashwin2, Reference Kaszás, Feudel and Tél45, Reference Longo, Núñez and Obaya59, Reference Longo, Núñez, Obaya and Rasmussen60]).

Let $x_0^s\in{\mathbb{R}}^N$ be any fixed stable hyperbolic equilibrium for (6.1) $_{\lambda _0}$ and $x_\lambda ^s\in{\mathbb{R}}^N$ be the ‘corresponding’ stable hyperbolic equilibrium for (6.1) $_{\lambda }$ . This means that if $\{h_{\lambda }:{\mathbb{R}}^N\to{\mathbb{R}}^N\}$ is a $\lambda$ -continuous family of time-preserving homeomorphisms guaranteeing the topological equivalence, then $x_\lambda ^s=h_{\lambda }(x_0^s)$ . Thanks to Theorem 2.2 in [Reference Ashwin, Perryman and Wieczorek5], for every $r\gt 0$ , there is a unique maximal solution of (6.2) $_r$ $\widetilde x_{\gamma,r}:({-}\infty,\beta _{\gamma, r})\to{\mathbb{R}}^N$ , with $\beta _{\gamma, r}\in{\mathbb{R}}\cup \{\infty \}$ , such that $\lim _{t\to -\infty }\widetilde x_{\gamma,r}(t)=x_0^s$ . Additionally, this solution is locally pullback attractive (a weak form of attractivity which holds only for the past and is specific of nonautonomous systems; see [Reference Kloeden and Rasmussen50] for more information). Notice also that, thanks to Lemma 2.3 in [Reference Ashwin, Perryman and Wieczorek5], there is $r_0\gt 0$ such that for all $0\lt r\lt r_0$ , $\beta _{\gamma, r}=\infty$ and $\lim _{t\to \infty }\widetilde x_{\gamma,r}(t)=x_{\lambda _\infty }^s$ . We can now give the definition of rate-induced tipping.

Definition A.1. Under the introduced notation and assumptions, we say that the locally pullback attracting solution $\widetilde x_{\gamma,r}$ undergoes a rate-induced tipping at $r_\gamma ^{*}(x_0^s)\gt 0$ if $\beta _{\gamma, r}=\infty$ and $\lim _{t\to \infty }\widetilde x_{\gamma,r}(t)=x_{\lambda _\infty }^s$ for all $r\in (0,r^*_\gamma (x_0^s))$ , and either $\beta _{\gamma, r_\gamma ^{{*}}(x_0^s)}\lt \infty$ or $\lim _{t\to \infty }\widetilde x_{\gamma,r_\gamma ^{{*}}(x_0^s)}(t)\neq x_{\lambda _\infty }^s$ . Moreover, we will call a rate-induced tipping transversal if there is $\delta \gt 0$ such that for all $r\in [r_\gamma ^{*}(x_0^s), r_\gamma ^{*}(x_0^s)+\delta ]$ , $\beta _{\gamma, r}\lt \infty$ or $\lim _{t\to \infty }\widetilde x_{\gamma,r}(t)\neq x_{\lambda _\infty }^s$ .

The critical rate corresponds to the value

\begin{equation*} r_\gamma ^{*}(x_0^s)=\sup \left \{\rho \gt 0 \ \bigg |\ \beta _{\gamma, \rho }=\infty \text { and }\lim _{t\to \infty }\widetilde x_{\gamma,\rho }(t)=x_{\lambda _\infty }^s\text { for all }\rho \le r\right \}\in {\mathbb {R}}\cup \{\infty \}. \end{equation*}

We can now prove Theorem 6.8 which is a first result guaranteeing the lower semi-continuity (and if it applies the continuity) of $r^*_\gamma$ with respect to $\gamma$ in a specific set of functions: fixed $t_0\in{\mathbb{R}}$ , we consider the set $\Omega (\gamma, t_0)$ of twice continuously differentiable functions $\omega :{\mathbb{R}}\to \Lambda$ such that $\omega (t)=\gamma (t)$ for all $t\le t_0$ and $\lim _{t\to \infty }\omega (t)=\lambda \in \Lambda$ .

Proof of Theorem 6.8. In order to prove 1, let us reason by contradiction. Assume that there is $\overline r \gt r^*_{\gamma }$ and a sequence $(\omega _n)_{n\in{\mathbb{N}}}$ in $\Omega (\gamma, t_0)$ such that $\|\gamma -\omega _n\|_{\mathcal{C}({\mathbb{R}},\Lambda )}\lt 1/n$ and $\overline r \lt r^*_{\omega _n}$ for all $n\in{\mathbb{N}}$ . Now, note that the sequence of functions $f\big (x,\omega _n(t)\big )$ converges to $f\big (x,\gamma (t)\big )$ in the compact-open topology. Therefore, thanks to Kamke’s lemma (see Sell [Reference Sell92]) the sequence of solutions $(\widetilde x_{\omega _n,\overline r})_{n\in{\mathbb{N}}}$ converges, up to a sub-sequence, to $\widetilde x_{\gamma,\overline r}$ uniformly on compact intervals contained in the maximal interval of definition of the latter. In fact, due to construction, $\widetilde x_{\omega _n,\overline r}(t)=\widetilde x_{\gamma,\overline r}(t)$ for all $n\in{\mathbb{N}}$ and $t\le t_0$ , and thus, the uniform convergence holds on all intervals of the form $({-}\infty,T]$ with $T$ in the maximal interval of definition of $\widetilde x_{\gamma,\overline r}$ .

Now, for all $n\in{\mathbb{N}}$ let $\lambda _n\in \Lambda$ be such that $\lim _{t\to \infty } \omega _n(t)=\lambda _n$ . Consequently, $\lim _{n\to \infty }\lambda _n=\lambda _\infty$ . Moreover, denoted by $x^s_{\lambda _n}$ the stable hyperbolic equilibrium of (6.1) $_{\lambda _n}$ such that $\lim _{t\to \infty } \widetilde x_{\omega _n,\overline r}(t)= x^s_{\lambda _n}$ , since $\overline r \lt r^*_{\omega _n}$ , we have that

\begin{equation*} \lim _{n\to \infty }x^s_{\lambda _n}=\lim _{n\to \infty }h_{\lambda _n}(x^s_0)=h_{\lambda _\infty }(x^s_0)=x_{\lambda _\infty }^s. \end{equation*}

Therefore, the sequence $(\widetilde x_{\omega _n,\overline r})_{n\in{\mathbb{N}}}$ is in fact uniformly bounded on $\mathbb{R}$ , and thus, it must be $\beta _{\gamma, \overline r}=\infty$ , and furthermore, $\widetilde x_{\gamma,\overline r}$ is bounded. Now, since the $\omega$ -limit set of $\widetilde x_{\gamma,\overline r}$ is nonempty, thanks to the cocycle property, the continuity of the skew-product flow induced by (6.2) $_{\overline r}$ (see [Reference Sell92]), and the fact that the dynamics of (6.1) $_{\lambda _\infty }$ is completely determined by hyperbolic fixed points, there is a fixed point $\overline x_{\lambda _\infty }$ of (6.1) $_{\lambda _\infty }$ such that $\lim _{t\to \infty }\widetilde x_{\gamma,\overline r}(t)=\overline x_{\lambda _\infty }$ . Moreover, by assumption, it must be $|\overline x_{\lambda _\infty }- x_{\lambda _\infty }^s|\gt \varepsilon \gt 0$ . On the other hand, notice that, for the $\varepsilon \gt 0$ given by the assumptions, since $| \gamma (\overline r t)-\lambda _\infty |$ tends to zero as $t\to \infty$ , there are $t_1=t_1(\gamma, \overline r, \varepsilon )\gt 0$ , and due to the persistence of hyperbolic solutions (see Theorem 3.8 in [Reference Pötzsche82]), a solution $ \overline \varphi$ of (6.2) $_{\overline r}$ such that $ \overline \varphi$ is defined at least in $[t_1,\infty )$ , and $\|\overline x_{\lambda _\infty } - \overline \varphi \|_{\mathcal{C}([t_1,\infty ),{\mathbb{R}}^N)}\lt \varepsilon/5$ . Furthermore, since $\lim _{t\to \infty }\widetilde x_{\gamma,\overline r}(t)=\overline x_{\lambda _\infty }$ , there is $t_2=t_2(\gamma, \overline r, \varepsilon )\ge t_1\gt 0$ such that $\|\widetilde x_{\gamma,\overline r}- \overline \varphi \|_{\mathcal{C}([t_2,\infty ),{\mathbb{R}}^N)}\lt \varepsilon/5$ . Now, consider $s\gt \max \{t_2, T(\overline r)\}$ . Thanks to the continuous variation of the solutions, $|\widetilde x_{\omega _n,\overline r}(s)-\widetilde x_{\gamma,\overline r}(s)|\lt \varepsilon/5$ for all $n\in{\mathbb{N}}$ sufficiently big. However, again for the persistence of the hyperbolic solutions, there is $n_0\in{\mathbb{N}}$ such that for all $n\gt n_0$ a solution $\overline \psi _n$ of $\dot x= f(x, \omega _n(\overline r t))$ exists which is defined at least in $[t_2,\infty )$ and $\|\overline \psi _n- \overline \varphi \|_{\mathcal{C}([t_2,\infty ),{\mathbb{R}}^N)}\lt \varepsilon/5$ and $\lim _{t\to \infty }|\widetilde x_{\omega _n,\overline r}(t)- \overline \psi _n(t)|=0$ . However, at least for one $n\gt n_0$ this is in contradiction with the fact that $\lim _{t\to \infty }\widetilde x_{\omega _n,\overline r}(t)=x^s_{\lambda _n}$ because for all $t\gt \max \{t_2, T(\overline r)\}$

\begin{align*} \begin{split} 0\lt \varepsilon \lt |\overline x_{\lambda _\infty }-x^s_{\lambda _\infty }|\lt & |\overline x_{\lambda _\infty }-\overline \phi (t)|+|\overline \phi (t)-\overline \psi _n(t)|+\\ +&|\overline \psi _n(t)-\widetilde x_{\omega _n,\overline r}(t)|+|\widetilde x_{\omega _n,\overline r}(t)-x^s_{\lambda _n}|+|x^s_{\lambda _n}-x^s_{\lambda _\infty }|\lt \varepsilon. \end{split} \end{align*}

Therefore, 1 must be true.

In order to prove 2, we shall reason similarly; once more by contradiction. Assume that there is $\overline r \lt r^*_{\gamma }$ and a sequence $(\omega _n)_{n\in{\mathbb{N}}}$ in $\Omega (\gamma, t_0)$ such that $\|\gamma -\omega _n\|_{\mathcal{C}({\mathbb{R}},\Lambda )}\lt 1/n$ and $\overline r \gt r^*_{\omega _n}$ for all $n\in{\mathbb{N}}$ . Therefore, thanks to Kamke’s lemma (see Sell [Reference Sell92]) the sequence of solutions $(\widetilde x_{\omega _n,\overline r})_{n\in{\mathbb{N}}}$ converges, up to a sub-sequence, to $\widetilde x_{\gamma,\overline r}$ uniformly on compact intervals contained in the maximal interval of definition of the latter. Additionally, as for 1, for the $\varepsilon \gt 0$ given by the assumptions, since $| \gamma (\overline r t)-\lambda _\infty |$ tends to zero as $t\to \infty$ , there are $t_1=t_1(\gamma, \overline r, \varepsilon )\gt 0$ and a solution $ \overline \varphi$ of (6.2) $_{\overline r}$ such that $ \overline \varphi$ is defined at least in $[t_1,\infty )$ , and $\| x_{\lambda _\infty }^s - \overline \varphi \|_{\mathcal{C}([t_1,\infty ),{\mathbb{R}}^N)}\lt \varepsilon/3$ . Moreover, since $\overline r \lt r^*_{\gamma }$ , there is also $t_2\ge t_1$ such that $\|\widetilde x_{\gamma,\overline r}-\overline \varphi \|_{\mathcal{C}([t_2,\infty ),{\mathbb{R}}^N)}\lt \varepsilon/3$ . On the other hand, the persistence of hyperbolic solutions guarantees also that there is $n_0\in{\mathbb{N}}$ such that for all $n\gt n_0$ a solution $\overline \psi _n$ of $\dot x= f(x, \omega _n(\overline r t))$ exists which is defined at least in $[t_2,\infty )$ and $\|\overline \psi _n- \overline \varphi \|_{\mathcal{C}([t_2,\infty ),{\mathbb{R}}^N)}\lt \varepsilon/3$ . In particular, thanks to the assumptions; for all $n\gt n_0$ , it must be $\lim _{t\to \infty }|\overline \psi _n(t)- x_{\lambda _n}^s|=0$ , where $x_{\lambda _n}^s=h_{\lambda _n}(x_{\lambda _\infty }^s)$ . Now, consider $t\gt t_2$ . From the continuous variation of the solutions, we obtain the contradiction. Indeed, there must be at least one $n\gt n_0$ such that

\begin{equation*} 0\le |\widetilde x_{\omega _n,\overline r}(t)-\overline \psi _n(t)|\le |\widetilde x_{\omega _n,\overline r}(t)- \widetilde x_{\gamma,\overline r}(t)|+|\widetilde x_{\gamma,\overline r}(t)-\overline \varphi (t)|+|\overline \varphi (t)-\overline \psi _n(t)|, \end{equation*}

and the left-hand side can be made smaller than $\varepsilon$ by choosing $n$ sufficiently large. In this case, however, the assumptions guarantee that $\lim _{t\to \infty }|\widetilde x_{\omega _n,\overline r}(t)- x_{\lambda _n}^s|=0$ which is against the fact that $\overline r \gt r^*_{\omega _n}$ for all $n\in{\mathbb{N}}$ . Therefore, we obtain the thesis.

Footnotes

*

The online version of this article has been updated since original publication. A notice detailing the changes has also been published.

References

Adamson, M. W., Dawes, J. H., Hastings, A. & Hilker, F. M. (2020) Forecasting resilience profiles of the run-up to regime shifts in nearly-one-dimensional systems. J. R. Soc. Interface 17 (170), 20200566.10.1098/rsif.2020.0566CrossRefGoogle ScholarPubMed
Alkhayuon, H. M. & Ashwin, P. (2018) Rate-induced tipping from periodic attractors: Partial tipping and connecting orbits. Chaos 28 (3), 033608.10.1063/1.5000418CrossRefGoogle ScholarPubMed
Apkarian, P. & Noll, D. (2020) Optimizing the kreiss constant. SIAM J. Control Optim. 58 (6), 33423362.10.1137/19M1296215CrossRefGoogle Scholar
Arnoldi, J.-F., Loreau, M. & Haegeman, B. (2016) Resilience, reactivity and variability: A mathematical comparison of ecological stability measures. J. Theor. Biol. 389: 47–59.10.1016/j.jtbi.2015.10.012CrossRefGoogle Scholar
Ashwin, P., Perryman, C. & Wieczorek, S. (2017) Parameter shifts for nonautonomous systems in low dimension: Bifurcation-and rate-induced tipping. Nonlinearity 30 (6), 21852210.10.1088/1361-6544/aa675bCrossRefGoogle Scholar
Baggio, J. A., Brown, K. & Hellebrandt, D. (2015) Boundary object or bridging concept? A citation network analysis of resilience. Ecol. Soc. 20 (2), 1–11.CrossRefGoogle Scholar
Bastiaansen, R., Doelman, A., Eppinga, M. B. & Rietkerk, M. (2020) The effect of climate change on the resilience of ecosystems with adaptive spatial pattern formation. Ecol. Lett. 23 (3), 414429.10.1111/ele.13449CrossRefGoogle ScholarPubMed
Beddington, J., Free, C. & Lawton, J. (1976) Concepts of stability and resilience in predator-prey models. J. Anim. Ecol. 45 (3), 791816.10.2307/3581CrossRefGoogle Scholar
Beisner, B. E., Dent, C. L. & Carpenter, S. R. (2003) Variability of lakes on the landscape: Roles of phosphorus, food webs, and dissolved organic carbon. Ecology 84 (6), 15631575.CrossRefGoogle Scholar
Berglund, N. & Gentz, B. (2006). Noise-Induced Phenomena in Slow-Fast Dynamical Systems: A Sample-Paths Approach, Springer Science & Business Media, Berlin, Germany.Google Scholar
Brand, F. S. & Jax, K. (2007) Focusing the meaning (s) of resilience: Resilience as a descriptive concept and a boundary object. Ecol. Soc. 12 (1), 1–16.10.5751/ES-02029-120123CrossRefGoogle Scholar
Briguglio, L., Cordina, G., Farrugia, N. & Vella, S. (2009) Economic vulnerability and resilience: Concepts and measurements. Oxf. Dev. Stud. 37 (3), 229247.10.1080/13600810903089893CrossRefGoogle Scholar
Carpenter, S. R., Ludwig, D. & Brock, W. A. (1999) Management of eutrophication for lakes subject to potentially irreversible change. Ecol. Appl. 9 (3), 751771.10.1890/1051-0761(1999)009[0751:MOEFLS]2.0.CO;2CrossRefGoogle Scholar
Carpenter, S. R., Walker, B., Anderies, J. M. & Abel, N. (2001) From metaphor to measurement: Resilience of what to what? Ecosystems 4 (8), 765781.10.1007/s10021-001-0045-9CrossRefGoogle Scholar
Carvalho, A., Langa, J. A. & Robinson, J. (2012) Attractors for Infinite-Dimensional Non-Autonomous Dynamical Systems, Springer Science & Business Media, Berlin, Germany, 182.Google Scholar
Coddington, E. A. & Levinson, N. (1955) Theory of Ordinary Differential Equations, Tata McGraw-Hill Education, New York, United States.Google Scholar
Conley, C. (1988) The gradient structure of a flow: I. Ergod. Theory Dyn. Syst. 8 (8), 1126.Google Scholar
Coppel, W. A. (2006) Dichotomies in Stability Theory, Springer, Berlin, Germany, 629.Google Scholar
Cottingham, K. L. & Carpenter, S. R. (1994) Predictive indices of ecosystem resilience in models of north temperate lakes. Ecology 75 (7), 21272138.CrossRefGoogle Scholar
Courchamp, F., Berec, L. & Gascoigne, J. (2008) Allee Effects in Ecology and Conservation, Oxford University Press, Oxford, United Kingdom.10.1093/acprof:oso/9780198570301.001.0001CrossRefGoogle Scholar
Dakos, V., Carpenter, S. R., van Nes, E. H. & Scheffer, M. (2015) Resilience indicators: Prospects and limitations for early warnings of regime shifts. Philos Trans. R. Soc. Lond., B, Biol. Sci. 370 (1659), 20130263.CrossRefGoogle Scholar
DeAngelis, D., Bartell, S. & Brenkert, A. (1989) Effects of nutrient recycling and food-chain length on resilience. Am. Nat. 134 (5), 778805.10.1086/285011CrossRefGoogle Scholar
DeAngelis, D. L., Mulholland, P. J., Palumbo, A. V., Steinman, A. D., Huston, M. A. & Elwood, J. W. (1989) Nutrient dynamics and food-web stability. Annu. Rev. Ecol. Evol. Syst. 20 (1), 7195.10.1146/annurev.es.20.110189.000443CrossRefGoogle Scholar
Dennis, B., Assas, L., Elaydi, S., Kwessi, E. & Livadiotis, G. (2016) Allee effects and resilience in stochastic populations. Theor. Ecol. 9 (3), 323335.10.1007/s12080-015-0288-2CrossRefGoogle Scholar
Dobson, I. (1993) Computing a closest bifurcation instability in multidimensional parameter space. J. Nonlinear Sci. 3 (1), 307327.10.1007/BF02429868CrossRefGoogle Scholar
Donohue, I., Hillebrand, H., Montoya, J. M., et al. (2016) Navigating the complexity of ecological stability, Ecol. Lett. 19: 11721185.10.1111/ele.12648CrossRefGoogle ScholarPubMed
Embree, M. & Trefethen, L. N. (2005) Spectra and pseudospectra: The behavior of nonnormal matrices and operators.CrossRefGoogle Scholar
Evans, M. & Swartz, T. (2000) Approximating Integrals via Monte Carlo and Deterministic Methods, Oxford University Press, Oxford, 20.CrossRefGoogle Scholar
Fassoni, A. C. & Yang, H. M. (2017) An ecological resilience perspective on cancer: Insights from a toy model. Ecol. Complex. 30: 3446.CrossRefGoogle Scholar
Forgoston, E. & Moore, R. O. (2018) A primer on noise-induced transitions in applied dynamical systems. SIAM Rev. 60 (4), 9691009.10.1137/17M1142028CrossRefGoogle Scholar
Gardiner, C. W. (1985) Handbook of Stochastic Methods, Springer, Berlin, 3.Google Scholar
Gladwell, M. (2006) The Tipping Point: How Little Things Can Make a Big Difference, Little, Brown, Boston, US.Google Scholar
Grimm, V. & Wissel, C. (1997) Babel, or the ecological stability discussions: An inventory and analysis of terminology and a guide for avoiding confusion. Oecologia 109 (3), 323334.10.1007/s004420050090CrossRefGoogle Scholar
Gruemm, H.-R. (1976) Definitions of resilience. International Institute for Applied Systems Analysis research report RR-76-005.Google Scholar
Gunderson, L. H. (2000) Ecological resilience—in theory and application. Annu. Rev. Ecol. Evol. Syst. 31 (1), 425439.10.1146/annurev.ecolsys.31.1.425CrossRefGoogle Scholar
Hale, J. K. (1980) Ordinary Differential Equations, Robert E. Krieger Publishing Company, Huntington, NY.46.Google Scholar
Harrison, G. W. (1979) Stability under environmental stress: Resistance, resilience, persistence, and variability. Am. Nat. 113 (5), 659669.10.1086/283424CrossRefGoogle Scholar
Harte, J. (1979) Ecosystem stability and the distribution of community matrix eigenvalues, Theoretical Systems Ecology. Advances and Case Studies, Academic Press, New York, pp. 453466.10.1016/B978-0-12-318750-5.50024-6CrossRefGoogle Scholar
Harwell, M. A. & Ragsdale, H. L. (1979) Eigengroup analyses of linear ecosystem models. Ecol. Modell. 7 (4), 239255.10.1016/0304-3800(79)90037-1CrossRefGoogle Scholar
Holling, C. S. (1973) Resilience and stability of ecological systems. Annu. Rev. Ecol. Evol. Syst. 4 (1), 123.CrossRefGoogle Scholar
Holling, C. S. (1996) Engineering resilience versus ecological resilience. Eng. Ecol. Constraints 31: 32.Google Scholar
Horn, R. A. & Johnson, C. R. (2012) Matrix Analysis, Cambridge University Press, Cambridge, United Kingdom.CrossRefGoogle Scholar
Ives, A. R. & Carpenter, S. R. (2007) Stability and diversity of ecosystems. Science 317 (5834), 5862.CrossRefGoogle ScholarPubMed
Johnson, R., Obaya, R., Novo, S., Núñez, C. & Fabbri, R. (2016) Nonautonomous Linear Hamiltonian Systems: Oscillation, Spectral Theory and Control, Springer, Berlin, Germany.10.1007/978-3-319-29025-6CrossRefGoogle Scholar
Kaszás, B., Feudel, U. & Tél, T. (2019) Tipping phenomena in typical dynamical systems subjected to parameter drift. Sci. Rep. 9: 112.CrossRefGoogle ScholarPubMed
Kéfi, S., Domínguez-García, V., Donohue, I., Fontaine, C., Thébault, E. & Dakos, V. (2019) Advancing our understanding of ecological stability. Ecol. Lett. 22 (9), 13491356.CrossRefGoogle ScholarPubMed
Kerswell, R., Pringle, C. C. & Willis, A. (2014) An optimization approach for analysing nonlinear stability with transition to turbulence in fluids as an exemplar. Rep. Prog. Phys. 77 (8), 085901.10.1088/0034-4885/77/8/085901CrossRefGoogle ScholarPubMed
Klinshov, V. V., Nekorkin, V. I. & Kurths, J. (2015) Stability threshold approach for complex dynamical systems. New J. Phys. 18 (1), 013004.CrossRefGoogle Scholar
Kloeden, P. E. & Pötzsche, C. (2013) Nonautonomous dynamical systems in the life sciences, Nonautonomous Dynamical Systems in the Life Sciences, Springer, Berlin, Germany, 339.CrossRefGoogle Scholar
Kloeden, P. E. & Rasmussen, M. (2011), Nonautonomous Dynamical Systems, Vol. 176, American Mathematical Society.CrossRefGoogle Scholar
Kuehn, C. (2013) A mathematical framework for critical transitions: Normal forms, variance and applications. J. Nonlinear Sci. 23 (3), 457510.10.1007/s00332-012-9158-xCrossRefGoogle Scholar
Kuehn, C. (2011) A mathematical framework for critical transitions: Bifurcations, fast–slow systems and stochastic dynamics. Phys. D 240 (12), 10201035.CrossRefGoogle Scholar
Kuehn, C. & Longo, I. P. (2022) Estimating rate-induced tipping via asymptotic series and a melnikov-like method. Nonlinearity 35 (5), 25592587.CrossRefGoogle Scholar
Kuehn, C. & Lux, K. (2021) Uncertainty quantification of bifurcations in random ordinary differential equations. SIAM J. Appl. Dyn. Syst. 20 (4), 22952334.CrossRefGoogle Scholar
Kuznetsov, Y. A. (2013) Elements of Applied Bifurcation Theory, Springer Science & Business Media, Berlin, Germany, 112.Google Scholar
Longo, I. P. (2018) Topologies of Continuity for Carathéodory Differential Equations with Applications in Non-Autonomous Dynamics, PhD thesis, Universidad de Valladolid, Valladolid.Google Scholar
Longo, I. P., Novo, S. & Obaya, R. (2017) Topologies of $L_{loc}^p$ type for Carathéodory functions with applications in non-autonomous differential equations. J. Differ. Equ. 263: 71877220.CrossRefGoogle Scholar
Longo, I. P., Novo, S. Obaya, R. (2019) Weak topologies for Carathéodory differential equations: Continuous dependence, exponential dichotomy and attractors. J. Dyn. Differ. Equ. 31 (3), 16171651.CrossRefGoogle Scholar
Longo, I. P., Núñez, C. & Obaya, R. (2021) Critical transitions in piecewise uniformly continuous concave quadratic ordinary differential equations. arXiv preprint arXiv:2110.10145.Google Scholar
Longo, I. P., Núñez, C., Obaya, R. & Rasmussen, M. (2021) Rate-induced tipping and saddle-node bifurcation for quadratic differential equations with nonautonomous asymptotic dynamics. SIAM J. Appl. Dyn. Syst. 20 (1), 500540.CrossRefGoogle Scholar
Lundström, N. L. (2018) How to find simple nonlocal stability and resilience measures. Nonlinear Dyn. 93 (2), 887908.CrossRefGoogle Scholar
Lundström, N. L. & Aidanpää, J.-O. (2007) Dynamic consequences of electromagnetic pull due to deviations in generator shape. J. Sound Vib. 301 (1-2), 207225.10.1016/j.jsv.2006.09.030CrossRefGoogle Scholar
Lux, K., Ashwin, P., Wood, R. & Kuehn, C. 2021, Uniting parametric uncertainty and tipping diagrams, arXiv preprint arXiv:2110.15859.Google Scholar
May, R. (2019) Stability and Complexity in Model Ecosystems, Princeton Landmarks in Biology, Princeton University Press, Princeton.CrossRefGoogle Scholar
McGehee, R. P. 1988, Some metric properties of attractors with applications to computer simulations of dynamical systems. preprint, 290.Google Scholar
Menck, P. J., Heitzig, J., Kurths, J. & Schellnhuber, H. J. (2014) How dead ends undermine power grid stability. Nat. Commun. 5: 3969.10.1038/ncomms4969CrossRefGoogle ScholarPubMed
Menck, P. J., Heitzig, J., Marwan, N. & Kurths, J. (2013) How basin stability complements the linear-stability paradigm. Nat. Phys. 9: 89.10.1038/nphys2516CrossRefGoogle Scholar
Meyer, K. (2016) A mathematical review of resilience in ecology. Nat. Resour. Model. 29: 339352.CrossRefGoogle Scholar
Meyer, K. (2019) Metric Properties of Attractors for Vector Fields via Bounded, Nonautonomous Control, PhD. thesis, University of Minnesota, Minneapolis.Google Scholar
Meyer, K., Hoyer-Leitzel, A., Iams, S., et al. (2018) Quantifying resilience to recurrent ecosystem disturbances using flow–kick dynamics. Nat. Sustain. 1: 671.CrossRefGoogle Scholar
Meyer, K. J. & McGehee, R. P. (2020) Intensity—a metric approach to quantifying attractor robustness in odes, arXiv preprint arXiv:2012.10786.Google Scholar
Milnor, J. (1985) On the concept of attractor, The Theory of Chaotic Attractors, Springer, Berlin, 243264.10.1007/978-0-387-21830-4_15CrossRefGoogle Scholar
Mitra, C., Choudhary, A., Sinha, S., Kurths, J. & Donner, R. V. (2017) Multiple-node basin stability in complex dynamical networks. Phys. Rev. E 95 (3), 032317.CrossRefGoogle ScholarPubMed
Mitra, C., Kurths, J. & Donner, R. (2015) An integrative quantifier of multistability in complex systems based on ecological resilience. Sci. Rep. 5 (1), 110.10.1038/srep16196CrossRefGoogle ScholarPubMed
Neubert, M. G. & Caswell, H. (1997) Alternatives to resilience for measuring the responses of ecological systems to perturbations. Ecology 78 (3), 653665.CrossRefGoogle Scholar
O’Neill, R. (1976) Ecosystem persistence and heterotrophic regulation. Ecology 57 (6), 12441253.10.2307/1935048CrossRefGoogle Scholar
Orians, G. H. (1975) Diversity, stability and maturity in natural ecosystems, Unifying Concepts in Ecology, Springer, 139150.CrossRefGoogle Scholar
Peterson, G., Allen, C. R. & Holling, C. S. (1998) Ecological resilience, biodiversity, and scale. Ecosystems 1 (1), 618.CrossRefGoogle Scholar
Pimm, S. L. (1984) The complexity and stability of ecosystems. Nature 307 (5949), 321326.CrossRefGoogle Scholar
Pimm, S. & Lawton, J. (1977) Number of trophic levels in ecological communities. Nature 268 (5618), 329331.CrossRefGoogle Scholar
Pimm, S. & Lawton, J. H. (1978) On feeding on more than one trophic level. Nature 275 (5680), 542544.10.1038/275542a0CrossRefGoogle Scholar
Pötzsche, C. (2011) Nonautonomous continuation of bounded solutions. Commun. Pure Appl. Anal. 10: 937961.10.3934/cpaa.2011.10.937CrossRefGoogle Scholar
Ratajczak, Z., D’Odorico, P., Collins, S. L., Bestelmeyer, B. T., Isbell, F. I. & Nippert, J. B. (2017) The interactive effects of press/pulse intensity and duration on regime shifts at multiple scales. Ecol. Monogr. 87 (2), 198218.10.1002/ecm.1249CrossRefGoogle Scholar
Reyer, C. P., Brouwers, N., Rammig, A., et al. (2015) Forest resilience and tipping points at different spatio-temporal scales: Approaches and challenges. J. Ecol. 103: 515.CrossRefGoogle Scholar
Rooney, N., McCann, K., Gellner, G. & Moore, J. C. (2006) Structural asymmetry and the stability of diverse food webs. Nature 442 (7100), 265269.10.1038/nature04887CrossRefGoogle ScholarPubMed
Russo, L. & D’Errico, M. (2017) Analysing Resilience for better targeting and action, FAO Resilience Analysis No. 8, The Food and Agriculture Organization of the United Nations (FAO).Google Scholar
Sacker, R. J. & Sell, G. R. (1978) A spectral theory for linear differential systems. J. Differ. Equ. 27 (3), 320358.CrossRefGoogle Scholar
Scheffer, M. (2020) Critical Transitions in Nature and Society, Princeton University Press, Princeton, 16.10.2307/j.ctv173f1g1CrossRefGoogle Scholar
Scheffer, M., Bascompte, J., Brock, W. A., et al. (2009) Early-warning signals for critical transitions. Nature 461 (7260), 5359.CrossRefGoogle ScholarPubMed
Schmid, P. J. (2007) Nonmodal stability theory. Annu. Rev. Fluid Mech. 39 (1), 129162.CrossRefGoogle Scholar
Schultz, P., Menck, P. J., Heitzig, J. & Kurths, J. (2017) Potentials and limits to basin stability estimation. New J. Phys. 19 (2), 023005.CrossRefGoogle Scholar
Sell, G. R. (1971) Topological dynamics and ordinary differential equations.Google Scholar
Slyman, K. & Jones, C. K. (2022) Rate and noise-induced tipping working in concert.submitted,CrossRefGoogle Scholar
Smith, J. M. (1968) Mathematical Ideas in Biology, Cambridge University Press Archive, Cambridge, UK.CrossRefGoogle Scholar
Standish, R. J., Hobbs, R. J., Mayfield, M. M., et al. (2014) Resilience in ecology: Abstraction, distraction, or where the action is? Biol. Conserv. 177: 4351.CrossRefGoogle Scholar
Strogatz, S. H. (2018) Nonlinear Dynamics and Chaos with Student Solutions Manual: With Applications to Physics, Biology, Chemistry, and Engineering, CRC Press, Boca Raton, Florida.CrossRefGoogle Scholar
Tamberg, L. A., Heitzig, J. & Donges, J. F. (2022) A modeler’s guide to studying the resilience of social-technical-environmental systems. Environ. Res. Lett. 17 (5), 055005.CrossRefGoogle Scholar
Tikhonov, A. N. (1952) Systems of differential equations containing small parameters in the derivatives. Matematicheskii Sbornik 73: 575586.Google Scholar
Trefethen, L. N. (1997) Pseudospectra of linear operators. SIAM Rev. 39 (3), 383406.CrossRefGoogle Scholar
Van Meerbeek, K., Jucker, T. & Svenning, J.-C. (2021) Unifying the concepts of stability and resilience in ecology. J. Ecol. 109 (9), 31143132.CrossRefGoogle Scholar
Van Nes, E. H. & Scheffer, M. (2007) Slow recovery from perturbations as a generic indicator of a nearby catastrophic shift. Am. Nat. 169 (6), 738747.CrossRefGoogle ScholarPubMed
Vincent, T. L. & Anderson, L. R. (1979) Return time and vulnerability for a food chain model. Theor. Popul. Biol. 15 (2), 217231.CrossRefGoogle Scholar
Walker, B., Holling, C. S., Carpenter, S. R. & Kinzig, A. (2004) Resilience, adaptability and transformability in social–ecological systems. Ecol. Soc. 9 (2), 19.CrossRefGoogle Scholar
Walker, B. & Salt, D. (2012) Resilience Thinking: Sustaining Ecosystems and People in a Changing World, Island Press, Washington DC, USA.Google Scholar
Webster, J. R., Waide, J. B. & Patten, B. C. (1975) Nutrient recycling and the stability of ecosystems. In Mineral Cycling in Southeastern Ecosystems; Proceedings of a Symposium. Google Scholar
Wieczorek, S., Ashwin, P., Luke, C. M. & Cox, P. M. (2011) Excitability in ramped systems: The compost-bomb instability. Proc R. Soc. A: Math. Phys. Eng. Sci. 467 (2129), 12431269.CrossRefGoogle Scholar
Wiley, D. A., Strogatz, S. H. & Girvan, M. (2006) The size of the sync basin. Chaos 16 (1), 015103.CrossRefGoogle ScholarPubMed
Figure 0

Table 1. Summary of the indicators reviewed in this work according to the ample categories of engineering and ecological resilience (see Peterson [78])

Figure 1

Figure 1. Sketch of the phase space for (2.2). According to Definition 2.1, one can choose either the whole closed ball of radius one, the origin and the periodic orbit of radius one, or just the latter as a local attractor for the induced dynamical system. Under the minimality condition in Remark 2.2, only the periodic orbit of radius one qualifies for being a local attractor and the origin belongs to the boundary of the basin of attraction.

Figure 2

Figure 2. The unforced Duffing oscillator is a classic example given by the equations $\dot x=y$, $\dot y=x-x^3-\delta y$, where $\delta \ge 0$. The system has three equilibria, namely $(0,0)$ and $(\pm 1,0)$. Easy calculations show that for $\delta \gt 0$, the origin is a saddle and the fixed points at $(\pm 1,0)$ are asymptotically stable. In particular, the boundary of the basin of attraction of each one of the latter is given by the stable manifold of the saddle at the origin.

Figure 3

Figure 3. The transient behaviour of three systems $A_1,A_2,A_3$ from Example 3.4 is investigated. In the first row, the time evolution of the magnitude of four trajectories starting from different initial conditions around the origin is depicted. In the second row, we see the respective amplification envelopes of each system. Even though the systems have the same characteristic return time, and additionally, the systems $A_1$ and $A_2$ have also the same value of reactivity, the indicator amplification envelope and its characteristics $\rho _{\text{max}}$ and $t_{\text{max}}$ are able to capture different transient behaviour.

Figure 4

Figure 4. Three scenarios of a planar dynamical system are depicted. The grey regions represent the basins of attraction for the different attractors in blue. The corresponding boundaries are depicted as a black dashed line. (a) Latitude in width $L_w$ for this equilibrium is given as the length of the red dashed line. Distance to threshold is given as the length of the green line. (b) System with a limit cycle attractor. $L_w$ is given as the length of the red dashed line and distance to threshold $DT$ as the length of the green line. Note that the lines have different locations. (c) Example of an attractor with a basin of attraction that has infinite latitude in width indicator ${L_w= + \infty }.$ Note the distance to threshold given as the length of the green line is finite.

Figure 5

Figure 5. Representation of the dynamics induced by the planar system $\dot{x}_1=-x_1+10x_2$, $\dot{x}_2=x_2(10\exp \big(\frac{-x_1^2}{100}\big)-x_2)(x_2-1)$. The system has three equilibria $X_0$, $X_s$ and $X_1$. The stable and unstable manifolds of the saddle-node $X_s$ are depicted in red. The stable manifold of $X_s$ is the separatrix between the basins of attraction of $X_0$ and $X_1$, respectively painted in green and white. A qualitative behaviour of the system can be deduced via the vector field (blue arrows) and a few trajectories in solid blue. Both stable equilibria have an infinite latitude in width, while their distance to threshold can be made as a small as wished through a suitable scaling. The resilience of this system has been thoroughly analysed by Kerswell et al. [47].

Figure 6

Figure 6. Sketch of the phase space for the dynamical system induced by (4.4) and of the distance to threshold and latitude in width of the attractor ${\mathcal{A}}=\{0\}$. Additionally, we can see that when we specify the anticipated perturbations as ${\mathbb{R}}^+,$ the distance to threshold changes, whereas, the latitude in width remains the same (for details, see Example 4.5).

Figure 7

Figure 7. Sketch of the phase space for the dynamical system induced by (2.2) and representation of the distance to threshold depending on the choice of the local attractor (see Remark 2.2). For the local attractor ${\mathcal{A}}_1$ consisting of the points in the limit cycle of radius $1$, $DT({\mathcal{A}}_1)=1$. For the local attractor ${\mathcal{A}}_2={\mathcal{A}}_1\cup \{(0,0)\}$, $DT({\mathcal{A}}_2)=2.$ The choice of the attractor ${\mathcal{A}}_2$ admits to consider only distances to the ‘significant’ parts of the boundary.

Figure 8

Figure 8. Depiction of two different approaches in choosing the region of interest $C$ depending on the available information. The relevant attractor is sketched as a black dot and identified by the symbol $\mathcal{A}$, whilst its basin of attraction corresponds to the grey area denoted by the symbols $\mathcal{B}(\mathcal{A})$. The region of interest $C$ is shown as the area encircled by a black dashed line and denoted by $C$. (a) The latitude in volume of the attractor $\mathcal{A}$ is calculated with respect to the region of interest $C$ corresponding to the set of expected perturbations of the initial conditions (red region). (b) The latitude in volume of the attractor $\mathcal{A}$ is calculated with respect to the $n-$dimensional interval $C$ containing also the further attractors ${\mathcal{A}}_1,{\mathcal{A}}_2$ as well as the set of each local attractor’s expected perturbed initial conditions (red regions).

Figure 9

Figure 9. Depiction of the phase space of the system induced by $\dot{r}=r(r-cos(7\varphi )-(1+\varepsilon ))$, $\dot{\varphi }=0$, where $(r,\varphi ) \in [0,\infty ) \times [0,2\pi )$ and $ \varepsilon \gt 0$. The problem has an asymptotically stable equilibrium at the origin. The basin of attraction is in a shape resembling a ‘flower’ and has a relatively big volume. However, the distance to threshold is only $DT=\varepsilon$.

Figure 10

Figure 10. (a) Two continuous vector fields $f$ and $g$ induce ordinary differential equations sharing the same distance to threshold and characteristic return time for the attractor ${\mathcal{A}}=1$. However, a common uncertainty $\varepsilon \gt 0$ on both problems may lead to dynamical systems which are not topologically equivalent, since the first maintains always a nonempty set of bounded solutions (b), whereas it may occur that the latter has no bounded solutions (c). The example is thoroughly described by Meyer and McGehee [71].

Figure 11

Figure 11. Example of flow-kick resilience and resilience boundary for scalar models in population dynamics. The upper left-hand side panel portrays two populations. Population 1 modelled by $\dot{x}=x(1-\frac{x}{100kt} )(\frac{x}{20kt}-1 ),$ (solid blue line) where $kt$ stands for kilo-tonnes, and population 2 by $\dot{x}=x(1-\frac{x}{100kt})(\frac{x}{20 kt}-1)(0.0002x^2-0.024x+1.4)$ (dashed red line). Both systems have an attracting fixed point at ${\mathcal{A}}=\{100kt\}$ whose basin of attraction is marked in grey. The two systems have same distance to threshold and characteristic return time. Their resilience boundaries are shown in the upper right-hand side panel where also three kick flow patterns are highlighted. In the lower panels, two pairs of flow-kick trajectories are shown for population 1 on the left-hand side and population 2 on the right-hand side. In black the flow-kick trajectory relative to the disturbance pattern $(6\text{ months},-24kt)$, in red the one relative to $(12\text{ months},-48kt)$ and in green the one relative to $(18\text{ months},-30kt)$. The disturbance pattern $(6\text{ months},-24kt)$ lies in the resilience set for population 1, but outside the resilience set of population 2. We refer the reader to [70] for further details.

Figure 12

Figure 12. Effect of a stress period of Harrison’s type on two populations following the logistic model $\dot{x}=rx(1-x/K)$ with carrying capacity $K=1$, and growth rates, respectively, equal to $r_1=1$ and to $r_2=2$. A stress period $[0,1]$ is applied to both models during which the carrying capacity is diminished of the $20\%$ (i.e. $\Lambda =\{0.8\})$. The resistance of the attractor $x^*=1$ is lower for the first species than the second. Conversely, the elasticity of the attractor $x^*=1$ is higher for the first species than the second.

Figure 13

Figure 13. Comparison of the indicators for the attractor $x_1=1$ of the model (7.1) upon the variation of the parameters $r\in [0.01,0.5]$ and $L\in [0.05,0.95]$. From top to bottom: opposite of the real part of the dominant eigenvalue $EV=\frac{1}{T_R}$, distance to threshold $DT$ and the reciprocal of the mean return time $T_R^{\text{mean}}(1,(L+10^{-7},1))$. On the left, we see the scaled indicator values for the given parametric subspace. In the middle a heat map for the parametric subspace, where yellow indicates the highest and dark blue the lowest values of the indicators (see the logarithmic colour scale on the right). Black lines correspond to the contour lines, which mark the parameter combinations with the same value of the indicators. If the environmental changes drive the parameters along the contour curves, all indicators, apart from $DT$, are not able to capture the approaching bifurcation independently. On the right, we see the dependence of the indicator values on the parameter $L.$ The three pictures on each row showcase the same surface viewed by different viewpoints.

Figure 14

Figure 14. Continuation of the comparison of the indicators for different parameter choices of the model (7.1): resistance (potential) $W,$ intensity of attraction $\mathcal{I},$ resistance $R$ and elasticity $E$ (please note that in order to have higher resilience corresponding to a higher numerical value, we worked with the reciprocal of $R$ and $E$). We consider perturbation of the environmental capacity to $K_p=0.9,$ for time $t=[0,10].$ On the left, we see the scaled indicator values for a given parametric subspace: $[0.01,0.5]= r \times L=[0.05,0.95]$ for resistance (potential) and intensity and $[0.01,0.5]= r \times L=[0.05,0.89]$ for resistance and elasticity. In the middle, there is a heat map for the parametric subspace, where yellow indicates the highest and blue the lowest values of the indicators (see the logarithmic colour scale on the right). Black lines correspond to the contour lines, which mark the parameter combinations with the same values of the indicator. On the right, we see the dependence of the indicator values on the parameter $L.$ The three pictures on each row showcase the same surface viewed by different viewpoints. We see that resistance and elasticity behave in an opposite manner, elasticity being higher for lower values of $\{r,L\}$ while resistance being lower.

Figure 15

Figure 15. Five population strategies with different choices of parameters in equation (7.1). The table on the left-hand side contains the parameters for each species. The plot on the right-hand side showcases the graphs of $f(x,r,L)$ for $x\in [0,1]$ depending on the chosen values of parameters $r$ and $L$.

Figure 16

Figure 16. Each row represents one indicator and each column one species. The chromatic scale applies row-wise as the values of the indicators have not been normalised. Darker tones of blue correspond to higher values of resilience. With the exception of species 4, all the other species are considered as the most resilient for at least one of the represented indicators.

Figure 17

Figure 17. On the left-hand side, the resilience boundaries of five species (see Figure 15) modelled through (7.1). On the right-hand side, first row, the numerical values of the areas between the resilience boundary and the respective distance to threshold calculated for each species. The second row contains the same values now divided by the respective distances to threshold $DT(x_1)=1-L$. The colour gradient should be intended row-wise. Darker shades of blue correspond to a higher resilience.

Figure 18

Figure 18. Comparison of the indicators for the attractor $x_0=0$ of the model (7.2) upon the variation of the parameters $r\in [0.01,0.5]$ and $L\in [0.05,0.95]$. From top to bottom: $EV=\frac{1}{T_R},$$DT,$$T_R^{\text{mean}}(0,(0, L-10^{-7})),$$W(0)$ and $I(0)$. On the left, we see the scaled indicator values for the given parametric subspace. In the middle a heat map for the parametric subspace, where yellow indicates the highest and dark blue the lowest values of the indicators (see the logarithmic colour scale on the right). Black lines correspond to the contour lines, which mark the parameter combinations with the same value of the indicators. If the environmental changes drive the parameters along the contour curves, all indicators, apart from $DT$, are not able to capture the approaching bifurcation independently. On the right, we see the dependence of the indicator values on the parameter $L.$ The three pictures on each row showcase the same surface viewed by different viewpoints.