random generalized Lotka–Volterra model

{{Short description|Model in theoretical ecology and statistical mechanics}}

File:RGLV example dynamics.png

The random generalized Lotka–Volterra model (rGLV) is an ecological model and random set of coupled ordinary differential equations where the parameters of the generalized Lotka–Volterra equation are sampled from a probability distribution, analogously to quenched disorder. The rGLV models dynamics of a community of species in which each species' abundance grows towards a carrying capacity but is depleted due to competition from the presence of other species. It is often analyzed in the many-species limit using tools from statistical physics, in particular from spin glass theory.

The rGLV has been used as a tool to analyze emergent macroscopic behavior in microbial communities with dense, strong interspecies interactions. The model has served as a context for theoretical investigations studying diversity-stability relations in community ecology and properties of static and dynamic coexistence.{{Cite journal |last1=Pearce |first1=Michael T. |last2=Agarwala |first2=Atish |last3=Fisher |first3=Daniel S. |date=2020-06-23 |title=Stabilization of extensive fine-scale diversity by ecologically driven spatiotemporal chaos |journal=Proceedings of the National Academy of Sciences |language=en |volume=117 |issue=25 |pages=14572–14583 |bibcode=2020PNAS..11714572P |doi=10.1073/pnas.1915313117 |issn=0027-8424 |pmc=7322069 |pmid=32518107 |doi-access=free}} Dynamical behavior in the rGLV has been mapped experimentally in community microcosms. The rGLV model has also served as an object of interest for the spin glass and disordered systems physics community to develop new techniques and numerical methods.{{Cite journal |last1=Sidhom |first1=Laura |last2=Galla |first2=Tobias |date=2020-03-02 |title=Ecological communities from random generalized Lotka-Volterra dynamics with nonlinear feedback |url=https://link.aps.org/doi/10.1103/PhysRevE.101.032101 |journal=Physical Review E |volume=101 |issue=3 |pages=032101 |arxiv=1909.05802 |bibcode=2020PhRvE.101c2101S |doi=10.1103/PhysRevE.101.032101 |pmid=32289927 |s2cid=214667872 |hdl=10261/218552}}{{Cite journal |last1=Biroli |first1=Giulio |last2=Bunin |first2=Guy |last3=Cammarota |first3=Chiara |date=August 2018 |title=Marginally stable equilibria in critical ecosystems |url=https://dx.doi.org/10.1088/1367-2630/aada58 |journal=New Journal of Physics |language=en |volume=20 |issue=8 |pages=083051 |arxiv=1710.03606 |bibcode=2018NJPh...20h3051B |doi=10.1088/1367-2630/aada58 |issn=1367-2630}}{{Cite journal |last1=Ros |first1=Valentina |last2=Roy |first2=Felix |last3=Biroli |first3=Giulio |last4=Bunin |first4=Guy |last5=Turner |first5=Ari M. |date=2023-06-21 |title=Generalized Lotka-Volterra Equations with Random, Nonreciprocal Interactions: The Typical Number of Equilibria |url=https://link.aps.org/doi/10.1103/PhysRevLett.130.257401 |journal=Physical Review Letters |volume=130 |issue=25 |pages=257401 |arxiv=2212.01837 |bibcode=2023PhRvL.130y7401R |doi=10.1103/PhysRevLett.130.257401 |pmid=37418712 |s2cid=254246297}}{{Cite journal |last1=Roy |first1=F |last2=Biroli |first2=G |last3=Bunin |first3=G |last4=Cammarota |first4=C |date=2019-11-29 |title=Numerical implementation of dynamical mean field theory for disordered systems: application to the Lotka–Volterra model of ecosystems |url=https://iopscience.iop.org/article/10.1088/1751-8121/ab1f32 |journal=Journal of Physics A: Mathematical and Theoretical |volume=52 |issue=48 |pages=484001 |arxiv=1901.10036 |bibcode=2019JPhA...52V4001R |doi=10.1088/1751-8121/ab1f32 |issn=1751-8113 |s2cid=59336358}}{{Cite journal |last=Arnoulx de Pirey |first=Thibaut |last2=Bunin |first2=Guy |date=2024-03-05 |title=Many-Species Ecological Fluctuations as a Jump Process from the Brink of Extinction |url=https://link.aps.org/doi/10.1103/PhysRevX.14.011037 |journal=Physical Review X |volume=14 |issue=1 |pages=011037 |doi=10.1103/PhysRevX.14.011037|arxiv=2306.13634 }}

Definition

The random generalized Lotka–Volterra model is written as the system of coupled ordinary differential equations,{{Cite journal |last=Bunin |first=Guy |date=2017-04-28 |title=Ecological communities with Lotka-Volterra dynamics |url=https://link.aps.org/doi/10.1103/PhysRevE.95.042414 |journal=Physical Review E |volume=95 |issue=4 |pages=042414 |doi=10.1103/PhysRevE.95.042414|pmid=28505745 |bibcode=2017PhRvE..95d2414B |url-access=subscription }}{{Cite journal |last1=Serván |first1=Carlos A. |last2=Capitán |first2=José A. |last3=Grilli |first3=Jacopo |last4=Morrison |first4=Kent E. |last5=Allesina |first5=Stefano |date=August 2018 |title=Coexistence of many species in random ecosystems |url=https://www.nature.com/articles/s41559-018-0603-6 |journal=Nature Ecology & Evolution |language=en |volume=2 |issue=8 |pages=1237–1242 |doi=10.1038/s41559-018-0603-6 |pmid=29988167 |bibcode=2018NatEE...2.1237S |s2cid=49668570 |issn=2397-334X|url-access=subscription }}{{Cite journal |last1=Hu |first1=Jiliang |last2=Amor |first2=Daniel R. |last3=Barbier |first3=Matthieu |last4=Bunin |first4=Guy |last5=Gore |first5=Jeff |date=2022-10-07 |title=Emergent phases of ecological diversity and dynamics mapped in microcosms |url=https://www.science.org/doi/10.1126/science.abm7841 |journal=Science |language=en |volume=378 |issue=6615 |pages=85–89 |doi=10.1126/science.abm7841 |pmid=36201585 |bibcode=2022Sci...378...85H |s2cid=240251815 |issn=0036-8075}}{{Cite journal |last1=Altieri |first1=Ada |last2=Roy |first2=Felix |last3=Cammarota |first3=Chiara |last4=Biroli |first4=Giulio |date=2021-06-23 |title=Properties of Equilibria and Glassy Phases of the Random Lotka-Volterra Model with Demographic Noise |url=https://link.aps.org/doi/10.1103/PhysRevLett.126.258301 |journal=Physical Review Letters |volume=126 |issue=25 |pages=258301 |doi=10.1103/PhysRevLett.126.258301|pmid=34241496 |arxiv=2009.10565 |bibcode=2021PhRvL.126y8301A |hdl=11573/1623024 |s2cid=221836142 }}\frac{\mathrm dN_i}{\mathrm dt} = \frac{r_i}{K_i}N_i \left(K_i - N_i - \sum_{j (\neq i)} \alpha_{ij} N_j\right),

\qquad i = 1,\dots,S,where N_i is the abundance of species i, S is the number of species, K_i is the carrying capacity of species i in the absence of interactions, r_i sets a timescale, and \alpha is a random matrix whose entries are random variables with mean \langle \alpha_{ij}\rangle = \mu_\alpha/S, variance \mathrm{var}(\alpha_{ij}) = \sigma_\alpha^2/S, and correlations \mathrm{corr}(\alpha_{ij}, \alpha_{ji}) =\gamma for i \neq j where -1\leq \gamma \leq 1. The interaction matrix, \alpha, may be parameterized as,\alpha_{ij} = \frac{\mu_\alpha}{S} + \frac{\sigma_\alpha}{\sqrt{S}} a_{ij},where a_{ij} are standard random variables (i.e., zero mean and unit variance) with \langle a_{ij} a_{ji}\rangle = \gamma for i \neq j. The matrix entries may have any distribution with common finite first and second moments and will yield identical results in the large S limit due to the central limit theorem. The carrying capacities may also be treated as random variables with \langle K_i \rangle = K,\,\operatorname{var}(K_i) =\sigma_K^2. Analyses by statistical physics-inspired methods have revealed phase transitions between different qualitative behaviors of the model in the many-species limit. In some cases, this may include transitions between the existence of a unique globally-attractive fixed point and chaotic, persistent fluctuations.

Steady-state abundances in the thermodynamic limit

In the thermodynamic limit (i.e., the community has a very large number of species) where a unique globally-attractive fixed point exists, the distribution of species abundances can be computed using the cavity method while assuming the system is self-averaging. The self-averaging assumption means that the distribution of any one species' abundance between samplings of model parameters matches the distribution of species abundances within a single sampling of model parameters. In the cavity method, an additional mean-field species i = 0 is introduced and the response of the system is approximated linearly.

The cavity calculation yields a self-consistent equation describing the distribution of species abundances as a mean-field random variable, N_0. When \sigma_K =0, the mean-field equation is,

0 = N_0 \left( K - \mu_\alpha m- N_0 +\sqrt{q\left(\mu_\alpha^2 + \gamma \sigma_\alpha^2\right)} Z + \sigma_\alpha^2 \gamma\chi N_0\right),

where

m = \langle N_0\rangle ,\,q=\langle N_0^2\rangle, \,\chi = \langle \partial N_0/\partial K_0\rangle

, and

Z \sim \mathcal{N}(0,1)

is a standard normal random variable. Only ecologically uninvadable solutions are taken (i.e., the largest solution for

N_0

in the quadratic equation is selected). The relevant susceptibility and moments of

N_0

, which has a truncated normal distribution, are determined self-consistently.

Dynamical phases

In the thermodynamic limit where there is an asymptotically large number of species (i.e., S \to \infty), there are three distinct phases: one in which there is a unique fixed point (UFP), another with a multiple attractors (MA), and a third with unbounded growth. In the MA phase, depending on whether species abundances are replenished at a small rate, may approach arbitrarily small population sizes, or are removed from the community when the population falls below some cutoff, the resulting dynamics may be chaotic with persistent fluctuations or approach an initial conditions-dependent steady state.

The transition from the UFP to MA phase is signaled by the cavity solution becoming unstable to disordered perturbations. When

\sigma_K = 0

, the phase transition boundary occurs when the parameters satisfy,

\sigma_\alpha = \frac{\sqrt{2}}{1+\gamma}.

In the \sigma_K > 0 case, the phase boundary can still be calculated analytically, but no closed-form solution has been found; numerical methods are necessary to solve the self-consistent equations determining the phase boundary.

The transition to the unbounded growth phase is signaled by the divergence of

\langle N_0 \rangle

as computed in the cavity calculation.

Dynamical mean-field theory

The cavity method can also be used to derive a dynamical mean-field theory model for the dynamics. The cavity calculation yields a self-consistent equation describing the dynamics as a Gaussian process defined by the self-consistent equation (for \sigma_K = 0),\frac{\mathrm dN_0}{\mathrm d t}

=

N_0(t)

\left[

K_0 - N_0(t) - \mu_\alpha m(t) - \sigma_\alpha \eta(t)

+ \gamma \sigma_\alpha^2 \int_0^t\mathrm dt'\, \chi(t,t') N_0(t')

\right],where m(t) = \langle N_0(t)\rangle , \eta is a zero-mean Gaussian process with autocorrelation \langle \eta(t)\eta(t')\rangle = \langle N_0(t)N_0(t')\rangle , and \chi(t,t') = \langle \left.\delta N_0(t)/\delta K_0(t')\right|_{K_0(t') = K_0} \rangle is the dynamical susceptibility defined in terms of a functional derivative of the dynamics with respect to a time-dependent perturbation of the carrying capacity.

Using dynamical mean-field theory, it has been shown that at long times, the dynamics exhibit aging in which the characteristic time scale defining the decay of correlations increases linearly in the duration of the dynamics. That is, C_N(t,t+t\tau) \to f(\tau) when t is large, where C_N(t,t') = \langle N(t)N(t')\rangle is the autocorrelation function of the dynamics and f(\tau) is a common scaling collapse function.{{Cite journal |last=Arnoulx de Pirey |first=Thibaut |last2=Bunin |first2=Guy |date=2024-03-05 |title=Many-Species Ecological Fluctuations as a Jump Process from the Brink of Extinction |url=https://link.aps.org/doi/10.1103/PhysRevX.14.011037 |journal=Physical Review X |volume=14 |issue=1 |pages=011037 |doi=10.1103/PhysRevX.14.011037|arxiv=2306.13634 }}

When a small immigration rate \lambda \ll 1 is added (i.e., a small constant is added to the right-hand side of the equations of motion) the dynamics reach a time transitionally invariant state. In this case, the dynamics exhibit jumps between O(1) and O(\lambda) abundances.{{Cite journal |last=Arnoulx de Pirey |first=Thibaut |last2=Bunin |first2=Guy |date=2024-03-05 |title=Many-Species Ecological Fluctuations as a Jump Process from the Brink of Extinction |url=https://link.aps.org/doi/10.1103/PhysRevX.14.011037 |journal=Physical Review X |volume=14 |issue=1 |pages=011037 |doi=10.1103/PhysRevX.14.011037|arxiv=2306.13634 }}

Related articles

References

{{reflist}}

Further reading

  • Stefano Allesina's Community Ecology course lecture notes: https://stefanoallesina.github.io/Theoretical_Community_Ecology/
  • Bunin, Guy (2017-04-28). "Ecological communities with Lotka-Volterra dynamics". Physical Review E. 95 (4): 042414. Bibcode:2017PhRvE..95d2414B. doi:10.1103/PhysRevE.95.042414. PMID 28505745.

{{modelling ecosystems|expanded=other}}

Category:Community ecology

Category:Complex systems theory

Category:Theoretical ecology

Category:Random dynamical systems

Category:Dynamical systems

Category:Mathematical modeling

Category:Biophysics

Category:Ordinary differential equations

Category:Population ecology

Category:Ecology