Appendix B. Stochastic simulations.
Using Monte-Carlo simulations, we allowed species to differ in their colonization probabilities (mLL,1 … mLL,n; or mMI,1 … mMI,n), extinction probabilities without competition (e1,1… e1,n), and competitive abilities. To vary competitive abilities, we introduced asymmetrical competition by assuming
|
(B.1) |
where n is regional richness, Ei,j is the total extinction probability of species i in patch j, wk,j= 1 if species k is present in patch j and zero if it is not, and ci,k is the pairwise competition coefficient which indicates the increase in extinction probability of species i due to the presence of species k. If all the ci,k are equal to c and all the e1,i equal to e1 , Eq. B.1 reduces to Eq. 1. We defined sensitivity to competition of species i (sci ) as the increase in extinction probability of species i if all the n-1 other species are present, such that Ei,j = e1,i + sci when all wk,j= 1. If sci differs for each species, there is a competitive hierarchy where the species with the lowest sci is the best competitor. Each sci value was then randomly partitioned into n-1 ci,k values such that
.
|
(B.2) |
Note that Monte-Carlo simulations use probabilities and not rates, thus constraining the values of e1,i and mMI,i to fall between 0 and 1. For the same reason e1,i+ sci (extinction rate when all the species occur together) should fall between 0 and 1. When the value of e1,i is known, the value of sci cannot exceed 1- e1,i and hence sci /(1- e1,i ) should fall between 0 and 1. Another constraint is that, for the Levins-like model, e1,i cannot exceed mLL,i if the metapopulation is to persist. Thus, e1,i /mLL,i must also fall between 0 and 1. Values falling within these bounds were generated by using the distribution Y(m,v) defined by Y=exp(Z)/1+exp(Z), with Z being normally distributed with mean = log[m/(1-m)] and standard deviation= v. By choosing m in the (0,1) interval, Y(m,v) generates values bounded by 0 and 1 with the expected median given by m.
For example, the values of e1,i were generated as follows. First a value x, was drawn at random from a uniform (0,1) distribution to determine the expected median m of the e1,i. Then n values of e1,i were drawn at random from a Y (x, v) distribution. The mMI,i or e1,i /mLL,i and sci /(1- e1,i ) were generated similarly by drawing values, u and q, from a uniform (0,1) distribution. Note that e1,i must be drawn first before the values of mLL,i and sci can be obtained.
Each simulation is thus based on four parameters (x, u, q, v). The three first parameters are used to generate metacommunities that differ in the average features of their constituent species, more precisely in the median of e1,i (=x), mMI,I or e1,i /mLL,i (=u), and sci /(1- e1,i ) (=q). The parameter v determines dispersion around the median and takes the same value for the three distributions. As v increases, extinction and colonization probabilities become more dissimilar between species and competition becomes more asymmetrical.
Each simulation began with 100 patches and an initial number of species nt=0. Simulations were initiated with each of the nt=0 species occupying the fraction of patches it would occupy at equilibrium without competition. Simulations were run for 100 time steps. For each time step and patch, the probability of extinction of each species was computed from Eq. B.1. If a species i did not occur in a patch, its colonization probability was computed as mMI, i (mainland-island) or yi mLL,i (Levins-like), where yi is the fraction of patches occupied by species i at that time step. The fate of a species in a patch in each time step (extinction or colonization) was determined using a standard Monte-Carlo procedure (Hilborn and Mangel 1997). For example, if Ei,j is the extinction probability of species i in patch j at time t then extinction occurs at time t+1 if Ei,j is higher than a value drawn at random within a (0,1) uniform distribution. The environment was assumed to be constant, thus none of the parameters in the simulations changed through time.
For the Levins-like model, the number of species remaining in the system at t=100 time steps (nt=100) was determined. The simulation was then run for 50 additional time steps and the number of persisting species at t=150 (nt=150) was determined. If nt=150< nt=100, we assumed that the system had not reached quasi-equilibrium. Otherwise, the mean species richness per patch was computed for the last 50 time steps and divided by nt=100 to obtain yobserved, the mean frequency of patch occupancy. We then averaged e1,i , mLL,i, and ci,k over all species remaining in the simulation at equilibrium. We used these values in Eqs. 7 and 9 to compute ypredicted, the mean frequency of patch occupancy when all species are identical.
For the mainland-island model, the simulation procedure was simplified because there was no regional extinction, thus nt=150=nt=100=nt=0. As before, the mean species richness per patch was computed for the last 50 time steps and divided by nt=100 to obtain yobserved. We again averaged e1,i, , mMI,i, and ci,k for each simulation and used these values in Eqs. 7 and 9 to compute ypredicted,.
For each model (Levins-like or mainland-island) and for a given value of v, we ran 20 simulations with nt=100= 3 , 5 with nt=100= 8, 5 with nt=100= 10, 5 with nt=100=12, and 5 with nt=100= 14. We thus obtained 40 values of yobserved to compare to 40 corresponding values of ypredicted (Fig. 5).