Abstract
Aggregations are emergent features common to many biological systems. Mathematical models to understand their emergence are consequently widespread, with the aggregation–diffusion equation being a prime example. Here we study the aggregation–diffusion equation with linear diffusion in one spatial dimension. This equation is known to support solutions that involve both single and multiple aggregations. However, numerical evidence suggests that the latter, which we term ‘multi-peaked solutions’ may often be long-transient solutions rather than asymptotic steady states. We develop a novel technique for distinguishing between long transients and asymptotic steady states via an energy minimisation approach. The technique involves first approximating our study equation using a limiting process and a moment closure procedure. We then analyse local minimum energy states of this approximate system, hypothesising that these will correspond to asymptotic patterns in the aggregation–diffusion equation. Finally, we verify our hypotheses through numerical investigation, showing that our approximate analytic technique gives good predictions as to whether a state is asymptotic or transient. Overall, we find that almost all twin-peaked, and by extension multi-peaked, solutions are transient, except for some very special cases. We demonstrate numerically that these transients can be arbitrarily long-lived, depending on the parameters of the system.
Similar content being viewed by others
1 Introduction
Aggregation phenomena are widespread in biology, from cell aggregations (Budrene and Berg 1995) to the swarming (Roussi 2020), schooling (Makris et al. 2009), flocking (Clark and Mangel 1984), and herding (Bond et al. 2019) of animals. When modelled from a continuum perspective (as opposed to via interacting particles), the principal tools take the form of partial differential equations with non-local advection, sometimes combined with a diffusive term (Topaz et al. 2006). Indeed, such equations are often called aggregation equations (Laurent 2007), highlighting their importance in modelling aggregations, or aggregation–diffusion equations (Carrillo et al. 2019) if there is a diffusion term.
As well as modelling aggregated groups of organisms, such equations have also been used to model aggregation-like phenomena elsewhere, such as animal home ranges and territories (Briscoe et al. 2002; Potts and Lewis 2016) and consensus convergence in opinion dynamics (Garnier et al. 2017). This very broad range of applications, together with the mathematical complexity in dealing with nonlinear nonlocal partial differential equations (PDEs), has led to a great amount of interest from applied mathematicians in understanding the properties of these PDEs (Painter et al. 2023).
Of particular interest from a biological perspective are the pattern formation properties of aggregation–diffusion equations, since these can reveal the necessary processes required for observed patterns to emerge. Many analytic techniques for analysing pattern formation, such as linear stability analysis and weakly nonlinear analysis, focus on the onset of patterns from small perturbations of a non-patterned (i.e. spatially homogeneous) state. However, patterns observed in actual biological systems will often be far from the non-patterned state, and not necessarily emerge from small perturbations of spatially homogeneous configurations (Krause et al. 2020; Veerman et al. 2021a).
Sometimes observed patterns will be asymptotic steady states or other types of attractors. But frequently biological systems will be observed in transient states (Hastings et al. 2018; Morozov et al. 2020). These transient states may persist for a very long time, sometimes so long that they are hard to distinguish from asymptotic states. As in previous studies (e.g. Morozov et al. 2020), we refer to such solutions as ‘long transient’ solutions (noting that we make no pretence of rigour in the definition of ‘long’, but simply using the word heuristically to highlight the sort of solutions that are likely to be mistaken for asymptotic steady states without unusually thorough analysis). As well as long transients being difficult to decipher from observations of biological systems, they can also be tricky to determine from numerical solutions of a PDE model. Therefore analytic techniques are required to guide those engaging in numerical analysis of PDEs [including continuation methods (Uecker 2022)] as to whether the solution they are observing is likely to be a long transient or an asymptotic state.
Our aim here is to provide such analytic techniques for a class of 1D aggregation-diffusion equations of the following form
where K is a non-negative averaging kernel, symmetric about 0, with \(\Vert K\Vert _{L^1}=1\), and
is a convolution, where \(\Omega \) is the spatial domain of definition. Here, D and \(\gamma \) are constants, and \(\Omega \) is the circle given by interval \([-L,L]\) with periodic boundary conditions imposed. This choice of boundary conditions is made purely for analytic simplicity, as it is a non-trivial problem to define other types of boundary condition for spatially non-local advection (Hillen and Buttenschön 2020).
Our approach is not exact, in the sense that we approximate our study PDE through the limit as \(D/\gamma \rightarrow 0\), and via a moment closure assumption. However, this approximation allows us to analyse the associated energy functional, finding explicit mathematical expressions for local energy minima. Our conjecture is that local energy minima of the approximate system are qualitatively similar to the asymptotic patterns observed in the aggregation-diffusion equation we are studying, but any states that do not represent local energy minima of the approximate system are transient states. We then test this numerically in some specific cases.
Of particular interest is the question of whether multi-peaked solutions are asymptotic steady states or long transients. Various numerical studies of Eq. (1), and similar equations, report multi-peaked solutions (Armstrong et al. 2006; Buttenschön and Hillen 2020; Carrillo et al. 2019; Daneri et al. 2022). However, merging and decaying of peaks have also been observed. Furthermore, analytic investigations into chemotaxis equations, which have some similarities with aggregation equations, have demonstrated that multi-peaked solutions can often be long transients (Potapov and Hillen 2005).
Our work demonstrates that, except for the very specific case where peaks are of identical heights and evenly-spaced, any two-peaked solutions will eventually evolve into a solution with at most one peak, as the smaller peak decays to zero. The time it takes for the smaller peak to decay grows rapidly with the start height of the smaller peak, eventually tending to infinity as the difference in start heights between the two peaks tends to zero. We show that a key parameter governing the speed of this decay is the diffusion constant D, with higher diffusion constants leading to faster decays. We conjecture that, as \(D \rightarrow 0\), the time to decay tends to infinity, meaning that two-peaked solutions become stable.
Finally, we investigate the effect of incorporating logistic growth of the population into our model, leading to a Fisher–KPP model with non-local advection (e.g. Hamel and Henderson 2020). The motivation for this is that, in situations where transient solutions exists for a long time, it is no longer biologically reasonable to assume that we are working in situations where births and deaths are negligible. We show that, for a given set of parameters and initial condition, there is a critical net reproduction rate, below which the smaller peak will decay and above which it will persist.
This paper is organised as follows. In Sect. 2, we detail our methodological approach. Section 3 deals with minimum energy configurations of single-peaked solutions. Section 4 examines twin-peaked solution, their merging (Sect. 4.1) and decaying (Sect. 4.2) dynamics, and the effect of including population growth (Sect. 4.3). Section 5 gives some discussion and concluding remarks.
2 Methodological Approach
Our study is motivated by an observation. Often, when simulating Eq. (1), multiple aggregations may form and persist for a very long time. This can give the appearance of multi-peaked asymptotic stable states. For example, Fig. 1 shows a numerical solution where two peaks have formed by time \(t=1\). These appear stable on timescales up to two orders of magnitude longer than the time they took to form: even by time \(t=100\), the solution has not changed very much (Fig. 1a). However, if we keep running the simulation, we see one of the peaks decay and the other slowly swallow up the former’s mass. The question then arises whether multi-peaked solutions to Eq. (1) are ever actually stable, or are they always just long transients?
To answer this question, our approach will start not by analysing Eq. (1) directly, but rather taking two approximations, simplifying the system and thus enabling us to perform exact calculations. From this starting point, we will then drop these approximations and examine Eq. (1) numerically. This will enable us to ascertain the extent to which numerical solutions of Eq. (1) correspond to our analytic insights of the approximate system.
One approximation we make is to consider the limit as \(D/\gamma \rightarrow 0\). Further, we assume that K has finite second moment and is sufficiently narrow to make the following moment closure approximation
where
is the second moment of K. This leads to the following approximate version of Eq. (1)
This is a 1D version of an equation recently proposed by Falcó et al. (2023) for modelling biological aggregations. Note that Eqs. (1) and (5) both preserve mass when solved with periodic boundary conditions (i.e. \(u({L,t})=u({-L,t})\) and \(\frac{\partial u}{\partial x}({L,t})=\frac{\partial u}{\partial x}({-L,t})\)), so that if we define
then
for all \(t>0\).
Our tactic will be to search for minimum energy solutions to Eq. (5) using the following Cahn–Hilliard type energy functional
This type of energy is well-known to be non-increasing in time and unchanging when the system is at steady state (e.g. Novick-Cohen 1988). However, for the sake of completeness, we include the relevant calculation as follows
Here, the second and fourth equalities use integration by parts, together with the periodic boundary conditions. We are interested in non-negative solutions to Eq. (5), as these are biologically relevant. Such solutions are known to exist in general (e.g. Novick-Cohen and Segel 1984; Chen et al. 2019), and in particular were always observed in our numerical experiments with non-negative initial data. In this case the final expression in Eq. (9) is non-positive, so that E[u] is non-increasing and zero when the system is at steady state.
Equation (9) shows that critical points, \(u_*(x)\), of the energy functional occur when
which means that, on any connected subset of \([-L,L]\), either \(u_*(x)=0\) or
for constants A, B, and C. These constants must be picked so that the initial and boundary conditions on u(x, t) are met, but other than that they are arbitrary. Part of the aim moving forwards is to determine which constants minimise the energy in different specific situations.
To make our search for minimum energy solutions tractable, our investigations are informed by observations from numerical solutions. These numerics suggest that Eq. (1) tends towards a solution containing one or many aggregations, interspersed by constant sections close or near to zero (e.g. Fig. 1). We want to construct differentiable solutions that have this type of qualitative appearance, yet also correspond to critical points of E[u]. These can be constructed piecewise from Eq. (11). For example, as long as \(\pi \sigma <\sqrt{2}L\), a single-peaked solution can be given as follows
where \(\epsilon \in \left[ 0,\frac{p}{2L}\right] \) and \(c_\epsilon \) are constants. One can also construct multi-peaked solutions in a similar way (which we will do later in the case of two peaks). Notice that such solutions are continuously differentiable, i.e. \(u_* \in C^1([-L,L])\), but not necessarily twice differentiable, so need to be understood in a weak sense (Evans 2022).
By Eq. (7), a direct calculation gives
so that the only free parameter in Eq. (12) is \(\epsilon \). Since the energy, E[u], is non-increasing over time, the question arises as to which value of \(\epsilon \) minimises E[u] across the set of all functions of the form in Eq. (12). Our approach is to derive such minima, both in the example from Eq. (12) and in various multi-peaked examples, conjecturing that such minima ought to approximate asymptotic solutions to the original problem in Eq. (1). We then test these conjectures by investigating Eq. (1) numerically.
3 Single Peak
Combining Eqs. (8) and (12) gives
Now, for \(-\pi \sigma /\sqrt{2}<x<\pi \sigma /\sqrt{2}\), we have that
which is a solution to
Hence
Using Eq. (13) and rearranging gives
Since \(\pi \sigma <\sqrt{2}L\) (see above Eq. 12), this is a negative quadratic in \(\epsilon \). Furthermore, the maximum is where \(\epsilon =\frac{p}{2L}\). Now, \(\epsilon \in \left[ 0,\frac{p}{2L}\right] \), so \(E[u_*]\) is an increasing function of \(\epsilon \) on the interval \(\left[ 0,\frac{p}{2L}\right] \). Hence the minimum energy is where \(\epsilon =0\). [Note that the same minimum energy configuration for Eq. (5) was found by Falcó et al. (2023, Section 2.3.1). However, there the authors find the energy minimum over a different set of functions from those described by Eq. (12) here. Specifically, they search through compactly supported single-peaked solutions (so \(\epsilon =0\)) but allow for non-differentiable (but still continuous) solutions. Then the support of \(u_*(x)\) is \((-r,r)\) for \(0<r\le \pi \sigma /2\) and their search is for the value of r that minimises the energy, which they show is \(r=\pi \sigma /2\) (in our notation).]
Our analysis suggests that if a numerical solution to either Eq. (1) or (5) results in a single peak at long times, we might expect that peak to be of a similar form to Eq. (12) with \(\epsilon =0\). We test this conjecture by solving Eq. (1) numerically with initial conditions given by Eq. (12) for various different values of \(\epsilon \in \left[ 0,\frac{p}{2L}\right] \), fixing \(p=L=1\). For these simulations, we set \(D=1\), \(\gamma =10\), and
so that \(\sigma =\delta /\sqrt{3}\).
Numerics reveal that the system does indeed tend towards a single-peaked solution, where the width of the peak is approximately \(\sqrt{2}\pi \sigma \) and the solution is zero elsewhere (Fig. 2). However, the asymptotic distribution is more flat-topped than the initial condition, owing to the fact that the initial condition arises from a moment closure approximation of \(K*u\). This approximation reduces the analytic solution to a single Fourier mode, whereas the numerical solution could have arbitrarily many Fourier modes.
For our numerics, we use a forward difference approximation with \(\Delta t = 10^{-5}\) and \(\Delta x=0.01\). Each of the ‘End’ distributions in Figs. 2, 3, 4 and 5 have the property that \(|u(x,T-1000\Delta t)-u(x,T)|<10^{-6}\), where T is time at which the ‘End’ distributions are calculated. The Python code we used to perform numerics is available at https://github.com/jonathan-potts/PottsPainter.
Finally note that, in the case \(\epsilon =0.3\) (Fig. 2c, f), a second peak emerges around \(x=\pm 1\) (which are identified due to the periodic boundaries, recalling that \(L=1\)). However, this decays by about \(t=4\). We will return to this phenomenon of decaying secondary peaks in the next section.
4 Twin Peaks
In this section, we examine situations where there are two peaks (results from which can be extended to multiple peaks). First, we look at situations where the peaks are the same height, then at cases where one peak is smaller than the other.
4.1 Peaks of Identical Height
Similar to the single-peak case, here we want to understand whether it is energetically favourable for a solution to have no mass outside the two peaks. More precisely, we examine the energy of the following solution to Eq. (5), which is a critical point of E[u]
Here, \(x_0 \in \left( \frac{\pi \sigma }{\sqrt{2}},\frac{L}{2}\right) \) is half the (shortest) distance between the centres of the two peaks. As in the single-peak case, we can use Eq. (7) to calculate
A direct calculation using the definition of E[u] from Eq. (8) leads to
Since \(\sqrt{2}\pi \sigma <L\), this is a negative quadratic in \(\epsilon \). The unique turning point is a maximum at \(\epsilon =\frac{p}{2L}\), so \(E[u_*]\) is an increasing function of \(\epsilon \) on the interval \([0,\frac{p}{2L}]\). Hence the minimum energy in the two-peaked case is where \(\epsilon =0\), as with the one-peaked case. However, comparing the \(\epsilon =0\) situation with one peak (Eq. 18), against that with two peaks (Eq. 22), we see that the single peak is a lower-energy solution. This suggests that we might also see a merging of the two peaks, as well as the mass outside the peaks tending to zero.
Indeed, in our numerical experiments, we saw a merging of peaks except in the special case where \(x_0=0.5\), so that the initial peaks are evenly-spaced. Figure 3a, b shows an example where \(x_0=0.5\) but \(\epsilon >0\). Here two peaks remain but the mass outside those two peaks is absorbed into the peaks over time. Figure 3c gives an example of peak merging for \(x_0<0.5\) whilst Fig. 3d shows how the time it takes for peaks to merge increases dramatically as \(x_0\) increases towards \(x_0=0.5\). Here, the time to merge is defined as the time at which the centre of the two initial peaks drops below 0.1. Whilst this is a rather arbitrary definition, other definitions lead to similar trends.
Notice that our energy analysis does not give direct insight into why merging does not happen for \(x_0=0.5\). However, physical intuition suggests evenly-spaced peaks means that there is no ‘preferred’ direction for them to move in order to coalesce. Therefore they remain as two peaks. This symmetry of multi-peaked solutions was also shown in a similar model by Buttenschön and Hillen (2020), using group-theoretic arguments.
4.2 Peaks of Differing Heights
In Sect. 4.1, we examined situations where there are two peaks with precisely equal height, finding that both peaks persisted indefinitely when they are evenly-spaced. However, we have already seen in Fig. 1 that when peaks are of different heights, the smaller one can shrink over time, whereas the larger one grows. If this continues indefinitely, the smaller peak could decay completely and only one peak would remain, although it might take a long time for this to happen.
Here, we seek to explain this phenomenon using our energy approach, ascertaining whether we should always expect a smaller peak to end up decaying to zero, or whether there are situations where two peaks remain. To this end, we examine steady state solutions with the following functional form
In this case, we can use Eq. (7) to calculate
We see immediately that, in order for \(c_A\) and \(c_B\) to be non-negative, we must have \(c_A,c_B \in \left[ 0,\frac{p}{\sqrt{2}\pi \sigma }\right] \). A direct calculation using the definition of E[u] from Eq. (8) leads to
This is a negative quadratic in \(c_B\) with critical point at \(c_B=c_A=\frac{p}{2\sqrt{2}\pi \sigma }\). Therefore the energy minima occur either when \(c_B=0\), \(c_A=\frac{p}{\sqrt{2}\pi \sigma }\) or \(c_A=0\), \(c_B=\frac{p}{\sqrt{2}\pi \sigma }\). In other words, they occur when there is just one peak. Consequently, away from the critical point where \(c_A=c_B\), we would expect the smaller peak to slowly decay to zero over time, leaving just one peak. Indeed, this is what we see in numerical solutions of Eq. (5) (e.g. Fig. 4a,b). However, the time it takes for the smaller peak to decay can be very large (Fig. 4c). This is exacerbated by decreasing the diffusion constant, D (Fig. 4d). Here, numerics hint that, as \(D \rightarrow 0\), the decay time may tend to infinity, meaning that the second peak may persist indefinitely if there is no diffusion to allow the smaller to seep into the larger.
4.3 Including Population Growth
So far, we have studied a system where the population size remains constant. This assumes that there are negligible births or deaths on the timescales that we are studying. Our focus has been on examining the difference between long transients and asymptotic solutions. However, in any real biological system, the effect of births and deaths will become non-negligible at some point in time. Therefore there is a limit to which transient solutions in these systems are biologically realistic: if the transients persist for too long, it will become necessary to account for the effect of births and deaths in any biologically meaningful model.
We therefore examine the extent to which incorporating growth might enable a second peak to persist, by solving the following equation numerically
with initial conditions given by Eq. (23).
Depending upon the values of \(\gamma \), D, R, and \(c_B\), we found that there is a critical value \(r=r_c\) above which the second hump persists, and below which it decays. Figure 5a, b shows this in the case \(\gamma =10\), \(D=1\), \(R=5\), \(c_B=1\), whereby \(r_c\approx 0.23\). Figure 5c demonstrates how \(r_c\) depends upon the aggregation strength \(\gamma \): the greater the aggregation strength, the higher the required growth rate to enable a second peak to persist.
5 Discussion
Distinguishing between asymptotic solutions and long transients in numerical PDEs is a thorny issue, with perhaps no one-size-fits-all solution. Typically, researchers decide that a solution has reached an asymptotically-stable state when some measure (e.g. the change in \(L^p\) norm for some \(p \in [1,\infty ]\)) is below a small threshold value (see e.g. Burger et al. 2014; Giunta et al. 2022a; Schlichting and Seis 2022). However, this means that if transient solutions are changing slower than this threshold value then they will be mistaken for asymptotically-stable solutions. Therefore it is valuable to have some analytic insight to guide the user as to whether the solution is (or is likely to be) a long transient or an asymptotically-stable solution.
Here, we have provided such a deductive technique for the aggregation–diffusion equation in Eq. (1). Rather than studying this equation directly, we instead study an approximation given in Eq. (5). This approximate formulation is simple enough to solve for steady state solutions. It also possesses an energy functional, which allows us to search for local minimum energy solutions amongst the steady state solutions, an approach employed successfully in a previous multi-species study (Giunta et al. 2022b). Our hypotheses are first that these local minimum energy solutions are stable solutions to Eq. (5), whereas other steady states are not; and second that this categorisation carries over to the steady states of Eq. (1). In the examples we tested, numerical experiments confirmed these hypotheses, with the sole exception of twin-peaked solutions where the peaks are of identical height and evenly-spaced. We therefore conclude that this method is a useful way for guiding users (i.e. those wanting to solving Eq. 1 numerically) as to whether a solution they are observing is likely to be stable or not, whilst also recommending that they verify these calculations up with numerical experiments.
Regarding the examples we tested, we found two main results: first, that stable aggregations are likely to resemble compactly-supported solutions, rather than being non-zero everywhere; second, that multi-peaked solutions will always be transient unless either \(D=0\) or the peaks are precisely the same height and evenly-spaced. In addition to these central messages, further numerical investigations revealed that these twin-peaked transient solutions can be arbitrarily long-lived if the peaks are arbitrarily close to being evenly-spaced (Fig. 3) and the heights of these peaks are arbitrarily similar (Fig. 4).
That said, the consideration of very long transients in a model that operates on timescales where births and deaths are negligible is not terribly realistic, so we also examined the effect of adding a small amount of (logistic) growth. We found that arbitrarily small amounts of growth will not stop the smaller peak from decaying. However, there appears to be a critical growth rate, dependent upon the model parameters, below which the smaller peak will decay and above which it will grow (Fig. 5). Therefore, if long transients appear when using Eq. (1) to model biological aggregation, it is valuable to think about the effect of net reproductive rate in the system being modelled, and whether this is sufficient to arrest the decay of the smaller peak.
Whilst our principal equation of interest is Eq. (1), it is worth noting that our approximate analytic techniques can also be applied to various other equations. For example, the cell adhesion equations introduced in Armstrong et al. (2006) have a very similar functional form that can usually be formally related to Eq. (1) or modifications thereof (Painter et al. 2023). Chemotaxis equations are also somewhat similar to Eq. (1), but here the non-local self-interaction is replaced with a diffusing chemical. The organisms interact with the chemical rather than directly with one another. It turns out that the resulting models are equivalent to a type of aggregation-diffusion equation with advection that is nonlocal in both space and time (Knútsdóttir et al. 2014; Shi et al. 2021). This contrasts with Eq. (1), which is nonlocal in space alone. However, similar patterns are observed in these systems, including long-transient multi-peaked solutions similar to those studied here (Potapov and Hillen 2005). We also note that the moment closure we use in Eq. (1) leads to a fourth-order PDE of Cahn–Hilliard type (Novick-Cohen 2008), for which there is a long history of studies on metastability (Bates and Xun 1994; Reyna and Ward 1995; Scholtes and Westdickenberg 2018) and has recently been proposed in the context of biological aggregations (Falcó et al. 2023).
Passing from the non-local aggregation–diffusion equation (1) to the fourth-order local equation (5) involved two simplifying assumptions: the limit \(D/\gamma \rightarrow 0\), and the moment closure approximation (3). However, these assumptions were concurrently applied, in that no definitive order was invoked. Separated out, two distinct intermediate models emerge: a non-local hyperbolic equation, if we first apply the limit \(D/\gamma \rightarrow 0\), or a fourth-order local parabolic equation (with nonlinear diffusion) if we first assume (3). Deeper insights may be gained into the connection between models by investigating these distinct passages in detail. In particular, it would be of interest to explore the extent to which the two forms for the intermediate model exhibit qualitatively distinct properties from either the nonlocal aggregation–diffusion equation (1), or its approximation (5).
Following on from these observations, it is worth noting that while the version of the aggregation–diffusion equation that we study involves linear diffusion, the combined assumptions ‘convert’ this into a nonlinear quadratic diffusion of the form \((uu_x)_x\). In fact, there has also been considerable interest in nonlocal aggregation-diffusion equation that include nonlinear diffusion from the outset, i.e. \(u_{xx}\) replaced with \((uu_x)_x\) in Eq. (1). An advantage of this formulation is that Eq. (1) has the form \(u_t=[u(D-\gamma K*u)_x]_x\), making it amenable to a analysis without taking the limit \(D/\gamma \rightarrow 0\). This fact has been exploited, for example, by Ellefsen and Rodriguez (2021) and Carrillo et al. (2018). However, here we have chosen to focus on linear diffusion is important to study as it often arises naturally from models of organism movement (Armstrong et al. 2006; Potts and Schlägel 2020; Painter et al. 2023). Future work on the nonlinear case could reveal analytic insights about the effect of D vs. \(\gamma \) on asymptotic patterns, which we were only able to examine numerically in this study. Likewise, the consideration of higher spatial dimensions (particularly 2D and 3D) would be a biologically-important topic for future study, but we caution that the pattern formation properties can be rather more complicated (Jewell et al. 2023).
Data Availability
This study has no associated data. Code for numerics is available at https://github.com/jonathan-potts/PottsPainter.
References
Armstrong NJ, Painter KJ, Sherratt JA (2006) A continuum approach to modelling cell–cell adhesion. J Theor Biol 243(1):98–113
Bates PW, Xun JP (1994) Metastable patterns for the Cahn–Hilliard equation, part i. J Differ Equ 111(2):421–457
Bond ML, Lee DE, Ozgul A et al (2019) Fission–fusion dynamics of a megaherbivore are driven by ecological, anthropogenic, temporal, and social factors. Oecologia 191:335–347
Briscoe B, Lewis M, Parrish S (2002) Home range formation in wolves due to scent marking. Bull Math Biol 64(2):261–284
Budrene EO, Berg HC (1995) Dynamics of formation of symmetrical patterns by chemotactic bacteria. Nature 376:49–53
Burger M, Fetecau R, Huang Y (2014) Stationary states and asymptotic behavior of aggregation models with nonlinear local repulsion. SIAM J Appl Dyn Syst 13(1):397–424
Buttenschön A, Hillen T (2020) Non-local cell adhesion models: steady states and bifurcations. arXiv preprint arXiv:2001.00286
Carrillo JA, Huang Y, Schmidtchen M (2018) Zoology of a nonlocal cross-diffusion model for two species. SIAM J Appl Math 78(2):1078–1104
Carrillo JA, Craig K, Yao Y (2019) Aggregation-diffusion equations: dynamics, asymptotics, and singular limits. In: Bellomo N, Degond P, Tadmor E (eds) Active particles, vol 2. Springer, pp 65–108
Chen W, Wang C, Wang X et al (2019) Positivity-preserving, energy stable numerical schemes for the Cahn–Hilliard equation with logarithmic potential. J Comput Phys X 3:100031
Clark CW, Mangel M (1984) Foraging and flocking strategies: information in an uncertain environment. Am Nat 123(5):626–641
Daneri S, Radici E, Runa E (2022) Deterministic particle approximation of aggregation-diffusion equations on unbounded domains. J Differ Equ 312:474–517
Ellefsen E, Rodriguez N (2021) On equilibrium solutions to nonlocal mechanistic models in ecology. Journal of Applied Analysis and Computation 11(6)
Evans LC (2022) Partial differential equations, vol 19. American Mathematical Society
Falcó C, Baker RE, Carrillo JA (2023) A local continuum model of cell-cell adhesion. SIAM J Appl Math S17–S42
Garnier J, Papanicolaou G, Yang TW (2017) Consensus convergence with stochastic effects. Vietnam J Math 45:51–75
Giunta V, Hillen T, Lewis M et al (2022) Local and global existence for nonlocal multispecies advection–diffusion models. SIAM J Appl Dyn Syst 21(3):1686–1708
Giunta V, Hillen T, Lewis MA et al (2022) Detecting minimum energy states and multi-stability in nonlocal advection–diffusion models for interacting species. J Math Biol 85(5):56
Hamel F, Henderson C (2020) Propagation in a Fisher-KPP equation with non-local advection. J Funct Anal 278(7):108426
Hastings A, Abbott KC, Cuddington K et al (2018) Transient phenomena in ecology. Science 361(6406):eaat6412
Hillen T, Buttenschön A (2020) Nonlocal adhesion models for microorganisms on bounded domains. SIAM J Appl Math 80(1):382–401
Jewell TJ, Krause AL, Maini PK et al (2023) Patterning of nonlocal transport models in biology: the impact of spatial dimension. Math Biosci 366:109093
Knútsdóttir H, Pálsson E, Edelstein-Keshet L (2014) Mathematical model of macrophage-facilitated breast cancer cells invasion. J Theor Biol 357:184–199
Krause AL, Klika V, Woolley TE et al (2020) From one pattern into another: analysis of Turing patterns in heterogeneous domains via WKBJ. J R Soc Interface 17(162):20190621
Laurent T (2007) Local and global existence for an aggregation equation. Commun Partial Differ Equ 32(12):1941–1964
Makris NC, Ratilal P, Jagannathan S et al (2009) Critical population density triggers rapid formation of vast oceanic fish shoals. Science 323(5922):1734–1737
Morozov A, Abbott K, Cuddington K et al (2020) Long transients in ecology: theory and applications. Phys Life Rev 32:1–40
Novick-Cohen A (1988) Energy methods for the Cahn–Hilliard equation. Q Appl Math 46(4):681–690
Novick-Cohen A (2008) The Cahn–Hilliard equation. Handb Differ Equ Evol Equ 4:201–228
Novick-Cohen A, Segel LA (1984) Nonlinear aspects of the Cahn–Hilliard equation. Phys D Nonlinear Phenom 10(3):277–298
Painter KJ, Hillen T, Potts JR (2023) Biological modeling with nonlocal advection-diffusion equations. Math Models Methods Appl Sci 34(1):1–51
Potapov A, Hillen T (2005) Metastability in chemotaxis models. J Dyn Differ Equ 17:293–330
Potts JR, Lewis MA (2016) How memory of direct animal interactions can lead to territorial pattern formation. J R Soc Interface 13(118):20160059
Potts JR, Schlägel UE (2020) Parametrizing diffusion-taxis equations from animal movement trajectories using step selection analysis. Methods Ecol Evol 11(9):1092–1105
Reyna LG, Ward MJ (1995) Metastable internal layer dynamics for the viscous Cahn–Hilliard equation. Methods Appl Anal 2(3):285–306
Roussi A (2020) Why gigantic locust swarms are challenging governments and researchers. Nature 579(7798):330–331
Schlichting A, Seis C (2022) The Scharfetter–Gummel scheme for aggregation–diffusion equations. IMA J Numer Anal 42(3):2361–2402
Scholtes S, Westdickenberg MG (2018) Metastability of the Cahn–Hilliard equation in one space dimension. J Differ Equ 265(4):1528–1575
Shi Q, Shi J, Wang H (2021) Spatial movement with distributed memory. J Math Biol 82(4):33
Topaz CM, Bertozzi AL, Lewis MA (2006) A nonlocal continuum model for biological aggregation. Bull Math Biol 68(7):1601
Uecker H (2022) Continuation and bifurcation in nonlinear PDEs-algorithms, applications, and experiments. Jahresber Dtsch Math Ver 124:1–38
Veerman F, Mercker M, Marciniak-Czochra A (2021) Beyond Turing: far-from-equilibrium patterns and mechano-chemical feedback. Philos Trans R Soc A 379(2213):20200278
Acknowledgements
JRP acknowledges support of Engineering and Physical Sciences Research Council (EPSRC) Grant EP/V002988/1. KJP is a member of INdAM-GNFM and acknowledges departmental funding through the ‘MIUR-Dipartimento di Eccellenza’ programme. The authors thank two anonymous reviewers who made helpful comments on a previous version of this manuscript.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Potts, J.R., Painter, K.J. Distinguishing Between Long-Transient and Asymptotic States in a Biological Aggregation Model. Bull Math Biol 86, 28 (2024). https://doi.org/10.1007/s11538-023-01254-0
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11538-023-01254-0