Figures
Abstract
As species extinction accelerates globally and biodiversity declines dramatically, identifying keystone species becomes an effective way to conserve biodiversity. In traditional approaches, it is considered that the extinction of species with high centrality poses the greatest threat to secondary extinction. However, the indirect effect, which is equally important as the local and direct effects, is not included. Here, we propose an optimized disintegration strategy model for quantitative food webs and introduced tabu search, a metaheuristic optimization algorithm, to identify keystone species. Topological simulations are used to record secondary extinctions during species removal and secondary extinction areas, as well as to evaluate food web robustness. The effectiveness of the proposed strategy is also validated by comparing it with traditional methods. Results of our experiments demonstrate that our strategy can optimize the effect of food web disintegration and identify the species whose extinction is most destructive to the food web through global search. The algorithm provides an innovative and efficient way for further development of keystone species identification in the ecosystem.
Citation: Fan C, Zhu D, Zhang T, Wu R (2023) Efficient keystone species identification strategy based on tabu search. PLoS ONE 18(5): e0285575. https://doi.org/10.1371/journal.pone.0285575
Editor: Peng Guo, Southwest Jiaotong University, CHINA
Received: February 11, 2023; Accepted: April 25, 2023; Published: May 11, 2023
Copyright: © 2023 Fan et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: Raw data of this study are available in the ‘enaR’ package in R (https://cran.r-project.org/src/contrib/Archive/enaR/). Minimal data used in this study could be found at https://github.com/Fan-Treasure/Quantitative-Food-Web-Dataset.
Funding: The authors received no specific funding for this work.
Competing interests: The authors have declared that no competing interests exist.
Introduction
Ecosystems have been severely damaged in recent years by substantial increases in population density, emissions of industrial carbon dioxide and toxic pollutants, as well as habitat destruction. As a result, a large number of species became extinct, and biodiversity has dramatically declined. Species extinction poses a threat to the global ecosystem. In complex ecological networks, the extinction of some species, i.e., primary extinction, might result in the extinction of others, i.e., secondary or cascading extinction, due to the interdependence of species [1]. For example, deforestation and frequent wildfires in the Amazon rainforest have led to the destruction of habitats and food chains, resulting in a significant loss of biodiversity [2]. Consequently, conserving biodiversity helps to reduce species extinctions and secondary extinctions while protect ecosystems at the same time. However, insufficient resources—financial, human and energy—make it challenging to monitor population changes of all species in time to protect them from existential crises.
Keystone species are species in ecosystems that play a critical role in maintaining biodiversity and its structure, function and stability. The loss of keystone species will have a higher influence on the function and structure of ecosystems than the loss of other species, and is likely to trigger more secondary extinctions [3–6]. Therefore, the conservation of keystone species plays an important role in saving numerous other species while contributing to the conservation of resources. Identifying keystone species helps to set priorities and conservation targets, and serves as a guide for species and biodiversity conservation [7, 8]. In ecosystems, biodiversity loss has a significant impact on food web structure, including secondary and cascading extinctions [1]. The structure of a food web can be described as a network, with species represented as nodes and predator-prey relationships between species constituting directed links. These directed links begin with the prey and end with the predator. Such network-based analysis is a crucial tool for identifying keystone species [7, 9, 10]. Centrality in network analysis identifies the most critical nodes in a network [11]. Ranking species according to centrality has become a generally acknowledged method for prioritizing species for conservation [1, 12–16]: species at the center play a mediating role in the interactions between those at the margins and should therefore be considered the most important species. Previous research has used betweenness centrality [17], eigenvector centrality [18], closeness centrality [19], and through-flow centrality [20] for refinement, providing simple but effective methods for identifying the importance level of species.
However, a huge drawback in most network studies is the wide use of binary (i.e., presence or absence based on energy interactions) food webs. Though binary food webs are convenient in terms of data collection, it is increasingly recognized that such qualitative network structures are often uninformative [21]. Nutritional interactions of different strengths may have qualitatively distinct effects on food web properties, so increasing numbers of research now incorporate weighted networks [20–22], which can drastically modify conclusions about the importance of nodes [7, 23]. Across many quantitative food webs, link weights (i.e., the strength of energy interactions) are estimated based on the number of individuals, biomass, or carbon flux between species or compartments [20–22, 24]. These quantitative methods are more reliable than topological methods. However, in weighted networks, the centrality-based methods above only calculate local and direct effects and are unable to detect indirect effects, which have been shown to be equally significant [25]. For example, the nodes with the greatest connections are not always the most destructive ones [18]. Therefore, researchers have concentrated on the nodal effects of the entire network to find a globally optimal method that better understands their indirect effects.
As a metaheuristic algorithm for solving global optimal problems, tabu search [26, 27] is based on a neighborhood search approach that uses different types of memory and neighborhood strategies to direct the iterative improvement of the search. Recent studies have applied tabu search for the traditional network disintegration problem and achieved desirable outcomes. For example, Deng and Wu [28] studied the optimal disintegration strategy for undirected binary networks on the basis of tabu search, and Yu Yang et al. [29] extended it to directed networks. Results of both studies demonstrate that the disintegration strategy in accordance with tabu search performs significantly better than the conventional disintegration strategy. The distinctive characteristic of tabu search is that it uses memory to steer local search to jump out of the local optimum. By introducing a variational operation, when confronted with a local optimum, the ultimate result will move to the vicinity of the best neighborhood solution, even if temporary deteriorations of the objective function value may occur during the process. To avoid loops, a tabu list is employed, which keeps track of the attributes of recent moves and prohibits their repeat.
Here, we present a food web disintegration strategy based on tabu search to determine the globally optimal attack strategy for quantitative food webs and thus evaluate the importance of species on food web robustness. In the current study, we investigated the robustness of 12 real food webs and compared the performance of tabu search-based algorithm with centrality and eigenvector-based algorithms in identifying keystone species. Experiments show that the keystone species identification strategy based on tabu search performs significantly better than other methods.
The remainder of this paper is organized as follows. First, we provide an optimization model for disintegration strategy in quantitative food webs, and investigate the method for solving the optimization model based on tabu search. Then, the data used in this study are described, along with the simulation method and measurement metrics for measuring species extinction. Subsequently, we evaluate the proposed strategy on several food webs and analyze the results. Finally, we conclude the work and discuss some possible extensions.
Materials and methods
Optimization model for disintegration strategy in quantitative food webs
According to the definition of keystone species, a species is more important in a food web if its removal causes more secondary extinctions. Therefore, our goal is to find out which species have the most significant impact on the whole food web after removal, and an optimization model could be developed. First, we make the following conventions.
- Consider a quantitative food web G = (V, E), where V represents the set of species (nodes) in the food web, vi represents the species, and N denotes the number of V. E denotes the set of links (edges) for energy flow in the food web, eij denotes the energy route flowing from species i to species j, and wij denotes the energy value flowing from species i to species j. The in-degree of node i implies the energy obtained by species i, and the out-degree of node i indicates the energy flowing out of species i.
- All the edges connected with vi will vanish simultaneously after breaking a node vi in V.
- The in-degree of node i is
. A node is eliminated if, after a species extinction, the in-degree of node i as a percentage of the in-degree of node i in the initial food web falls below extinction threshold t.
- The value of xi represents the state of node vi in the food web, with 0 indicating destroyed and 1 indicating uncorrupted.
- The species removal strategy is denoted by Xind = [x1, x2, …, xN], where xi = 0 or 1, i = 1, 2, …, N, n represents the number of species removed.
Based on the assumptions above, the optimization model for the disintegration strategy is obtained:
(1)
For any species removal strategy Xind, we have , where n denotes the number of species removed. We use G0 to denote an unbroken food web and G to denote a food web where some species have been removed by a strategy Xind. Also we use F to signify the objective function and f(G) to signify the number of surviving species in the food web after a species extincts. Thus the degree of disintegration F(Xind) can be represented by F(Xind) = f(G0) − f(G). Based on the assumptions above, f(G) is calculated as:
(2)
where I(x) is a schematic function, I(x) = 0 when x is below the extinction threshold t and I(x) = 1 when x is greater than the threshold t.
is the in-degree of vi in the initial network, and
is the in-degree of vi in the present network.
For any subgraph G of G0, since N < N0, f(G) < f(G0), F ≥ 0. The more species become extinct, the lower the ratio of the in-degree of node vi in G to that in G0, the smaller f(G), the larger F(Xind), and the greater the disintegration is.
Removal approach based on tabu search
It can be inferred from the objective function that the model above is a nonlinear optimization model. If the solution is performed with a traversal search, the computation is , which increases sharply as N and n increase. Therefore, the traversal search approach is almost impossible for large food webs, so we use a metaheuristic algorithm, tabu search, to solve the problem.
Tabu search is a metaheuristic search algorithm, which is an effective tool for solving global optimization problems [27]. It uses a local search method iteratively search for the optimal solution among the neighborhood of the current solution as the next solution until no better solution can be found. By incorporating mutation operations, it enhances the ability to evade the local optimum and enhances the ability to find the global optimum. Tabu search is comprised of six components that are essential for its operation: objective function, movement mechanism, prohibition rule, tabu list, expectation criterion, and termination criterion. The objective function is a measure used to evaluate neighbors and judge their merits. In the present study, the food web disintegration degree F(Xind) is employed as the objective function. The move mechanism reflects the search for the best solution. The fundamental principle of the move mechanism is first to generate an initial solution, then iteratively search its neighborhood and select the optimal solution for the next step. To avoid search loops and local optimums, a tabu list (Tlist) recording forbidden solutions is employed. The most critical factor in its design is the tabu step length (L, the number of iterations after which the object’s tabu expires). Meanwhile, the aspiration criterion is a moderate relaxation of the tabu table for a given length, where old tabu objects are gradually exited as new tabu objects enter and can be revisited. A move should accept when its result is better than the optimal neighborhood solution obtained by unforbidden moves and the optimal history solution achieved without the restriction of the tabu table. The termination criterion is a rule of stopping, which is set according to the upper limit of the number of iterations (Tmax).
The flowchart for solving the best disintegration strategy of food webs based on tabu search is shown in Fig 1, with the following detailed steps:
- Step 1. First, enter the food web data into the program. Add a virtual node v1 to represent the external environment, and add edges from v1 to v2, …, vN+ 1 as well as the edges from v2, …, vN+1 pointing to v1, indicating the energy that v2, …, vN+1 receives and flows into the external environment.
- Step 2. Initialize the maximum number of iterations(Tmax), the maximum number of candidate solutions (ncan), the length of the tabu list (L), the tabu list (Tlist = NULL), and current iteration (Titer = 0).
- Step 3. Randomly generate an initial solution X0 = [x1, x2, …, xN, xN+1]. The specific operation is to randomly select n different nodes in v2, …, vN+1 and let their corresponding x values be 0. The historical optimal solution and the current solution are noted as Xopt and Xcur, respectively. Initialize Xopt, Xcur = X0.
- Step 4. Initialize swap list (Slist = NULL). Generate ncan candidate solutions X1, …, Xncan based on Xcur. The specific operation is to randomly select a node y0 with value 0 in Xcur, and then randomly select a node y1 (y1 ≠ v1) with value 1 among the remaining nodes with. Denote the set of y0 and y1 ({y0, y1}) as a swap Si. If Si is in Slist or Tlist, this generated solution is invalidated and retry to generate a solution. If not, Si is added into Slist, and the candidate solution is generated successfully. Repeat the operation above until the number of generated solutions is ncan, then Slist = NULL.
- Step 5. Calculate F(Xind), ind = 1, …, ncan separately, and the Xind corresponding to the maximum value of F(Xind) is noted as Xk. Then Xcur = Xk, and record the swap Sk when generating solution Xk.
- Step 6. If F(Xcur) > F(Xopt), then Tlist = NULL and Xopt = Xcur. Otherwise, add Sk to Tlist and delete the earliest added swap if Tlist is full. In either case, Titer = Titer + 1.
- Step 7. If Titer > Tmax, terminate the iteration and output Xopt. Otherwise, go back to Step 4, and repeat the operation above until Titer > Tmax.
Here we use a simple instance to illustrate the optimal disintegration strategy of food webs on the basis of tabu search. As shown in Fig 2, there are six species in this food web, denoted as nodes v2, …, v7, with the addition of virtual node v1. initialize n = 2, L = 3, ncan = 4, Tlist = NULL, Titer = 0, Tmax = 8. Fig 3 shows the complete procedure for determining the optimal disintegration strategy. First, select two different nodes in v2, …, v7 randomly and assign their corresponding x value to 0 to generate the initial solution X0 = [1, 1, 1, 0, 1, 0, 1], i.e., delete node 4 and node 6, followed by making Xcur, Xopt = X0. Then we generate four different candidate solutions by randomly swapping deleted and undeleted nodes, then calculate the degree of disintegration of the food web F(Xind). The blue rows in the figure represent the current solution, X1, X2, X3, X4 represent four different candidate solutions generated, and the right rectangle represents F(Xind). Find the Xind corresponding to the largest F(Xind), note it as Xk, and mark it in red. In the first iteration, F(X3) is maximum, so Xk = [1, 0, 1, 1, 1, 0, 1]. At the same time, mark the swap scheme green in this line, then Xcur = Xk. Since F(Xk) = 0.5 > 0.33, then Xopt = Xk, Tlist = NULL, Titer = Titer + 1. At this time, the optimal solution is [1, 0, 1, 1, 1, 1, 0, 1]. Then repeat the steps above. The list formed by the hollow rectangle in the figure represents the tabu list, which stores the swap sequences that are not available in the next generation of candidate solutions. The algorithm above continues until Titer = 8 when the number of iterations reaches Tmax. At this point, we obtain the optimal solution [1, 0, 1, 1, 1, 1, 1, 0], which means deleting node 2 and node 7 maximizes the disintegration of the food web.
Virtual node v1 represents the external environment. The link from v1 to v2 with a green weight represents the energy flow that the food web receives from the external environment, and the links from v2, …, v7 pointing to v1 with yellow weights indicate energy flows from the food web into the external environment.
The blue row represents the current solution, X1, X2, X3, X4 represents the four different candidate solutions generated, and the right rectangle represents F(Xind). The red value is the optimal value of the objective function in one cycle, and its corresponding swap is noted as green.
Food web data
We analyzed quantitative food webs for 12 ecosystems of different sizes (Table 1, [30, 31]). The selection principles are as follows: (1) networks with species richness S > 20 were chosen to minimize mistakes owing to limited network size [32]; (2) each dataset was collected from different research to avoid the simultaneous occurrence of comparable networks from the same region (e.g., we randomly selected one network from the four sets of networks from Neuse Estuary in early summer 1997, late summer 1997, early summer 1998 and late summer 1998).
Food web data are available in the “enaR” package of R [30], S1 Data. Nodes represent the species, trophic group, functional group or system, and non-living components with energy stored. Edges represent the energy flux. Data for each food web include carbon biomass per taxonomic unit (gCm−2), carbon per unit time for imports, exports and respiration per taxonomic unit (gCm−2day−1) and carbon fluxes between pairs of taxonomic units (gCm−2day−1). The food webs we selected exhibited a wide range of network complexity, as measured by species richness (S = 21 − 125), number of connections (Cn = 61 − 1969), binary directed connectance (C = 0.079 − 0.354) and weighted directed connectance (Cw = 0.032 − 0.162). The binary directed connectance is a qualitative descriptor based on a binary network, C = Cn/S2, which estimates the proportion of possible connections achieved between nodes. The weighted directed connectance indicates number of “valid” links in a quantitative food web Cw [33].
In addition, all substances in the food web come from primary producers who obtain substances from the external environment and transfer them to all other species through the food web [34, 35]. Therefore, we attach a virtual node to the network that points to all primary producers. Moreover, each species has an intrinsic energy loss that can be illustrated by adding a connection from each node to the virtual node. (Fig 2)
Simulations of extinction
The topological approach based on secondary extinction is used in the present study, with the extinction threshold incorporated [12, 36]. The topological approach focuses only on the presence or absence of predator-prey relationships and considers only the qualitative food web structure. In this way, secondary extinction happens when a consumer loses all its energy sources [37]. The advantage of this method is that only the food web structure is required as input, simplifying its application in large and complicated food webs. However, it has limitations since it assumes that all species have the same baseline risk of extinction and that species will only disappear secondarily when all prey have been removed. More realistically, a species becomes extinct when energy flux input decreases below a critical level. The extinction threshold (t, [12]) is defined as the minimum energy required for the species to survive. After each removal, the percentage of extant energy to the original inflow energy, P(i), is recalculated for each species. If this fraction is equal to or less than the threshold (P(i) ≤ t), species i extincts secondarily. For example, t = 0.5 means that a species becomes extinct if the energy flux input of the species after removal is equal to or less than 50% of the initial intake, i.e., P(i) ≤ 0.5. In the conventional topological method, t is implicitly assumed to be equal to zero, and a species becomes extinct when its energy inflow is zero [1, 12, 13, 18, 49–51]. The extinction threshold can be seen as a way to adjust the vulnerability of consumers to the loss of resources.
To test our algorithm, we conducted simulations in which we removed one species in each step and recorded the proportion of secondary extinctions. Secondary extinctions can be direct (i.e., consumers go extinct after the removal of species with which they are directly associated) or indirect (i.e., consumers go extinct after species with which they are not directly associated are removed). This process is repeated until the extinction of all species. We compared several simple algorithms: (1) removing species in decreasing order of out-degree (OD), an approach that assumes that the species with the highest outward energy output is more important; (2) removing species with the greatest in-degree (ID) at each step, identifying keystone species in the opposite way to OD; (3) removing species in decreasing order of the sum of in-degree and out-degree (SD); (4) removing species in decreasing order of the product of in-degree and out-degree(PD); (5) algorithm based on weighted network eigenvectors (EIG, [18]); and finally, (6) removing according to the tabu search-based algorithm (TS) outlined above.
Measurements and statistics
First, we recorded the proportion of secondary extinctions after removing each species. The x-axis of the secondary extinction curve (Fig 1, [1]) represents the proportion of primary extinctions, while the y-axis is the proportion of cumulative secondary extinctions. If no secondary extinction occurs after any primary extinction, then the extinct fraction will always match the removal fraction (1:1). However, if the loss of a species results in a subsequent secondary extinction, then the extinct fraction will surpass the removal fraction, and the resulting curve will be above the y = x line. The next one is the secondary extinction area (SEA) (Fig 6, [12]), which represents the area below the secondary extinction curve but above the y = x line. SEA is calculated as:
(3)
where N is the number of species in the initial food web, p is a specific number of primary extinction, and Np is the number of extinction species. It can be inferred that SEA equals 0.5 when all species are extinct after the initial extinction and 0 when there is no more secondary extinction [18]. Thus the greater the SEA, the less robust the food web under species removal and the more effective the removal method. The last one is robustness (R50, [1, 13, 50, 52]), which is the minimum proportion of primary extinct species necessary to cause 50% of species in the food web to become extinct. The lower the R50 value, the more secondary extinctions and the lower the stability. We varied the threshold t from 5% to 95% by 5% and recorded the robustness of each t for each removal approach. By comparing the R50 values for different removal approaches, we can see how much the various removal methods destroy robustness and thus judge the effectiveness of various algorithms.
To determine if there is a statistically significant difference between the R50 (or SEA) obtained by the six algorithms OD, ID, SD, PD, EIG, and TS, we performed a one-way ANOVA with a threshold of t = 0.5. The ANOVA factors were simulated algorithms, with the null hypothesis that there is no significant difference among the R50 (or SEA) obtained by various algorithms. Accordingly, the alternative hypothesis is that there are significant differences. Then, we used Dunnett post hoc test, with the TS algorithm as the control group and other algorithms as the experimental group. It tested five null hypotheses that the R50 (or SEA) obtained by the TS algorithm did not vary significantly from the OD (or ID, SD, PD, EIG) algorithm. Rejecting it implies that removing species on the basis of tabu search leads to significantly different secondary extinction than other algorithms. That is, strategy based on tabu search is a keystone species identification tool that is either effective or ineffective (depending on whether it causes more or less secondary extinctions than other algorithms).
Results
Secondary extinct curve
The experimental results on the variation of the cumulative secondary extinction proportion with the primary extinction proportion are shown in Fig 4. A clear trend emerges in all 12 food webs secondary extinction curves: the secondary extinction curves obtained by the tabu search-based algorithm had a higher slope at the beginning, and the collapse of the corresponding food web occurred faster. In other words, the tabu search-based removal algorithm was more likely to result in more secondary extinctions than ID, OD, SD, PD, and EIG algorithms.
ID, OD, SD, PD, EIG and TS represent the keystone species identification strategies based on in-degree, out-degree, sum of in-degree and out-degree, product of in-degree and out-degree, eigenvector, and tabu search, respectively. All algorithms were tested 10 times on each food web, and averages were taken as results.
It can be concluded that if we remove those species identified by tabu search, the ecosystem will collapse faster than removal based on centrality or eigenvectors, which means that these species contributes more significantly to the ecosystem’s stability and can be considered keystone species. If a keystone species becomes extinct, more other species will go extinct secondarily [3–6]. In order to maintain the robustness of ecosystems, these species should be prioritized for protection.
Secondary extinction area
The SEAs obtained by various removal algorithms for the 12 food webs are shown in Table 2. In all cases, the species removal algorithm based on tabu search produced a higher SEA. To show the superior performance of the TS algorithm, we calculated the mean SEA values of various removal algorithms (Fig 5) with OD of 0.290±0.060, ID of 0.274±0.036, SD of 0.291±0.043, PD of 0.288±0.050, EIG of 0.223±0.073 and TS of 0.385±0.030. One-way ANOVA results demonstrated (F-value = 12.676, p < 0.001) that the simulations of the various algorithms produced significantly different SEAs. The fundings of Dunnett multiple comparisons (Table 3) further demonstrated that the TS algorithm caused significantly higher SEAs than the other algorithms. This implies that more secondary extinctions are owing to the removal of species according to the tabu search-based algorithm.
Index of robustness
With the increase of extinction threshold, the R50 decreases for all removal conditions. As consumer sensitivity to energy loss increases, the removal of a smaller number of species can trigger an extinction of 50% species in the food web. The variation of R50 with energy threshold t for each food web is reported in Fig 6. A clear trend is also obvious in R50 curves of all 12 food webs: the keystone species identification algorithm based on tabu search tends to cause lower food web robustness. Except for the Gulf of Maine and Middle Atlantic Bight food webs, where it was less pronounced, overall, the food web robustness of species removal using the TS algorithm was lower than the other algorithms, regardless of the threshold t.
The threshold t varied from 5% to 95% by 5%, and the robustness of each t is recorded for each removal approach. All algorithms were tested 10 times on each food web and averages were taken as results.
In addition, we obtained the mean R50 values of various removal algorithms with t = 0.5 (Fig 7) to investigate the effect of different removal algorithms on R50 with OD of 0.164 ± 0.049, ID of 0.190 ± 0.044, SD of 0.190 ± 0.047, PD of 0.163 ± 0.041, EIG of 0.243 ± 0.065, and TS of 0.100 ± 0.029. One-way ANOVA revealed that the species removal algorithms had a substantial effect on the robustness R50: the six removal algorithms produced quite different R50 values in the topological simulations (F-value = 11.922, p < 0.001). In addition, the TS algorithm had the lowest mean R50 value, which was considerably different from the results of other algorithms (Dunnett post hoc test, Table 4). To summarize, these findings demonstrate that the tabu search-based algorithm always performs better than the centrality and eigenvector-based algorithms in identifying keystone species, which play an essential role in maintaining ecosystem stability.
Discussion
We developed an optimization model for the disintegration strategy in quantitative food webs and obtained the optimal strategy using tabu search. Through comparing with other traditional centrality-based and eigenvector-based methods, we obtained larger SEA values as well as lower R50 values, and verified the effect of the strategy on food web disintegration. It is demonstrated that the method based on tabu search can identify the most destructive near-optimal species in the food web, i.e., the keystone species in the ecosystem by global search.
The difference between the tabu search-based and other algorithms also caught our attention. Contrary to the concept of centrality that has been emphasized so far, the findings obtained by various algorithms emphasize that the most damaging species identified by a global search are more effective than the individual species’ importance ranking approach. Classical centrality measures such as in-degree and out-degree can identify important nodes in binary food webs [12], but cannot effectively identify the truly critical nodes in quantitative food webs. In particular, although it has been shown to perform similarly to genetic algorithms in binary food webs [18], the eigenvector-based algorithm does not perform well in quantitative food webs.
Srinivasan et al. [53] have shown that many realistic removal sequences are unlikely to result in large-scale species loss and that the extinction of vulnerable species does not necessarily result in the extinction of other species. Therefore, it is difficult to determine the effect of removing species that have a minor direct impact on the structure of the food web. Tabu search-based algorithms can incorporate these species into a “global search” of the food web, using “memory” to guide the local search beyond the local optimum when confronted with a local optimum. Even though the removal of such species may temporarily lead to a more stable food web structure, the tabu search will remove it to achieve the final global optimum.
Previous studies have used centrality as a criterion for identifying keystone species and have suggested that species of high centrality are more influential than others and play an important role in structural maintenance. Nevertheless, it is difficult to determine how many species ought to be defined as keystone species in a given ecosystem. Previous search has not given specific numbers or percentages of species that ought to be defined as keystone species [3, 4, 10], only priority lists based on centrality [54], with ranking indicating the significance of species in maintaining biodiversity. However, the high centrality of species A, B, and C, respectively, does not mean that their combination is important for the ecosystem. In comparison, the strategy based on tabu search can discover which species groups are essential to the ecosystem, which may help to determine which species should be defined as keystone species.
It should be noted that, in contrast to centrality-based approaches, our approach requires complete information about the food web structure. However, in many realistic situations, it is hard to gather such precise data. Therefore, our approach is expected to be extended to situations where information is incomplete or inaccurate. Furthermore, our study is based on a topological approach where a species becomes extinct when the inflow energy decreases below the extinction threshold and assumes that consumers cannot switch from one prey species to another. However, it is known this type of adaptive behavior is available in the ecosystem, and several studies have estimated the robustness of food webs in dynamic models [16, 54–57]. Therefore, the next challenge is to identify keystone species in dynamic food web models with the help of tabu search.
Conclusion
The Earth’s ecosystem plays an essential role in maintaining ecological balance and protecting the regional environment [58], but it is experiencing a severe decline in biodiversity. The decrease in biodiversity will cause dramatic changes in ecosystem processes and functions. Therefore, it is of great importance to conserve biodiversity, especially to protect keystone species [59]. In the present study, we developed an optimal model of disintegration techniques in quantitative food webs. To solve the model and obtain the optimal disintegration strategies, an innovative strategy based on tabu search was proposed. Then, we estimated the secondary extinction of each food web by topological simulation and evaluated the secondary extinction effect using the secondary extinction curve, SEA, and R50. The results suggest that our method is effective compared with conventional methods. Future research is suggested to concentrate on (1) expanding our method to food webs with incomplete or inaccurate information, and (2) identifying keystone species in dynamic food web models using tabu search.
Acknowledgments
The authors would like to thank everyone who helped with this study for their insightful remarks. We would especially want to thank Shandong University.
References
- 1. Dunne JA, Williams RJ, Martinez ND. Network structure and biodiversity loss in food webs: robustness increases with connectance. Ecology letters. 2002; 5(4):558–567.
- 2. Paiva PFPR, de Lourdes Pinheiro Ruivo M, da Silva Júnior OM, de Nazaré Martins Maciel M, Braga TGM, de Andrade MMN, et al. Deforestation in protect areas in the Amazon: a threat to biodiversity. Biodiversity and Conservation. 2020; 29:19–38.
- 3. Christianou M, Ebenman B. Keystone species and vulnerable species in ecological communities: strong or weak interactors?. Journal of Theoretical Biology. 2005; 235(1):95–103. pmid:15833316
- 4. Libralato S, Christensen V, Pauly D. A method for identifying keystone species in food web models. Ecological modelling. 2006; 195(3-4):153–171.
- 5. Piane ER. Latitudinal gradients in species diversity: a review of concepts. The American Naturalist. 1966; 100(910):33–46.
- 6. Sanford E. Regulation of keystone predation by small changes in ocean temperature. Science. 1999; 283(5410):2095–2097. pmid:10092235
- 7. Jordán F. Keystone species and food webs. Philosophical Transactions of the Royal Society B: Biological Sciences. 2009; 364(1524):1733–1741. pmid:19451124
- 8. Mills LS, Soulé ME, Doak DF. The keystone-species concept in ecology and conservation. BioScience. 1993; 43(4):219–224.
- 9. Aidar IF, Bartelli BF, Nogueira-Ferreira FH. Network of bee-plant interactions and recognition of key species in semideciduous forest. Sociobiology. 2015; 62(4):583–592.
- 10. Benedek Z, Jordán F, Báldi A. Topological keystone species complexes in ecological interaction networks. Community Ecology. 2007; 8(1):1–7.
- 11.
Newman M. Networks: An Introduction. Oxford Academic. 2010.
- 12. Bellingeri M, Bodini A. Threshold extinction in food webs. Theoretical ecology. 2013; 6(2):143–152.
- 13. Dunne JA, Williams RJ, Martinez ND. Network structure and robustness of marine food webs. Marine Ecology Progress Series. 2004; 273:291–302.
- 14. Estrada E. Food webs robustness to biodiversity loss: the roles of connectance, expansibility and degree distribution. Journal of theoretical biology. 2007; 244(2):296–307. pmid:16987531
- 15. Montoya JM, Solé RV. Small world patterns in food webs. Journal of theoretical biology. 2002; 214(3):405–412. pmid:11846598
- 16. Zhao L, Zhang H, O’Gorman EJ, Tian W, Ma A, Moore JC, et al. Weighting and indirect effects identify keystone species in food webs. Ecology Letters. 2016; 19(9):1032–1040. pmid:27346328
- 17. Lai SM, Liu WC, Jordán F. On the centrality and uniqueness of species from the network perspective. Biology Letters. 2012; 8(4):570–573. pmid:22357938
- 18. Allesina S, Pascual M. Googling food webs: can an eigenvector measure species’ importance for coextinctions?. PLoS computational biology. 2009; 5(9):e1000494. pmid:19730676
- 19. Borgatti SP, Everett MG. A graph-theoretic perspective on centrality. Social networks. 2006; 28(4):466–484.
- 20. Borrett SR. Throughflow centrality is a global indicator of the functional importance of species in ecosystems. Ecological Indicators. 2013; 32:182–196.
- 21. Jordán F, Liu W, Davis AJ. Topological keystone species: measures of positional importance in food webs. Oikos. 2006; 112(3):535–546.
- 22. Ulanowicz RE, Holt RD, Barfield M. Limits on ecosystem trophic complexity: insights from ecological network analysis. Ecology letters. 2014; 17(2):127–136. pmid:24382355
- 23. Scotti M, Podani J, Jordan F. Weighting, scale dependence and indirect effects in ecological networks: a comparative study. Ecological Complexity. 2007; 4(3):148–159.
- 24. Moore JC, de Ruiter PC, Hunt HW. Influence of productivity on the stability of real and model ecosystems. Science. 1993; 261(5123):906–908. pmid:17783740
- 25. Winemiller KO, Layman CA. Food Web Science: Moving on the Path from Abstraction to Prediction. Dynamic Food Webs. 2005; 3:10–23.
- 26. Glover F. Tabu search—part I. ORSA Journal on computing. 1989; 1(3):190–206.
- 27. Glover F. Tabu search—part II. ORSA Journal on computing. 1990; 2(1):4–32.
- 28. Deng Y, Wu J, Tan Y. Optimal attack strategy of complex networks based on tabu search. Physica A: Statistical Mechanics and its Applications. 2016; 442:74–81.
- 29. Yu Y, Deng Y, Tan SY, Wu J. Efficient disintegration strategy in directed networks based on tabu search. Physica A: Statistical Mechanics and its Applications. 2018; 507:435–442.
- 30. Borrett SR, Lau MK. EnaR: an R package for ecosystem network analysis. Methods in Ecology and Evolution. 2014; 5(11):1206–1213.
- 31. Salas AK, Borrett SR. Evidence for the dominance of indirect effects in 50 trophic ecosystem networks. Ecological modelling. 2011; 222(5):1192–1204.
- 32. Bersier LF. Sugihara G. Scaling regions for food web properties. Proceedings of the National Academy of Sciences. 1997; 94(4):1247–1251. pmid:11038600
- 33. Banašek-Richter C, Bersier LF, Cattin MF, Cattin MF, Baltensperger R, Gabriel JP, et al. Complexity in quantitative food webs. Ecology. 2009; 90(6):1470–1477. pmid:19569361
- 34. Allesina S, Bodini A, Pascual M. Functional links and robustness in food webs. Philosophical Transactions of the Royal Society B: Biological Sciences. 2009; 364(1524):1701–1709. pmid:19451121
- 35. Fath BD, Scharler UM, Ulanowicz RE, Hannon B. Ecological network analysis: network construction. Ecological modelling. 2007; 208(1):49–55.
- 36. Schleuning M, Fründ J, Schweiger O, Welk E, Albrecht J, Albrecht M, et al. Ecological networks are more sensitive to plant than to animal extinction under climate change. Nature communications. 2016; 7(1):1–9. pmid:28008919
- 37. Solé RV, Montoya M. Complexity and fragility in ecological networks. Proceedings of the Royal Society of London. Series B: Biological Sciences. 2000; 268:2039–2045.
- 38.
Ulanowicz RE. Growth and Development: Ecosystems Phenomenology. New York: Springer–Verlag. 1986.
- 39. Scharler UM, Baird D. A comparison of selected ecosystem attributes of three South African estuaries with different freshwater inflow regimes, using network analysis. Journal of Marine Systems. 2005; 56(3-4):283–308.
- 40. Whipple SJ, Patten BC. The problem of nontrophic processes in trophic ecology: Toward a network unfolding solution. Journal of theoretical biology. 1993; 163(3):393–411.
- 41. Baird D, Christian RR, Peterson CH, Johnson GA. Consequences of hypoxia on estuarine ecosystem function: energy diversion from consumers to microbes. Ecological Applications. 2004; 14(3):805–822.
- 42. Link J, Overholtz W, O’Reilly J, Green J, Dow D, Palka D, et al. The Northeast US continental shelf Energy Modeling and Analysis exercise (EMAX): Ecological network model development and basic ecosystem metrics. Journal of Marine Systems. 2008; 74(1-2):453–474.
- 43. Baird D, Ulanowicz RE. The seasonal dynamics of the Chesapeake Bay ecosystem. Ecological monographs. 1989; 59(4):329–364.
- 44.
Ulanowicz RE, Bondavalli C, Heymans J, Egnotovich M. Network Analysis of Trophic Dynamics in South Florida Ecosystems, FY 99: The Graminoid Ecosystem. Chesapeake Biological Laboratory, University of Maryland. 2000.
- 45.
Ulanowicz RE, Bondavalli C, Egnotovich M. Network Analysis of Trophic Dynamics in South Florida Ecosystem, FY 96: The Cypress Wetland Ecosystem. Chesapeake Biological Laboratory, University of Maryland. 1997.
- 46. Miehls ALJ, Mason DM, Frank KA, Krause AE, Peacor SD, Taylor WW. Invasive species impacts on ecosystem structure and function: A comparison of Oneida Lake, New York, USA, before and after zebra mussel invasion. Ecological Modelling. 2009; 220(22):3194–3209.
- 47. Ulanowicz RE, Baird D. Nutrient controls on ecosystem dynamics: the Chesapeake mesohaline community. Journal of Marine Systems. 1999; 19(1-3):159–172.
- 48.
Ulanowicz RE, Bondavalli C, Egnotovich M. Network Analysis of Trophic Dynamics in South Florida Ecosystem, FY 97: The Florida Bay Ecosystem. Chesapeake Biological Laboratory, University of Maryland. 1998.
- 49. Allesina S, Bodini A. Who dominates whom in the ecosystem? Energy flow bottlenecks and cascading extinctions. Journal of Theoretical Biology. 2004; 230(3):351–358. pmid:15302545
- 50. Dunne JA, Williams RJ. Cascading extinctions and community collapse in model food webs. Philosophical Transactions of the Royal Society B: Biological Sciences. 2009; 364(1524):1711–1723. pmid:19451122
- 51. Montoya JM, Pimm SL, Solé RV. Ecological networks and their fragility. Nature. 2006; 442(7100):259–264. pmid:16855581
- 52. Curtsdotter A, Binzer A, Brose U, de Castro F, Ebenman B, Eklöf A, et al. Robustness to secondary extinctions: comparing trait-based sequential deletions in static and dynamic food webs. Basic and Applied Ecology. 2011; 12(7):571–580.
- 53. Srinivasan UT, Dunne JA, Harte J, Martinez ND. Response of complex food webs to realistic extinction sequences. Ecology. 2007; 88(3):671–682. pmid:17503595
- 54. Sun X, Zhao L, Zhao D, Huo Y, Tan W. Keystone species can be identified based on motif centrality. Ecological indicators. 2020; 110:105877.
- 55. Eklöf A, Ebenman BO. Species loss and secondary extinctions in simple and complex model communities. Journal of animal ecology. 2006; 75(1):239–246. pmid:16903061
- 56. Petchey OL, Eklöf A, Borrvall C, Ebenman B. Trophically unique species are vulnerable to cascading extinction. The American Naturalist. 2008; 171(5):568–579. pmid:18419567
- 57. Sahasrabudhe S, Motter AE. Rescuing ecosystems from extinction cascades through compensatory perturbations. Nature Communications. 2011; 2(1):1–8. pmid:21266969
- 58. Barnosky AD, Matzke N, Tomiya S, Wogan GO, Swartz B, Quental TB, et al. Has the Earth’s sixth mass extinction already arrived? Nature. 2011; 471(7336):51–57. pmid:21368823
- 59. Waldron A, Mooers AO, Miller DC, Nibbelink NP, Redding DW, Kuhn TS, et al. Targeting global conservation funding to limit immediate biodiversity declines. Proceedings of the National Academy of Sciences. 2013; 110(29):12144–12148. pmid:23818619