Skip to main content
Journal of the Royal Society Interface logoLink to Journal of the Royal Society Interface
. 2014 Nov 6;11(100):20140693. doi: 10.1098/rsif.2014.0693

How structurally stable are global socioeconomic systems?

Serguei Saavedra 1,†,, Rudolf P Rohr 1,2,, Luis J Gilarranz 1, Jordi Bascompte 1
PMCID: PMC4191100  PMID: 25165600

Abstract

The stability analysis of socioeconomic systems has been centred on answering whether small perturbations when a system is in a given quantitative state will push the system permanently to a different quantitative state. However, typically the quantitative state of socioeconomic systems is subject to constant change. Therefore, a key stability question that has been under-investigated is how strongly the conditions of a system itself can change before the system moves to a qualitatively different behaviour, i.e. how structurally stable the systems is. Here, we introduce a framework to investigate the structural stability of socioeconomic systems formed by a network of interactions among agents competing for resources. We measure the structural stability of the system as the range of conditions in the distribution and availability of resources compatible with the qualitative behaviour in which all the constituent agents can be self-sustained across time. To illustrate our framework, we study an empirical representation of the global socioeconomic system formed by countries sharing and competing for multinational companies used as proxy for resources. We demonstrate that the structural stability of the system is inversely associated with the level of competition and the level of heterogeneity in the distribution of resources. Importantly, we show that the qualitative behaviour of the observed global socioeconomic system is highly sensitive to changes in the distribution of resources. We believe that this work provides a methodological basis to develop sustainable strategies for socioeconomic systems subject to constantly changing conditions.

Keywords: structural stability, resource–competition model, complex networks, sustainability, socioeconomic systems

1. Introduction

The stability of socioeconomic systems is repeatedly challenged as a consequence of the rapidly varying environmental, socioeconomic and technological conditions [13]. Financial crises, national bailouts and job losses are just a few examples of instability in these systems [1,3]. The stability analysis of socioeconomic systems has been centred on understanding whether small perturbations when a system is in a given quantitative state will push the system permanently to a different quantitative state [37]. This analysis is known as dynamical stability [8]. Importantly, dynamical stability has increased our understanding of the susceptibility of socioeconomic systems to propagate specific perturbations [37]. However, as the quantitative state of socioeconomic systems is coevolving with the rapidly changing distribution and availability of resources, economists are not only interested in a particular steady state, but also in whether there is a family of quantitative states that can guarantee the sustainability of these systems [913]. This indicates that a yet prevailing question about socioeconomic systems is how much variation can a system stand without being pushed out of a qualitative stable behaviour [2,14,15].

To address the above question, we apply the concept of structural stability to socioeconomic systems. We adopt a modified definition of structural stability [14,16,17], in which a system is more structurally stable if it has a larger range of conditions compatible with a given qualitative stable state. Here, we explore the structural stability of a general resource–competition system by considering a qualitative behaviour in which all its constituent agents have a positive and stable steady state. We choose a positive stable steady state as a potential indicator of an agent that can be self-sustained across time without the need of external inputs. Therefore, the question is: how big is the parameter space in the system compatible with this positive stable steady state? The larger the range of parameter space compatible with a positive stable steady state of all agents, the larger the structural stability of the system will be.

To illustrate our framework, we study an empirical representation of the global socioeconomic system formed by the network of interactions among countries (agents) competing for multinational companies (as proxy for resources such as investment, technological innovations and employment). We investigate the range of conditions leading to the preferred qualitative behaviour and the mechanisms modulating that range.

2. Material and methods

2.1. Competition network

Our global socioeconomic system is represented by the network of interactions among countries competing for resources. Following economic theory [913], we focus on three main resources for economic growth: private investment, technological innovations and employment. We use the 50 richest multinational companies in the world as proxy for these resources. We acknowledge that there can be other representations of these resources that might be important or useful. The list of these companies is taken from the 2013 Fortune Global 500 list. The total revenue of these companies is about 30% of the world's gross domestic product (GDP). We consider that a country uses a resource (multinational company) only when the company has employees in that country. Note that we do not have quantitative data on the number of employees. This information is collected from each official company's website in 2013. We focus on 150 countries with at least one million inhabitants. This dataset is provided in the electronic supplementary material.

The competition dynamics of socioeconomic systems have been studied using either static equilibrium models [11,13] or exponential growth models [12,18,19] with no explicit interactions among agents. This has precluded the analysis of socioeconomic systems as potential systems with nonlinear dynamics emerging from collective phenomena and regulated by the network of interactions among their individual agents [8,20,21]. To incorporate these interactions, we propose to model the socioeconomic system as an inter-agent resource–competition network. To define our competition network, first we generate a resource–agent system composed of N agents (countries) and R resources (companies). This system is represented as a bipartite network made of two set of nodes, the agents and their resources. A binary link is drawn between an agent i and a resource k if the agent uses the given resource (see figure 1a for a graphical representation). Second, we transform the previously generated resource–agent system into an inter-agent resource–competition network. This competition network is characterized by a symmetric matrix β of size N × N, called the competition matrix. The elements of the competition matrix βij are a function of the number of shared resources between agents (see figure 1b for a graphical representation).

Figure 1.

Figure 1.

Network representation of a global socioeconomic system. The global socioeconomic network is represented by the inter-agent resource–competition network extracted from the resource–agent system. (a) The resource–agent system is given by the interactions between agents (countries, represented by circles) and resources (companies, represented by squares). (b) The inter-agent resource–competition network is formed by the interactions among agents competing/sharing resources and weighted by their corresponding number of shared resources. Countries are represented by their administrative capital (blue symbols), and the darker/reddish the interaction the larger the number of companies shared. For the sake of clarity, we do not show interactions between countries that share less than 10 companies. Azimuthal equidistant projection of the Earth centred in longitude 10° and latitude 20°.

2.2. Dynamics of the competition network

Formally, we describe the dynamics of our inter-agent resource–competition network by a general Lotka–Volterra model given by the following set of ordinary differential equations [22,23]:

2.2. 2.1

where Inline graphic denotes the abundance of the agent i (e.g. the wealth of a country), ri > 0 is the growth rate of the agent i and Ki > 0 is the carrying capacity of agent i. The elements βij correspond to the per capita effect of agent j on the abundance of agent i. These elements are given by the values extracted from the competition matrix. By convention and without loss of generality, we set the intra-agent resource–competition to one (βii = 1). The off-diagonal elements are set to Inline graphic (ij), where cij is the number of shared resources between agents i and j, and μ is the general level of global competition in the system (μ ≥ 0). This model description emulates current economic thinking on the existence of limited resources and nonlinear dynamics of socioeconomic systems [20,21].

In the simple scenario where agents do not compete among themselves, i.e. when the inter-agent competition is set to zero (βij = 0 for ij), the carrying capacity alone dictates the steady state of the system Inline graphic. Moreover, under the condition that Ki > 0, it can be mathematically proved that this steady state is globally stable, and that the growth rate of agents only modulates the velocity at which each agent reaches its own carrying capacity. This means that the qualitative behaviour in which all agents have a positive and constant abundance Inline graphic—what we refer to as the positive stable steady state—can only be possible if the carrying capacity of all agents is also positive (Ki > 0). See appendix A for mathematical details.

In the more complex scenario where agents do compete among themselves for resources, the steady state of the system is the function of both the carrying capacity and the competition matrix. It can be mathematically proved that if all eigenvalues of the competition matrix β are positive (they are real because this matrix is symmetric) and if there exists a positive steady state for all agents Inline graphic, then this positive steady state is a global attractor in the strictly positive quadrant of the state space [24]. Moreover, it can also be mathematically proved that for any vector of carrying capacity Ki > 0 (keeping the positive eigenvalue condition on the competition matrix), the dynamical system will converge to a unique equilibrium point Inline graphic, where the state of either all or only a few of the agents is positive. See appendix A for mathematical details.

The condition of global stability (i.e. eigenvalues of the competition matrix β are all positive) only holds when μ is below a critical value Inline graphic at which one eigenvalue of the competition matrix is equal to zero (see appendix A for further details). A limitation of the level of global competition μ is that it has the same units as the competition elements βij, and it is not possible to compare this level across different competition matrices. To address this problem, we recast this level by a unit-free indicator of the level of global competition (ρ). It is defined as Inline graphic, where N is the number of agents and λ1 is the dominant eigenvalue of the competition matrix β.

To find a positive and globally stable steady state of our system, we have to solve the linear equation Inline graphic under the constraint that Inline graphic. Importantly, not all vectors K lead to a positive steady state. However, if we set the vector K* equal to the leading eigenvector of the competition matrix β—what we call the structural vector of carrying capacity—we obtain a non-trivial solution. Indeed, following the Perron–Frobenius theorem, the corresponding equilibrium point of the structural vector is non-trivial and given by Inline graphic, where λ1 is the leading eigenvalue of β.

2.3. Structural stability of the competition network

We study the structural stability of our global socioeconomic system by measuring how much variation the resource–competition system can stand without being pushed out of the positive stable steady state. We explore the range in the parameter space of carrying capacities that leads the system to the global stable equilibrium point of equation (2.1) in which all agents have a positive steady state Inline graphic. To quantify this range, we measure how big the deviations are from the structural vector compatible with a positive stable steady state of all agents. These deviations are quantified by Inline graphic, where θ is the angle between the structural vector K* and any other parametrization—vector K—that can be used as proxy for different conditions in the system, such as different availability of resources.

Indeed, the range of conditions compatible with our definition of positive stable steady state is centred on the structural vector K*. This is shown by the following derivation. To find a non-trivial equilibrium point Inline graphic, we can link the deviation η with the indicator of global competition ρ by satisfying the inequality Inline graphic [25]. From this inequality, we can see that the lower the level of global competition ρ, the lower the collinearity between the structural vector and any other vector and, in turn, the wider the conditions for having the solution Inline graphic. This provides a good indication that the structural vector is the symmetry axis of the hyper volume of the range, where the stable solution Inline graphic is positive.

3. Results

3.1. Validation of model parametrization

To validate our model parametrization, we investigate whether the positive and globally stable steady state Inline graphic (given by the structural vector of carrying capacities) is aligned with key macroeconomic indicators of our global socioeconomic system. Recall that the steady state defined by the structural vector is computed as Inline graphic, where λ1 is the leading eigenvalue of β. Interestingly, we find a strong and positive Spearman rank correlation (r = 0.88, p < 0.001) between the equilibrium point and countries' GDP (figure 2a). The same positive correlation is observed between the number of resources and the GDP of a country, suggesting that wealth is strongly associated with the distribution of resources in our system.

Figure 2.

Figure 2.

Model-generated wealth and empirical GDP. The figure shows the model-generated wealth at a stable equilibrium Inline graphic for each country (agent) and its empirical GDP in 2013. Panel (a) shows that wealth at equilibrium and GDP are significantly and positively correlated (r = 0.88, Spearman rank correlation) when the dynamical model is parametrized with the structural vector of the observed resource–competition network. Panel (b) shows a non-significant correlation (r = 0.003, Spearman rank correlation) when the dynamical model is parametrized by the structural vector of an alternative competition network where interactions are randomized in a similar fashion to an Erdős–Rényi model (appendix B). Here, we show the results for the dynamical model using a half of the boundary of maximum global competition; however, all levels of global competition that satisfy the global stability condition yield similar results.

We further test the alignment between the observed resource–competition network and model parametrization by generating new equilibrium points calculated using the structural vector of alternative competition networks. These alternative networks are extracted from randomly generated resource–agent systems (see appendix B). If these alternative resource–agent systems preserve, in expectation, the observed distribution of resources per agent, the positive correlation between GDP and new equilibrium points is also preserved. By contrast, if the alternative resource–agent systems do not preserve the observed distribution of resources, there are negligible correlations between GDP and the new equilibrium points (e.g. figure 2b). These results reveal that both our competition network and parametrization of carrying capacities are indeed capturing important characteristics of the distribution and availability of resources, respectively.

3.2. Structural stability

To study whether inter-agent competition increases or decreases the structural stability of the system, we study the effect of the global competition on the range of parameter space of carrying capacities leading to the positive stable steady state of all countries. We quantify this effect by the extent to which the deviations from the structural vector (given by the observed competition network) affect the fraction of countries that remain in a positive stable steady state Inline graphic, and whether these deviations are modulated by the level of global competition. The larger the range of parameter space compatible with a positive stable steady state of all countries, the larger the structural stability of the system will be.

We generate the deviations (range of parameters) by introducing random proportional perturbations to the structural vector K*, and quantify the deviation between the structural and the perturbed vectors of carrying capacity using the previously defined measure of deviation η. The proportional perturbations are generated by multiplying each element of the carrying capacity vector by a random number sampled from a lognormal distribution with mean zero and variance sampled uniformly within the range [0, … ,0.9]. To find the corresponding fraction of countries that remain in a positive stable steady state, we simulate our dynamical model using the perturbed vectors as initial parameters K. Simulations to find the equilibrium points are performed by integrating the system of ordinary differential equations using the Runge–Kutta method of Matlab routine ode45.

Figure 3 shows that when the deviation η from the structural vector is small (negative on a log scale), all countries remain in a positive stable steady state (yellow/light region). However, the larger the deviation, the lower the fraction of countries that remain in this steady state. This confirms numerically that the structural vector is the centre of the range of parameter space compatible with the positive stable steady state of all countries. Importantly, figure 3 also reveals that the closer the system is to the boundary of maximum global competition Inline graphic, the narrower the parameter space leading to a positive stable steady state of all countries, and in turn the lower the structural stability of the system. This reveals that the structural stability of the system decreases as the level of global competition among countries increases.

Figure 3.

Figure 3.

Structural stability of a global socioeconomic system. The figure presents the fraction of countries (agents) that remain in a positive stable steady state as a function of both the level of deviation η (on a log scale) from the structural vector and the level of global competition (standardized to the boundary of maximum global competition). The system is structurally stable within the parameter space compatible with all countries in a positive stable steady state (Inline graphic, yellow/light region). The higher the level of global competition (black dashed line), the smaller the structural stability of the system (e.g. see brackets). For each level of global competition, we simulate different equilibrium points Inline graphic by initializing the model with different random proportional perturbations to the structural vector of carrying capacities.

Because the level of global competition (ρ) is a function of the resources shared among countries, it is important to know whether a redistribution of resources may increase or decrease the level of global competition and, in turn, affect the structural stability of the system. To capture these effects, we quantify the level of global competition (ρ) in alternative inter-agent resource–competition networks (extracted from randomly generated resource–agent systems; see appendix B for further details) relative to the level of global competition computed from the observed inter-agent competition network (ρ*). This means that an alternative competition network increases the level of competition when Inline graphic, and vice versa when Inline graphic.

In the case when alternative competition networks preserve, in expectation, the observed distribution of resources per countries, we find that the level of global competition increases relative to the observed network (see black symbols in figure 4). These findings support standard macroeconomic theory [10,12,13] which suggests that the observed characteristics of socioeconomic systems should be optimizing the present economic constraints. However, in the case when the distribution of resources per countries is not preserved, we find that the lower the heterogeneity among countries (measured by the standard deviation of resources per countries), the lower the level of competition Inline graphic and, in turn, the higher the structural stability of the system (figure 4). These results reveal that the inter-agent resource–competition network is a significant factor modulating the range of conditions compatible with the positive stable steady state of all countries in the system. Moreover, our findings reveal that the structural stability of the system is inversely associated with the level of competition for resources and the heterogeneity in the distribution of resources.

Figure 4.

Figure 4.

Association between distribution of resources and level of global competition. The figure shows that the higher the heterogeneity (standard deviation) in the distribution of resources, the higher the level of global competition in the inter-agent resource–competition system. The x-axis corresponds to the family of distribution of resources calculated from alternative resource–competition networks, which are extracted from randomly generated resource–agent systems (see appendix B). The y-axis corresponds to the relative change Inline graphic between the level of competition in an alternative competition network ρ and the level of competition in the observed competition network ρ* (red symbol). The black symbols correspond to alternative competition networks generated by preserving the expected distribution of resources per agent (appendix B).

3.3. Risk assessment

To provide further insights into the factors shaping the structural stability of the observed global socioeconomic system, we explore the risk associated with individual countries under rapid changes in the distribution and availability of resources. Following economic theory [10,12,13], we refer to rapid changes as the perturbations that can occur faster than the adaptation of the system to the new socioeconomic conditions. Specifically, we use a Monte Carlo approach to quantify the probability that a country remains in a positive stable steady state Inline graphic when the system is subject to different types of perturbations. Specifically, perturbations are generated by random deviations from the structural vector of carrying capacities, different levels of global competition and changes in the inter-agent resource–competition network.

To explore the risk associated with rapid changes in the availability of resources, as before we introduce proportional random perturbations to the structural vector of carrying capacities, simulate the dynamical model on the observed competition network using the perturbed vectors as initial parameters K and investigate the fraction of times a country remains under a positive stable steady state as function of its number of resources. Interestingly, figure 5a shows that the probability of remaining in a positive stable steady state is almost the same for all countries regardless of their number of resources. However, this probability decreases as the level of global competition in the system increases (figure 5a), echoing our previous results at the network level.

Figure 5.

Figure 5.

Risk assessment of changes in the global socioeconomic system. For high (squares), medium (triangles) and low (circles) levels of global competition, the figure shows as a function of the number of resources the fraction of times each country (agent) remains in a positive stable steady state after (a) a large gradient of proportional random perturbations to the structural vector of carrying capacities (perturbations to growth rates), (b) changes in the resource–competition network (perturbations to competition network) and (c) a combination of (a) and (b) (combined perturbations). Each point corresponds to a country. In each scenario, we simulate 100 000 different cases.

Additionally, we explore the risk associated with rapid changes in the distribution of resources by randomly changing the inter-agent resource–competition network via the resource–agent system (see appendix B). These changes are investigated both alone and in combination with changes in the availability of resources (i.e. perturbations to the structural vector). In general, we find that the lower the number of initial resources a country has, the lower its probability of remaining in a positive stable steady state (figure 5b,c). Overall, there seems to be a saturation point in the number of initial resources after which countries cannot increase any more their chances of remaining under a positive stable steady state. Importantly, these findings reveal that the qualitative behaviour of the system is highly sensitive to rapid changes in the distribution of resources.

4. Discussion

In this paper, we have used a parsimonious model and network representation of a resource–competition system to investigate the structural stability of global socioeconomic systems. However, the striking similarities found between model-generated and empirical characteristics suggest that this could be a promising starting point to answer how structurally stable global socioeconomic systems are. We have used the notion of structural stability to study the range of conditions compatible with the stability of a qualitative behaviour in which all the constituent agents can be self-sustained across time. Because of the lack of detailed information about the empirical parameter values in the model, our results do not reveal the actual range of conditions tolerated by the observed global socioeconomic system. Yet, our results show that independently of parameter values, the higher the level of competition or the higher the inequality of resources among countries, the lower the structural stability of the system. Importantly, our findings suggest that multinational companies can be used as proxy for resources, and the sustainable behaviour of global socioeconomic systems can be highly sensitive to changes in country–company interactions.

We believe our framework provides a new direction to increase our understanding of the capacity of a socioeconomic system to change and adapt. For instance, while the human population might be exponentially growing, we live constrained to a finite number of resources [21]. At present, we might be able to see an equally growing economic development simply because we have not reached our total carrying capacity, i.e. new resources are continuously being explored and exploited. If agents increase their carrying capacities by number or magnitude, they may also increase their total abundance or wealth. However, the positive stable steady state of all agents will depend on whether the new conditions in the system will be aligned or close enough to the corresponding structural vector of carrying capacities. The new challenges will be on how to deal with a limited number of resources under the constraints imposed by the structural vector and how to provide a desirable distribution of wealth among agents.

Our framework can also be applied to other domains such as biological systems. Indeed, ecological systems are constantly changing in response to both their internal and external pressures. For instance, the concept of structural stability has been applied to mutualistic systems to investigate whether there are some network characteristics that can increase the likelihood of species coexistence [17]. The resource–competition system used in this work has been intensively used in ecology to describe the competition for resources among species [22]. This suggests that our findings can also shed new light into the factors shaping the competition among predators that forage on a common set of prey, or the competition among plants for minerals, water and sunlight.

Supplementary Material

Data Supplement
rsif20140693supp1.txt (143.6KB, txt)

Acknowledgements

We thank Peter Claeys, Daniel B. Stouffer and Brian Uzzi for valuable comments on an earlier draft of this manuscript.

Appendix A. Mathematical derivations of the dynamical competition model

In this appendix, we give analytical results for the dynamical system described by the set of ordinary differential equations (2.1). Specifically, we study the existence of steady states, their feasibility (i.e. all agents having a strictly positive state) and their global stability. First, we prove that if the initial conditions of the dynamical system are in the positive quadrant Inline graphic, then their trajectories also remain in the positive quadrant. This implies that we have to focus on the existence and stability of steady states in the positive quadrant only.

Lemma A.1. —

Consider a dynamical system given by the set of ordinary differential equations (2.1) with initial conditions in the positive quadrant Inline graphic, i.e. Inline graphic. Then the trajectory of the system remains in the positive quadrant, i.e. Inline graphic for all time t ≥ 0.

Proof. —

Consider that there exists an agent k and a time T1 such that Inline graphic. Then as the trajectories of our dynamical system (2.1) are continuous, there exists T0 < T1 such that Nk(t = T0) = 0. This implies that at the time T0 the derivative of Nk vanishes, i.e. Inline graphic. Moreover, this equality is independent of the values of Ni for all ik. Therefore, we have that Inline graphic, and in particular that Inline graphic. This contradiction proves the lemma.▪

Recall that a steady state N* is called positive if Inline graphic for all agents i. Any positive steady state is by definition the solution of the linear equation K = βN*. Therefore, for a positive steady state to be well defined, we need to assume the competition matrix β to be non-singular, i.e. det(β)≠0.

Next, we prove that a positive steady state is globally stable if and only if the eigenvalues of the competition matrix β are strictly positive. Note that by definition our competition matrix β is symmetric, then the condition of having all eigenvalues strictly positive is equivalent to being strictly positive-definite. Recall that a steady state N* is called positive if Inline graphic for all agents i.

Lemma A.2. —

Consider that there exists a positive steady state, i.e. there exists N* such that Inline graphic and Inline graphic, and that the competition matrix is non-singular. Then this steady state is asymptotically globally stable in the strictly positive quadrant Inline graphic if and only if the symmetric competition matrix β is strictly positive-definite.

Proof. —

In [24], Goh introduced a Lyapunov function that proves the global asymptotic stability in the domain Inline graphic of any positive steady state Inline graphic under the condition that the matrix β is Lyapunov diagonal stable. A matrix β is said to be Lyapunov diagonal stable when there exists a strictly positive diagonal matrix D such that Inline graphic is strictly positive-definite. As in our case β is already strictly positive-definite, then it is also Lyapunov diagonal stable. Thus, any positive steady state is globally stable. This proves the lemma from the right to the left.

Consider that the positive steady state Inline graphic is asymptotically globally stable. This implies that the eigenvalues of the Jacobian matrix have strictly negative real parts under the assumption that det(β) ≠ 0. The Jacobian at the positive steady state is given by the matrix J = −D(a)β, where D(a) is the diagonal matrix formed by the elements of the vector a. The elements of a are strictly positive and given by Inline graphic. By similarity transformation the signature (also called the inertia) of the matrix D(a)β is equal to the signature of the matrix Inline graphic. Indeed, by similarity transformations we have the following equalities:

graphic file with name rsif20140693-e2.jpg

Moreover, as β is symmetric, Sylvester's law implies

graphic file with name rsif20140693-e3.jpg

Therefore, the eigenvalues of β are all strictly positive, and this proves the lemma from the right to the left.▪

Lemma A.2 implies that if we want the global asymptotic stability of a positive steady state we have to limit the level of global competition μ such that all eigenvalues of the matrix β are strictly positive. Indeed, for μ = 0 the eigenvalues of the matrix β are all equal to one. As the eigenvalues are a continuous function of μ, there exists a critical level Inline graphic at which the lowest eigenvalue is equal to zero. Thus, for a level of global competition in the interval Inline graphic, a positive steady state is asymptotically globally stable.

The previous lemma establishes the global asymptotic stability condition of a positive steady state. However, a positive steady state does not exist for all vectors of carrying capacity Inline graphic. There is in fact a subset of carrying capacity vectors compatible with a positive steady state. This subset is by definition Inline graphic Inline graphic. That subset can simply be expressed as the strictly positive linear combination of the vectors Inline graphic (ek are the vectors of the standard orthonormal basis of Inline graphic), Inline graphic. As the elements of the matrix β are all positive, this implies that the vectors vk have all their elements positive, and in turn this also implies that the vectors of carrying capacity leading to a positive steady state have all their elements positive, i.e. Inline graphic.

In the next lemma, we study the existence and stability of steady states in the positive quadrant Inline graphic for any vector of carrying capacity K. First, let us remark that, without loss of generality, we can always assume that a steady state has the following form: Inline graphic. Indeed, this form can always be achieved by renumbering the agents such that the first m's are the non-positive ones and the last nm are the positive ones.

Lemma A.3. —

Consider that the symmetric competition matrix β is strictly positive-definite. Then, for all vectors of carrying capacity Inline graphic, there exists one and only one steady state, written without loss of generality in the form Inline graphic, that is globally asymptotically stable in the domain Inline graphic. Moreover, all other steady states in the positive quadrant Inline graphic are unstable. Finally, the value of this stable steady state is only determined by the competition matrix β and the carrying capacity vector K.

Proof. —

1. Consider Inline graphic to be a steady state. The Jacobian evaluated at this steady state is then given by the following 2 × 2 block matrix:

graphic file with name rsif20140693-e4.jpg
  • The elements of the vector b are strictly positive and given by Inline graphic, and the matrix D(b) is a diagonal matrix formed by the elements of the vector b. The steady state N* is locally stable if and only if Inline graphic for all Inline graphic, and the real parts of the eigenvalues of the sub-matrix
    graphic file with name rsif20140693-e5.jpg
    are strictly positive. The latter condition is automatically satisfied as the matrix β is symmetric and strictly positive-definite. Then, the conditions of existence and local stability of N* can be summarized by
    graphic file with name rsif20140693-e6.jpg
    for all agents i, with the second inequality being strict if Ni = 0.
  • 2. We recall that a vector N* is the solution of a linear complementarity problem [26] defined by the competition matrix β and the carrying capacity vector K if it satisfies the following inequalities:
    graphic file with name rsif20140693-e7.jpg
    Moreover, as in our case, the competition matrix β is strictly positive-definite, and there exists one and only one solution to that linear complementarity problem [27].
  • 3. We prove that the steady state, which is the solution of the linear complementarity problem defined by the competition matrix β and the carrying capacity vector K, is asymptotically globally stable in the domain Inline graphic. The proof is based on the following Lyapunov function introduced by Goh [28]:
    graphic file with name rsif20140693-e8.jpg
    with di some strictly positive numbers. Clearly, we have V(N) ≥ 0, as Inline graphic, and Inline graphic for all Inline graphic. Moreover, V(N) = 0 if and only if N = N*. Let us compute its derivative as a function of time. We obtain
    graphic file with name rsif20140693-e9.jpg
    where Inline graphic. For Inline graphic, consider the fact that Inline graphic, then we can write fi as: Inline graphic. For Inline graphic, we rewrite fi as: Inline graphic. Substituting these two expressions into the derivative of the Lyapunov function, we obtain
    graphic file with name rsif20140693-e10.jpg
    The first term of the right-hand side is always negative, indeed, Inline graphic and for Inline graphic we have Inline graphic. The second term of the right-hand side is always strictly positive. Indeed, if we set Inline graphic, then it is a quadratic form defined by the strictly positive-definite matrix competition matrix β. Therefore, in the domain Ω, we have that Inline graphic. Thus, the steady state, which is the solution of the linear complementarity problem, is asymptotically globally stable in the domain Ω.
  • 4. Consider that we have another steady state, the one given by the solution of the linear complementarity problem. Then, by the uniqueness of the solution of the linear complementarity problem, there is an agent k for which Inline graphic and at the same time Inline graphic. This implies that one eigenvalue of the Jacobian is strictly positive, thus this steady state is unstable. Therefore, there exists one and only one globally stable steady state, which is given by the solution of the linear complementarity problem defined by the competition matrix β and the carrying capacity vector K. This proves the two first assertions of the lemma. For the last assertion, it is enough to remark that the solution of the linear complementarity is only a function of β and vector K. Therefore, the value of the stable steady state is also only a function of β and vector K.▪

All these lemmas together imply that under the condition that all eigenvalues of β are strictly positive, i.e. β is a strictly positive-definite matrix, the trajectories of the dynamical system (2.1) starting in the strictly positive quadrant converge to a unique steady state. Moreover, for a given competition matrix β, the value of that steady state is only a function of the carrying capacity K; the growth rate r only dictates the velocity at which the trajectory converges to the stable steady state.

Appendix B. Alternative inter-agent resource–competition networks

We use a resampling procedure that is able to generate a large gradient of inter-agent resource–competition networks while preserving the total number of interactions in the network [29].

First, we randomize the resource–agent system (i.e. the bipartite network) between agents (countries) and resources (companies). Note that two agents interact if they share a resource, and the strength of the interaction is equal to the number of shared resources. This randomization is performed by inferring the probability of an interaction between an agent i and a resource k using the model

graphic file with name rsif20140693-e11.jpg B1

The term Inline graphic quantifies the variability in number of resources, the term Inline graphic quantifies the assortative structure of the system, and the temperature T modulates the level of stochasticity in the model. Since Inline graphic and Inline graphic are a priori unknown, they can be estimated from the observed resource–agent system itself. The parameters κ, ϕ1 and ϕ2 are positive scaling parameters that give the importance of the contributions of the terms. Then, based on their estimation, the probability of an interaction between all pairs of agents and resources is inferred. Thus, an alternative resource–agent system can simply be generated by drawing randomly the interactions based on those estimated interaction probabilities. The intercept m(T) is adjusted for each temperature value such that the expected number of interactions is equal to the observed one. When the temperature goes to infinite, our model converges to the Erdős–Rényi model, when the temperature goes to zero, the system freezes in the most probable configuration predicted by our model, and when T = 1 we recover the expected distribution of resources.

Second, we transform the previously generated resource–agent system into an inter-agent resource–competition network. This competition network is characterized by a symmetric matrix β of size N × N, called the competition matrix. The elements of the competition matrix βij are a function of the number of shared resources between agents.

Funding statement

Funding was provided by the European Research Council through an Advanced Grant (J.B.), FP7-REGPOT-2010-1 programme under project 264125 EcoGenes (R.P.R.), and the Spanish Ministry of Education through a FPU PhD Fellowship (L.J.G.). The authors declare no competing financial interests.

References

  • 1.Scheffer M, et al. 2012. Anticipating critical transitions. Science 338, 344–348. ( 10.1126/science.1225244) [DOI] [PubMed] [Google Scholar]
  • 2.Saavedra S, Rohr RP, Dakos V, Bascompte J. 2013. Estimating the tolerance of species to the effects of global environmental change. Nat. Commun. 4, 2350 ( 10.1038/ncomms3350) [DOI] [PubMed] [Google Scholar]
  • 3.May RM, Levin SA, Sugihara G. 2009. Complex systems: ecology for bankers. Nature 451, 893–895. ( 10.1038/451893a) [DOI] [PubMed] [Google Scholar]
  • 4.Schweitzer F, Fagiolo G, Sornette D, Vega-Redondo F, Vespignani A, White DR. 2009. Economic networks: the new challenges. Science 325, 422–425. ( 10.1126/science.1173644) [DOI] [PubMed] [Google Scholar]
  • 5.Haldane AG, May RM. 2011. Systemic risk in banking ecosystems. Nature 469, 351–355. ( 10.1038/nature09659) [DOI] [PubMed] [Google Scholar]
  • 6.Battiston S, Puliga M, Kaushik R, Tasca P, Caldarelli G. 2012. DebtRank: too central to fail? Financial networks, the FED and systemic risk. Sci. Rep. 2, 541 ( 10.1038/srep00541) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Barzel B, Barabási AL. 2013. Universality in network dynamics. Nat. Phys. 9, 673–681. ( 10.1038/nphys2741) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Strogatz SH. 2001. Nonlinear dynamics and chaos. Boulder, CO: Westview Press. [Google Scholar]
  • 9.Keynes JM. 1936. The general theory of employment, interest and money. New York, NY: Palgrave Macmillan. [Google Scholar]
  • 10.Tinbergen J. 1962. Shaping the world economy. New York, NY: Twentieth Century Fund. [Google Scholar]
  • 11.Sargent TJ, Wallace N. 1973. The stability of models of money and growth with perfect foresight. Econometrica 41, 1043–1048. ( 10.2307/1914034) [DOI] [Google Scholar]
  • 12.Lucas RE. 1988. On the mechanics of economic development. J. Monetary Econ. 22, 3–42. ( 10.1016/0304-3932(88)90168-7) [DOI] [Google Scholar]
  • 13.Arrow KJ, Debreu G. 1954. Existence of an equilibrium for a competitive economy. Econometrica 22, 265–290. ( 10.2307/1907353) [DOI] [Google Scholar]
  • 14.Thom R. 1994. Structural stability and morphogenesis. Reading, MA: Addison-Wesley. [Google Scholar]
  • 15.Vandermeer JH. 1975. Interspecific competition: a new approach to the classical theory. Science 188, 253–255. ( 10.1126/science.1118725) [DOI] [PubMed] [Google Scholar]
  • 16.Alberch P, Gale EA. 1985. A developmental analysis of an evolutionary trend: digital reduction in amphibians. Evolution 39, 8–23. ( 10.2307/2408513) [DOI] [PubMed] [Google Scholar]
  • 17.Rohr RP, Saavedra S, Bascompte J. 2014. On the structural stability of mutualistic systems. Science 345, 1253497 ( 10.1126/science.1253497) [DOI] [PubMed] [Google Scholar]
  • 18.Solow RM. 1956. A contribution to the theory of economic growth. Q. J. Econ. 70, 65–94. ( 10.2307/1884513) [DOI] [Google Scholar]
  • 19.Romer PM. 1986. Increasing returns and long-run growth. J. Political Econ. 94, 1002–1037. ( 10.1086/261420) [DOI] [Google Scholar]
  • 20.Anderson PW, Arrow KJ, Pines D. (eds). 1988. The economy as an evolving complex system. Reading, MA: Addison-Wesley. [Google Scholar]
  • 21.Costanza R, Cumberland J, Daly H, Goodland R, Norgaard R. 1997. An introduction to ecological economics. Boca Raton, FL: CRC Press LLC. [Google Scholar]
  • 22.MacArthur R. 1970. Species packing and competitive equilibrium for many species. Theor. Popul. Biol. 1, 1–11. ( 10.1016/0040-5809(70)90039-0) [DOI] [PubMed] [Google Scholar]
  • 23.Case TJ. 2000. An illustrated guide to theoretical ecology. Oxford, UK: Oxford University Press. [Google Scholar]
  • 24.Goh BS. 1977. Global stability in many-species systems. Am. Nat. 111, 135–143. ( 10.1086/283144) [DOI] [Google Scholar]
  • 25.Bastolla U, Lassig M, Manrubia SC, Valleriani A. 2005. Biodiversity in model ecosystems, i: coexistence conditions for competing species. J. Theor. Biol. 235, 521–530. ( 10.1016/j.jtbi.2005.02.005) [DOI] [PubMed] [Google Scholar]
  • 26.Berman A, Plemmons RJ. 1979. Nonnegative matrices in the mathematical sciences. New York, NY: Academic Press. [Google Scholar]
  • 27.Takeuchi Y, Adachi N. 1980. The existence of globally stable equilibria of ecosystem of the generalised Volterra type. J. Math. Biol. 10, 401–415. ( 10.1007/BF00276098) [DOI] [Google Scholar]
  • 28.Goh BS. 1978. Sector stability of a complex ecosystem model. Math. Biosci. 40, 157–166. ( 10.1016/0025-5564(78)90078-0) [DOI] [Google Scholar]
  • 29.Rohr RP, Naisbit RE, Mazza C, Bersier L-F.2013. Matching-centrality decomposition and the forecasting of new links in networks. (http://arxiv.org/abs/1310.4633. ) [DOI] [PMC free article] [PubMed]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Data Supplement
rsif20140693supp1.txt (143.6KB, txt)

Articles from Journal of the Royal Society Interface are provided here courtesy of The Royal Society

RESOURCES