| Literature DB >> 31903203 |
Philip Greulich1,2, Ben D MacArthur1,2,3, Cristina Parigini1,2, Rubén J Sánchez-García1,2.
Abstract
Cooperative dynamics are common in ecology and population dynamics. However, their commonly high degree of complexity with a large number of coupled degrees of freedom renders them difficult to analyse. Here, we present a graph-theoretical criterion, via a diakoptic approach (divide-and-conquer) to determine a cooperative system's stability by decomposing the system's dependence graph into its strongly connected components (SCCs). In particular, we show that a linear cooperative system is Lyapunov stable if the SCCs of the associated dependence graph all have non-positive dominant eigenvalues, and if no SCCs which have dominant eigenvalue zero are connected by a path.Keywords: cooperative systems; diakoptics; linear systems; population dynamics; stability analysis
Year: 2019 PMID: 31903203 PMCID: PMC6936286 DOI: 10.1098/rsos.191090
Source DB: PubMed Journal: R Soc Open Sci ISSN: 2054-5703 Impact factor: 2.963
Figure 2.Illustration of theorem 2.9. Circles are SCCs, according to the condensation mapping as illustrated in figure 1 and coloured according to their type. For a linear cooperative system to be stable, all SCCs must have non-positive eigenvalues (no super-critical SCCs), and any SCCs with dominant eigenvalue zero (critical SCCs) cannot be connected by any directed path. Configurations which allow marginally stable states are shown with a green tick, and those which are unstable with a red cross. For the former, we also mark the trivial blocks. All non-negative, marginally stable states can be determined by setting zero all the nodes in all the trivial blocks, choose one 0-eigenvector for each critical (blue) block, and propagate them downstream using equations (2.8) and (2.9).
Figure 1.Decomposition of a directed graph into SCCs and its condensation graph. (a) A directed graph (black dots represent nodes, and arrows directed links) and its SCCs (dashed circles). Note that every node belongs to an SCC, and that an SCC can be a single node. (b) Condensation of the directed graph: black circles represent the SCCs and arrows whenever two SCCs are connected via at least one link (in the direction shown). The condensation of a graph is always a directed acyclic graph and hence admits a topological ordering, shown here as B1 to B8.