journal article
LitStream Collection
Modelling chance and necessity in natural systems
Planque,, Benjamin;Mullon,, Christian
doi: 10.1093/icesjms/fsz173pmid: N/A
Abstract Nearly 30 years ago, emerged the concept of deterministic chaos. With it came sensitivity to initial conditions, nonlinearities, and strange attractors. This constituted a paradigm shift that profoundly altered how numerical modellers approached dynamic systems. It also provided an opportunity to resolve a situation of mutual misunderstanding between scientists and non-scientists about uncertainties and predictability in natural systems. Our proposition is that this issue can be addressed in an original way which involves modelling based on the principles of chance and necessity (CaN). We outline the conceptual and mathematical principles of CaN models and present an application of the model to the Barents Sea food-web. Because CaN models rely on concepts easily grasped by all actors, because they are explicit about knowns and unknowns and because the interpretation of their results is simple without being prescriptive, they can be used in a context of participatory management. We propose that, three decades after the emergence of chaos theories, CaN can be a practical step to reconcile scientists and non-scientists around the modelling of structurally and dynamically complex natural systems, and significantly contribute to ecosystem-based fisheries management. Introduction Nearly 30 years ago, emerged the notions of deterministic chaos, sensitivity to initial conditions, nonlinearities, and strange attractors (Gleick, 2011). This initiated a series of works investigating the implications of chaos theory in ecology in general (Hastings et al., 1993), in marine ecology (Huisman and Weissing, 1999), in fisheries modelling (Beddington and May, 1977; May et al., 1978), and in fisheries management (Wilson et al., 1994, 1996; Fogarty, 1995; Fogarty et al., 1997; Acheson et al., 1998). Smith (1990) considered the developments in the science of deterministic chaos as an opportunity to change the nature of the interactions between scientists and other actors involved in fisheries management. She was focused on the different positions taken by the actors involved in management, particularly with regard to uncertainty and predictability. She saw a group of actors, fishermen, processors, traders, used to constantly adapt to an uncertain, and changing universe. In contrast, the other actors, scientists, and managers, were attached to the search for rules, balances, and determinisms. Smith wondered if the new chaos theories could help to resolve the situation of mutual misunderstanding she had observed in these two groups of actors. More specifically she asked if chaos theory could lead scientists and managers to think about uncertainties and predictability in a way more compatible with the perceptions of the other actors. The issue is particularly relevant in the context of ecosystem-based fisheries management (EBFM), which was formalized after the publication of Smith’s opinion and is becoming a focal point of fisheries management and research see e.g. Browman et al. (2004), Smith et al. (2007), Rice (2011), Fulton et al. (2014), DePiper et al. (2017), Marshall et al. (2019), Link et al. (2019), and Trochta et al. (2018). We use Smith position at the starting point of this “food for thought” and ask what has changed from the situation described in 1990? We certainly note progress (i) in the identification of chaos within ecological series and its use for short-term prediction purposes [from Turchin and Taylor (1992), to Sugihara et al. (2012)], (ii) in the parameterization of nonlinear models using Bayesian methods, for example state-space models (Dowd and Meyer, 2003). However, it seems that, despite some advances, the perceptive gap between the two types of actors has not yet been bridged and the problem of involving all actors in fisheries management is still open (Röckmann et al., 2012). Although it is recognized as a necessity for fisheries policies (Symes, 1997; Gray and Hatchard, 2008), involving actors in participatory marine resource management operations remains a difficult task (Gray and Hatchard, 2008; Pita et al., 2010, 2016; Gopnik et al., 2012; Kraan et al., 2014). Actors’ lack of belief in the need for planning, divergent objectives, difficult dialogue (Bailey and Jentoft, 1990; Bailey et al., 2017), mutual misunderstanding (Johannes et al., 2000), or mistrust between professionals and researchers (De Vos and Van Tatenhove, 2011; Glenn et al., 2012; Eggert et al., 2016) are still common problems. Miscommunication results, at least partly, from different actors thinking from different perspectives built on different representations of the natural world. There is often a divorce between the understanding of the fisheries system by the actors and the numerical modelling principles and terminology used by scientists. To improve this situation, Röckmann et al. (2015) propose that EBFM requires transparent interaction among scientists, decision makers, and other actors, in which salience, legitimacy, and credibility are promoted. Numerical modelling can positively contribute to this interaction triangle if conducted in a transparent and participatory manner. A challenge is to reconcile the numerical modelling approaches used by scientists and approved by managers, together with the understanding by other actors of the functioning of fisheries systems and marine ecosystem dynamics. Group model building is a way to achieve this reconciliation, by raising trust and empowerment of all parties involved, but it may not be easy to achieve and has been described as a messy problem (Vennix, 1999). Our proposition is that this issue can be addressed in an original way which involves the development of new types of models. We posit that all actors, even if they do not express it explicitly, possess their own personal positions about many of the ideas that the chaos theory illustrates: determinism/indeterminism, continuities/ruptures, predictability/unpredictability. Even if they can experience this in very different ways, they all look for a combination of the notions of necessity (expressed by constraints) and chance (related to a lack of knowledge, the uncertainty, and unpredictability of the system.) We expect that putting forward this common point of view can help establishing a revised and more effective management mode in which different actors can better share their understanding of the fisheries system and its uncertainties. For this purpose, we advocate models in which principles, equations, and results are expressed as clearly as possible in terms of chance and necessity. Below, we review briefly the motivations behind the development of mathematical models for fisheries management. We then discuss the importance of communication about models as part of participatory management. We introduce the basic principles of chance and necessity modelling (CaN) using the logistic equation as a toy model. We then present an application of CaN modelling to perform a simplified food-web assessment. Finally, we discuss how the model results can serve as a basis for elaborated discussions between parties and how CaN modelling can promote a participatory framework in modelling, assessment, and management. Mathematical modelling and fisheries management Mathematical models of exploited marine ecosystems When constructing and evaluating a numerical model, a common rule is that the model should be designed to answer a specific question (or set of questions) (Jakeman et al., 2006). Fish stock assessment models fall in this category. They are designed to (i) reconstruct the historical trajectory of individual populations (e.g. biomass or numbers) and of their exploitation (e.g. fishing mortality) and (ii) provide some predictions of the expected consequence of exploitation on the state of the modelled population. In contrast, models of marine ecosystems are rarely designed to address a specific question and rather serve several, and more diffuse, purposes such as: increase understanding of system dynamics; identification of major processes, drivers, and responses; highlight of major gaps in knowledge; and provision of mechanisms to “road test” management strategies before implementing them in reality (Fulton et al., 2011). In other words, ecosystem models are used to quantitatively represent and integrate what we know, to identify or clarify what we do not know and to make predictions about the consequences of our actions or of particular external events. Simulation models are useful tools to display the expected response of the system to specific management actions in a way that scientists hope to easily communicate to managers and stakeholders. Constructing ecosystem models with such wide and diffuse objectives is challenging. It is difficult to define which ecosystem components to incorporate, which processes to include, and which temporal, spatial, and ecological scales to consider. The temptation can be great to inflate model complexity (Hellweger, 2017), but there is no assurance that this can result in better model performance. Given that knowledge regarding ecosystems structure and processes is always incomplete, more complex models can reflect additional assumptions and noise as much as they can reflect better understanding of ecosystem dynamics. Model evaluations and sensitivity analyses also get harder to conduct as models become more complex. Without proper evaluation, numerical model simulations may be unreliable (Planque, 2016) and therefore of little use for management. In this context, Collie et al. (2016) and Plagányi et al. (2014) have argued that the challenge for modellers is to find the sweet spot, i.e. a compromise among model complexity, parameter uncertainties, and model fit. A central tenet to most marine ecosystem models—whether they are bioenergetic models, predator–prey models, or minimally realistic models—is that there are mechanistic processes that connect different elements of the ecosystems and that these processes can be described and formalized by mathematical equations, for which parameters can be measured or estimated [see e.g. the review by Plagányi (2007)]. Regardless of their degree of complexity, most ecosystem models are tuned or optimized to describe the system state and dynamics in the best possible way. The way in which observational and structural uncertainties can be dealt with by modellers, managers, and stakeholders is central to the modelling process, and given these uncertainties, it is not obvious that a single best representation of the system can be found. This has been recognized in the theoretical ecology literature and is well summarized by DeAngelis and Yurek (2015) who claim that there are no right models to describe ecological systems, only good approximations and that complex ecological models are so sensitive to structure and parameters that even the most thoroughly and carefully developed model can hardly be expected to be predictive. We explore a modelling tool for situations where it is not possible to fully and precisely observe a dynamic system, and where there is substantial irreducible uncertainty in our understanding of that system. The approach starts from few rules for which there is evidence and from existing observations. It explicitly recognizes our ignorance or incapacity to observe and model many ecological processes. A central element of this approach is that model outputs cover a range of possible ecosystem state and dynamics, rather than striving to deliver a best estimate. The existence of these multiple possibilities represents the starting point for discussions among modellers, managers, and stakeholders. Communication and participatory management As the use of algorithms and numerical models is increasingly prevalent in the studies and analyses that support management decisions, it is vital that these are well understood and trusted by all actors. Optimally all actors should be engaged in model building and interpretation. In practice, because models are often too complex, the exercise is left to specialists that are numerically competent. When non-specialists are left aside, they may perceive models as black boxes and can eventually develop some degree of distrust towards the models. As argued by Saltelli and Funtowicz (2014), in a multiple-actor context there is a need for models that are simple because simpler models enable scientists and stakeholders alike to understand how assumptions and outputs are linked. Complex and often overparameterized mechanistic models should be used only for more speculative investigations outside of the policy realm. The ongoing transition towards EBFM (Browman et al., 2004) and the development of integrated ecosystem assessments (IEAs) (Dickey-Collas, 2014) provide favourable conditions for scientists, managers, and actors of the fisheries sector to consider issues broader than individual fish stocks and fishing fleets. Nevertheless, most current quantitative modelling efforts are concerned either with single stock assessments, which do not address the broader issues, or with complex ecosystem models, which can address the broader issues but in a way that is often too complex for non-scientists to grasp or utilize. There is still a gap in the development of models that can serve EBFM efficiently. We contend that these would need to: be simple, transparent, and communicable, be trusted by scientists and non-scientists, recognize uncertainties in knowledge and observations, including irreducible Knightian uncertainties (Schinckus, 2009; Stirling, 2010), recognize different perspectives and choices by different actors. Principles of CaN modelling We propose that the broad objectives of marine ecosystem models can be addressed in the following four steps. First, express what is known in terms of constraints Ecological constraints can be derived from physical and biological observations and theory and are often more easily defined than ecological laws (Lawton, 1999). For example, the constraints that population biomass is strictly positive, or that the trophic flow from a prey to a predator is strictly positive (otherwise the prey would regurgitate the predator alive) can be easily defined. Similarly, there are upper limits to individual and population growth rates that can be derived from physiology and reproductive biology. Animal movements are also constrained by their swimming capabilities and the ocean circulation around them. Following (Aubin et al., 2011), we use the term necessity to define the ensemble of constraints operating on the modelled system. Second, express what is not known in terms of sets of possibilities Because ecological systems are complex and only partially observed, there is more out there that we do not know than we know. The existence of ecological laws that could underpin the equations used in numerical models has been questioned, in particular at the ecological community scale where most marine ecosystem models operate (Lawton, 1999). Instead, one can think of the processes and interactions operating in an ecosystem as a set of possibilities. For example, it is possible for a population to grow or decline, for an individual to survive or die, for a prey to be captured or not, or for a motile animal to move along certain trajectories. In the real-world, there is only one realization from this set of possibilities. Following (Aubin et al., 2011), we use the term chance to reflect the indeterminacy of this realization. Third, explore the patterns emerging from the combination of chance and necessity While chance, or randomness, makes predicting difficult, necessity constrains the possible state and dynamics of natural systems. In other words, “Nature may not be predictable, but it is not totally unpredictable either” (Cury et al., 2005b). The combination of chance and necessity provides a way to explore possible system dynamics when only partial knowledge of the system is available, as is the case for ecosystems. We use the acronym CaN for models that combined chance and necessity. The terminology originates from the influential work of Monod (1971). Fourth, communicate knowledge in terms of CaN CaN models explicitly recognize domains where processes are well understood and quantified, vs. those where randomness is a more acceptable way to account for lack of knowledge, uncertainties, or variability. This discrimination can help end users to better understand the scientific knowledge basis behind the model. In CaN models, it is the set of constraints that needs to be communicated and discussed rather than functional relationships. The former is often easier to grasp than the latter. Stochastic simulations provide dynamic illustrations of multiple plausible pasts and futures. Rather than focusing on the most likely ecosystem path, CaN models explore plausible trajectories of ecosystem dynamics providing a range of historical reconstructions or future scenarios. A specific tool: polytope sampling CaN model outputs consist of multiple solutions, and the main tool for implementing a CaN model is polytope sampling which can be summarized as follows (Figure 1): Mathematically, each system trajectory is represented by a point in a high-dimensional space. Each dimension of this space represents the state (or the variation in state) of one component of the system at a given time step. For example, if a system has 12 state variables and there are 8 time steps, the dimensions of the trajectories space is 96 = 8 × 12. Using linear constraints, the ensemble of possible system trajectories is thus defined by a convex polytope (i.e. the equivalent of a convex polygon, but in higher dimensions). The polytope is then sampled uniformly to obtain a large set of possible solutions, i.e. an ensemble of possible system trajectories. Figure 1. Open in new tabDownload slide Left: a triangle is a simple example of a polytope; any edge determines a line in the plane, that is linear equality; the whole triangle is on one side of this line: its points satisfy a corresponding linear inequality; the three linear inequalities corresponding to edges, x≥0, y≥0, x+y≤1 , determine the triangle. Right: polytope in 3−d ; any face determines a plane in space, that is linear equality; the whole polytope is on one side of this plane: its points satisfy a corresponding linear inequality; the linear inequalities corresponding to faces determine the polytope. Figure 1. Open in new tabDownload slide Left: a triangle is a simple example of a polytope; any edge determines a line in the plane, that is linear equality; the whole triangle is on one side of this line: its points satisfy a corresponding linear inequality; the three linear inequalities corresponding to edges, x≥0, y≥0, x+y≤1 , determine the triangle. Right: polytope in 3−d ; any face determines a plane in space, that is linear equality; the whole polytope is on one side of this plane: its points satisfy a corresponding linear inequality; the linear inequalities corresponding to faces determine the polytope. There are today efficient tools to extract samples from polytopes in high-dimensional space. These tools are used in many research areas, one of the most significant being for the study of steady states of metabolic equations (De Martino et al., 2015). Details about polytopes and about the algorithm used to perform polytope uniform sampling are given in Appendix 1. CaN modelling: a primer using the logistic equation We illustrate the principles of CaN modelling using Verhulst’s problem as an example. The problem can be formulated in those terms: how to revise the Malthus exponential growth model so that it can account for limitation in population size (carrying capacity)? The classic solution to Verhulst’s problem is the logistic model of population dynamics illustrated in Figure 2a. An alternative solution is to express Verhulst’s problem in terms of trajectories and constraints. This was first proposed by Jean-Pierre Aubin as part of the viability theory (Aubin et al., 2011). Figure 2. Open in new tabDownload slide (a) The mathematical solution of the Verhulst model. (b) A set of trajectories from the CaN model of the Verhulst problem. (c) The 50% (thick line), 25–75% (grey ribbon) and 0–100% (dashed lines) percentiles of the trajectories of the CaN model. (d) Two sub-samples of CaN trajectories, with either high value (higher ribbon) or low value (lower ribbon) at time step 7. Parameters that have been used for both simulations are: T = 10, z0 = 2, and K = 15. In the logistic model, intrinsic growth rate is r = 0.5; then effective growth rate in state x is r(1 − x/K); in the CaN model, growth rates must be in the interval [−r, r]. Figure 2. Open in new tabDownload slide (a) The mathematical solution of the Verhulst model. (b) A set of trajectories from the CaN model of the Verhulst problem. (c) The 50% (thick line), 25–75% (grey ribbon) and 0–100% (dashed lines) percentiles of the trajectories of the CaN model. (d) Two sub-samples of CaN trajectories, with either high value (higher ribbon) or low value (lower ribbon) at time step 7. Parameters that have been used for both simulations are: T = 10, z0 = 2, and K = 15. In the logistic model, intrinsic growth rate is r = 0.5; then effective growth rate in state x is r(1 − x/K); in the CaN model, growth rates must be in the interval [−r, r]. Conventional approach In the Verhulst approach, dynamics are expressed in continuous time. The formulation consists in a differential equation, expressing changes of population according to its intrinsic growth rate r and a carrying capacity K, the effect of which lies in constraining the solution in a given range. x(0)=z0 and x′(t)=rx(t)(1−x(t)K).(1) The mathematical solution is given by: x(t)=Kz0ertK+z0(ert−1).(2) It results in typical population dynamics shown in Figure 2a, with first an increasing growth, then an inflexion and finally a decreasing growth. Population size increases asymptotically towards carrying capacity. CaN approach In the CaN approach, dynamics are expressed in discrete time. Formulation is in terms of constraints. These are of two types. The state (i.e. population size) is constrained: x(0)=z0 and 0≤x(t)≤K.(3) The variation of state (i.e. population growth) is constrained: |x(t+1)−x(t)|≤r x(t).(4) Finding CaN solutions consists in sampling the dynamics of the system that satisfy the above constraints. This is done by expressing constraints as linear equalities or inequalities on trajectories, that is on vectors representing the succession of states: X=(x0,x1,x2,…,xT)∈RT+1 . We use the elementary linear functions: I the identity function: I(X) = X, F the forward function: F(x0,x1,…,xT)=(x1,x2,…,xT) , H the truncation function: H(x0,x1,…,xT)=(x0,x1,…,xT−1) , f the first term function: f(x0,x1,…,xT)=(x0,) . Constraints are easily expressed in terms of these functions and thus are linear: constraint x(0)=z0 becomes f(X)≤z0 and f(X)≥z0 ; constraint 0≤x(t)≤K becomes 0≤I(X) and I(X)≤K ; constraint |x(t+1)−x(t)|≤r x(t) becomes (1−r)H(X)−F(X)≤0 and (1+r)H(X)−F(X)≥0 . The set of linear inequalities above confines the set of possible population trajectories inside a convex polytope. The CaN solution is not a unique trajectory, but an ensemble of possible trajectories that can be obtained by sampling this polytope. The sampling method is provided in Appendix 1. Results of CaN model are shown in Figure 2b. Interestingly, many of the trajectories sampled by CaN display an inflexion point, although this is not an immediate result of constraints. Assuming that all trajectories are equiprobable, the mean of the ensemble of trajectories can be derived (Figure 2c). Population growth trajectories that depart substantially from the sigmoid shape are possible, but it is extremely improbable to find such trajectories in the sample. If additional information about the population is available (e.g. measurement of population size at a particular time step), this information can be included in CaN as a new constraint and thereby reduce the set of possible trajectories (Figure 2d). Comparison Using the conventional approach, the underlying determinism is evident while with the CaN approach uncertainty is evident. Both conventional and CaN models express the idea that population growth is negatively related to population size. In the conventional approach this is translated into a differential equation which provides a unique (and therefore very restrictive) solution to the problem. This may result in overconfidence in the mathematical solution which relies on the assumption that there is adequate isomorphism between nature and the mathematical model. Using the logistic equation to describe population growth is a modeller’s choice, and the precise mathematical answer it provides reflects this choice rather than certainty in nature. The CaN approach relaxes the assumptions about the population growth determinism. The resulting outputs are not unique and the dispersion of the trajectories reflects our lack of precise knowledge about the control of population growth. The logistic equation exhibits an inflexion point that can be analytically defined (it is found when population size reaches half of the carrying capacity and the when growth rate is maximum: (1/r) log(Kx0)/x0 ). The population trajectories sampled from the CaN model also display inflexion points but highlight that there is a large range of possible values. Application of CaN modelling to a marine system: the Barents Sea Numerical models of ecosystem dynamics are part of the IEAs toolkit, which form an integral part of EBFM. These models are potentially complex, often difficult to communicate and the assumptions and uncertainties associated with food-web models are a legitimate topic for debate among modellers, managers, and other parties. For these reasons, ecosystem models constitute an interesting case study to address the issue raised by Smith about the consideration of uncertainties and predictability by different actors. Below, we develop an application of CaN modelling to the Barents Sea ecosystem. Our intention is to model the dynamics of this system using an approach that reflects shared knowledge and uncertainties about the ecosystem and that can favour the involvement of the different actors concerned with fisheries management. Perceptions of knowledge and uncertainties in ecosystem models may strongly differ between actors. The aim of the Barents Sea ecosystem model is to provide a set of plausible past dynamics of the system, given few constraints, partial knowledge, and incomplete observations. This is particularly relevant to the work of the IEA group for this region which aims to describe the status and trends of the Barents Sea ecosystem (ICES, 2017). The Barents Sea ecosystem Located to the north of Norway and Russia, the Barents Sea is a wide continental shelf sea, seasonally ice covered and in which fisheries operate on several types of resources including demersal and pelagic fishes, macroplankton (krill), and benthic invertebrates (crabs and shrimps). There is an additional exploitation of marine mammals (whales and seals). The fisheries are co-managed by Russia and Norway. Fishing and landing data are well documented, and the ecosystem has been regularly monitored through series of surveys conducted on a yearly basis. There is a need for management to consider a number of ongoing ecosystem changes. The Barents Sea is warming (Lind et al., 2018) with direct implications for species spatial distribution (borealization, Fossheim et al., 2015). Invasive species (king and snow crabs) have spread in recent years. Key pelagic species (capelin) can fluctuate widely in response to and with effect on other species such as Atlantic cod and herring (Hjermann et al., 2010). For the purpose of this explorative model, we use the simplified representation of the Barents Sea food-web given in Lindstrøm et al. (2017), Figure 3. This consists of eight species groups: phytoplankton, herbivorous zooplankton, omnivorous zooplankton, benthos, pelagic fish, demersal fish, marine mammals, and birds. Species composition in each group is provided in the Supplementary Material. In the following we use the terms “species” and “species groups” interchangeably. Figure 3. Open in new tabDownload slide Simplified trophic structure of the Barents Sea ecosystem. Arrows indicate flow of biomass from prey to predators (plain, green), within the same trophic functional group (dotted, red) and towards fisheries (dashed, blue). The taxonomic composition of individual trophic groups is taken from Lindstrøm et al. (2017) and detailed in the Supplementary Material. Figure 3. Open in new tabDownload slide Simplified trophic structure of the Barents Sea ecosystem. Arrows indicate flow of biomass from prey to predators (plain, green), within the same trophic functional group (dotted, red) and towards fisheries (dashed, blue). The taxonomic composition of individual trophic groups is taken from Lindstrøm et al. (2017) and detailed in the Supplementary Material. Several components of the Barents Sea ecosystem have been extensively monitored during ecosystem surveys (Olsen et al., 2011). We use annual data on biomass estimates derived from surveys and stock assessment models, and landings for the major groups (ICES, 2017) for the period 1987–2013 (26 years, Figure 4). Satellite-derived estimates of annual primary production are available for the period 1998–2013 (Dalpadado et al., 2014). Prior to 1998 we have assumed a fixed range of primary production. The details of data sources and uncertainties are provided in the Supplementary Material. Figure 4. Open in new tabDownload slide Primary production, estimated biomasses, and observed landings. Common unit is thousand metric tonnes. Thick red lines show the best estimates of biomass, production or landings reported in ICES (2017) or other relevant literature (see Supplementary Material). Grey ribbons illustrate the uncertainty around these estimates. Landings are assumed to be precisely known. Figure 4. Open in new tabDownload slide Primary production, estimated biomasses, and observed landings. Common unit is thousand metric tonnes. Thick red lines show the best estimates of biomass, production or landings reported in ICES (2017) or other relevant literature (see Supplementary Material). Grey ribbons illustrate the uncertainty around these estimates. Landings are assumed to be precisely known. Modelling objectives We use CaN modelling as a way to contribute to IEA by learning about the controls of the system while recognizing the limits to our understanding and to our observational capabilities. We investigate how species and trophic interactions may have varied in the past and to which degree these variations can explain the changes in the Barents Sea ecosystem that have been observed. In addition to these general goals, we use CaN model outputs to explore the nature of predatory control (top-down vs. bottom-up) in the system. Modelling steps We construct the Barents Sea ecosystem CaN model as follows. First, we set the model structure and constraints based on our knowledge about the Barents Sea ecosystem and its components. We consider that (i) we know the food-web structure, (ii) we have estimates of primary production, (iii) we have estimates of biomasses for the different species groups, some of them quite precise, some of them imprecise, and (iv) we have accurate estimates of landings. Second, we consider this imperfect knowledge in terms of chance and necessity can this knowledge be used to learn about trophic flows between species groups? Can it be used to reconstruct historical changes in trophic interactions and to understand the nature of the controls in this ecosystem? To achieve this, we go through the following steps: (i) express ecosystem dynamics as a mass conservation equation, i.e. changes in biomass are the results of gains minus losses in each species group, (ii) express constraints on the system state (biomasses) and dynamics (trophic flows) and define the corresponding set of possible system trajectories (series of trophic flows) as a polytope, (iii) sample the polytope, and (iv) explore the samples. Steps (ii) and (iii) respectively reflect necessity and chance. A mass conservation equation The ecological process driving the dynamics of the system is expressed as a mass conservation equation, as done in most trophic models of marine ecosystems (Walters et al., 1997). This equation describes the relationship between changes of biomasses and trophic flows: the change in biomass of a species is equal to gains provided by feeding minus losses due to predation and somatic maintenance. Prey assimilation and predation functionally depend on trophic flows, biological losses and previous biomasses. Fishing is expressed as a predatory loss. By iterating these stock–flow relationships across species, we conclude that the history of biomasses is a function of biomasses at initial step and of the history of trophic flows and fishing. The mathematical formulation is provided in Appendix 2. The derivation of mass conservation equation and the values of its parameters are detailed in the Supplementary Material. Constraints Several kinds of constraints are considered: (i) trophic flows are positive; (ii) biomasses must be in a given range, determined by observations; (iii) the relative annual variations of biomasses are bounded (inertia); (iv) feeding per unit time and per unit biomass is bounded (satiation); (v) flows to fisheries equate reported catches; and (vi) flows from primary production to trophic groups are limited by primary production itself. These constraints are detailed in Appendix 2. As all of these constraints are linear, they define a polytope that can be sampled according to principles and algorithms given in Appendix 1. An experiment In what follows, we explore an original method for ecosystem modelling rather than develop a fully functional ecosystem assessment model for the Barents Sea. We present how the method can be implemented for a system of intermediate complexity and show that computation is feasible. We then discuss the results and argue why these could improve the relationship between modellers and other actors in fisheries. Such modelling approach is best developed as an iterative exercise. In the first iteration presented here, there have been no adjustments of the model structure or input parameters, which are all derived from Lindstrøm et al. (2017). Sampling and exploring samples Having expressed linear constraints, we extract a sample of 200 000 trajectories in the resulting polytope, and we plot and analyse this sample. Results 1: historical changes in biomasses Before modelling begins, variations in biomasses of some groups are known with some degree of certainty, while for other groups the only information available is the range of plausible biomass for the entire time period (Figure 4). The CaN model improves this prior knowledge by providing a set of coherent reconstructions of the past biomasses for all species groups (Figure 5). Figure 5. Open in new tabDownload slide A representative set of sampled trajectories of biomasses. Thick (black) lines correspond to input trajectories shown in Figure 4. Thin upper and lower (red) lines indicate lower and upper biomass constraints. Grey ribbons encompass the 5–95% quantiles of all sampled trajectories. A subsample of ten trajectories is shown in thin (coloured) lines. Figure 5. Open in new tabDownload slide A representative set of sampled trajectories of biomasses. Thick (black) lines correspond to input trajectories shown in Figure 4. Thin upper and lower (red) lines indicate lower and upper biomass constraints. Grey ribbons encompass the 5–95% quantiles of all sampled trajectories. A subsample of ten trajectories is shown in thin (coloured) lines. A first observation is that there are solutions to the modelling problem, that is: it is possible to find ecosystem dynamics that can satisfy the model structure, constraints, and input data, for all species groups simultaneously. A second observation is that the simulated trajectories do not fill uniformly the “space” of available biomass trajectories for all species biomass, that is: the spread of sampled biomass trajectories is less than the uncertainty in the input biomass data. In other words, we have reduced our uncertainties about the history of the system. A third observation is that the results raise a number of questions regarding the functioning of the Barents Sea ecosystem and the construction of the model. For example, modelled biomasses for many species are on the high side of the range of input data. Does this reflect that biomasses in the Barents Sea are higher than generally assumed? Does this arise from poor choice of input parameter values (e.g. assimilation efficiencies)? Does this reflect structural incorrectness of the model, such as missing species groups (e.g. bacteria, gelatinous plankton)? Results 2: historical changes in trophic flows In the Barents Sea, quantitative information about trophic interactions is available only for a restricted set of predators (mainly commercial species such as Atlantic cod, Gadus morhua), and for selected seasons (Dolgov et al., 2011). There is no information available about temporal changes in trophic flows between most species groups studied here. The second important output of the model is that it can fill this gap by providing a set of possible histories of these flows (Figure 6). Figure 6. Open in new tabDownload slide A representative set of sampled trajectories of trophic fluxes. Grey ribbons encompass the 5–95% quantiles of all sampled trajectories. A sub-sample of ten trajectories is shown in thin coloured lines. Figure 6. Open in new tabDownload slide A representative set of sampled trajectories of trophic fluxes. Grey ribbons encompass the 5–95% quantiles of all sampled trajectories. A sub-sample of ten trajectories is shown in thin coloured lines. A first observation is that there is a high year-to-year variability for almost all flows (trajectories are rugged), and that uncertainty is high for all trophic flow (large spread of sampled flows in individual years). A second observation is that the uncertainty is lower for flows between groups for which there are prior observations (primary production, zooplankton, fishes). A third observation is that trophic flows towards demersal and pelagic fishes, seem to reflect changes in the biomass of these groups. This can be interpreted as top-down control and is investigated further in the following section. A fourth observation is that the ratios of flow to biomass are generally high. This is particularly the case for flows operating within individual species groups, i.e. self-feeding links. This suggests that the production-to-biomass ratio is generally very high and also that a lot of energy is dissipated within trophic groups. It is unclear, at this point if these flow estimates are realistic. The estimated annual flows towards demersal fishes are generally much higher (17 million tons on average) than expected from stomach sampling programmes (∼2.2 million tons, Dolgov et al., 2011). The same applies for pelagic fishes with an average of 43 million tons in the current model, vs. 29 million tons estimated from stomach sampling programmes (Dolgov et al., 2011). Exposing the discrepancies between these estimates and discussing their origins will be an important step in the process of participatory modelling. Results 3: trophic controls Using model results on biomasses and trophic flows, it is possible to explore trophic controls between prey and predators. This can be done by looking at the correlation between individual prey–predator flows and the biomass of either the prey or the predator (Table 1). Positive and high correlation between the flow and prey suggest a bottom-up control. Positive and high correlation between flow and predator suggest a top-down control (Cury et al., 2005a). This is observed, for example, for omnivorous zooplankton control on herbivorous zooplankton, or pelagic fish control on omnivorous zooplankton. High positive correlations in both directions suggest trophic interactions with feedbacks, as is the case for primary production and herbivorous zooplankton. High positive correlations for flows within a group (self-feeding link, e.g. pelagic fish or demersal fish) suggest that the group is mostly controlled by a high turnover rate and that the control by prey and predators may be of less importance. Table 1. Trophic flows (from prey to predator), their correlation with biomasses of prey and predator and the associated trophic controls. Flow . Prey . Predator . Control . PrimaryProduction → Benthos 0.52 0.32 PrimaryProduction → HerbZooplankton 0.59 0.83 Feedback PrimaryProduction → OmnivZooplankton 0.14 0.62 Top-down HerbZooplankton → OmnivZooplankton −0.12 0.59 Top-down HerbZooplankton → PelagicFish 0.01 0.70 Top-down OmnivZooplankton → Birds −0.01 0.32 OmnivZooplankton → DemersalFish 0.26 0.53 Top-down OmnivZooplankton → Mammals −0.01 0.22 OmnivZooplankton → OmnivZooplankton 0.64 0.64 Turnover OmnivZooplankton → PelagicFish −0.05 0.70 Top-down Benthos → Benthos 0.02 0.02 Benthos → DemersalFish 0.00 0.56 Top-down PelagicFish → Birds 0.07 0.31 PelagicFish → DemersalFish 0.17 0.60 Top-down PelagicFish → Mammals 0.07 0.24 PelagicFish → PelagicFish 0.82 0.82 Turnover DemersalFish → DemersalFish 0.76 0.76 Turnover DemersalFish → Mammals 0.14 0.23 Flow . Prey . Predator . Control . PrimaryProduction → Benthos 0.52 0.32 PrimaryProduction → HerbZooplankton 0.59 0.83 Feedback PrimaryProduction → OmnivZooplankton 0.14 0.62 Top-down HerbZooplankton → OmnivZooplankton −0.12 0.59 Top-down HerbZooplankton → PelagicFish 0.01 0.70 Top-down OmnivZooplankton → Birds −0.01 0.32 OmnivZooplankton → DemersalFish 0.26 0.53 Top-down OmnivZooplankton → Mammals −0.01 0.22 OmnivZooplankton → OmnivZooplankton 0.64 0.64 Turnover OmnivZooplankton → PelagicFish −0.05 0.70 Top-down Benthos → Benthos 0.02 0.02 Benthos → DemersalFish 0.00 0.56 Top-down PelagicFish → Birds 0.07 0.31 PelagicFish → DemersalFish 0.17 0.60 Top-down PelagicFish → Mammals 0.07 0.24 PelagicFish → PelagicFish 0.82 0.82 Turnover DemersalFish → DemersalFish 0.76 0.76 Turnover DemersalFish → Mammals 0.14 0.23 Open in new tab Table 1. Trophic flows (from prey to predator), their correlation with biomasses of prey and predator and the associated trophic controls. Flow . Prey . Predator . Control . PrimaryProduction → Benthos 0.52 0.32 PrimaryProduction → HerbZooplankton 0.59 0.83 Feedback PrimaryProduction → OmnivZooplankton 0.14 0.62 Top-down HerbZooplankton → OmnivZooplankton −0.12 0.59 Top-down HerbZooplankton → PelagicFish 0.01 0.70 Top-down OmnivZooplankton → Birds −0.01 0.32 OmnivZooplankton → DemersalFish 0.26 0.53 Top-down OmnivZooplankton → Mammals −0.01 0.22 OmnivZooplankton → OmnivZooplankton 0.64 0.64 Turnover OmnivZooplankton → PelagicFish −0.05 0.70 Top-down Benthos → Benthos 0.02 0.02 Benthos → DemersalFish 0.00 0.56 Top-down PelagicFish → Birds 0.07 0.31 PelagicFish → DemersalFish 0.17 0.60 Top-down PelagicFish → Mammals 0.07 0.24 PelagicFish → PelagicFish 0.82 0.82 Turnover DemersalFish → DemersalFish 0.76 0.76 Turnover DemersalFish → Mammals 0.14 0.23 Flow . Prey . Predator . Control . PrimaryProduction → Benthos 0.52 0.32 PrimaryProduction → HerbZooplankton 0.59 0.83 Feedback PrimaryProduction → OmnivZooplankton 0.14 0.62 Top-down HerbZooplankton → OmnivZooplankton −0.12 0.59 Top-down HerbZooplankton → PelagicFish 0.01 0.70 Top-down OmnivZooplankton → Birds −0.01 0.32 OmnivZooplankton → DemersalFish 0.26 0.53 Top-down OmnivZooplankton → Mammals −0.01 0.22 OmnivZooplankton → OmnivZooplankton 0.64 0.64 Turnover OmnivZooplankton → PelagicFish −0.05 0.70 Top-down Benthos → Benthos 0.02 0.02 Benthos → DemersalFish 0.00 0.56 Top-down PelagicFish → Birds 0.07 0.31 PelagicFish → DemersalFish 0.17 0.60 Top-down PelagicFish → Mammals 0.07 0.24 PelagicFish → PelagicFish 0.82 0.82 Turnover DemersalFish → DemersalFish 0.76 0.76 Turnover DemersalFish → Mammals 0.14 0.23 Open in new tab Iterative model improvement From this first attempt at modelling the dynamics of a simplified ecosystem, we can observe that uncertainties in model outputs reflect uncertainties in model inputs, i.e. model structure, input parameters, input data, and constraints. This can constitute the starting point of a deliberative exercise to investigate where model adjustments are necessary. Model structure assumptions, parameters, and data can be questioned in the following way: should the structure of the model (i.e. the structure of the food-web) be modified? Are the constraints sufficient and defined in an unambiguous manner? Are the input data reliable? Can the results of stomach sampling programmes be used to better constrain the model? Should one improve biomass estimates for benthos?, etc. Asking these questions is a first step to refine the model and work towards less uncertain outputs. In a context of participatory modelling, this questioning should be conducted jointly by modellers and other actors and modelling-questioning cycle should be repeated to converge towards better-constructed, less-ambiguous, and less-uncertain models. Discussion Nonlinearity is at the heart of the chaos theory paradigm. With nonlinearity comes sensitivity to initial conditions, feedback loops, strange attractors, limited predictability, and high uncertainties. In fisheries research, the application of chaos theory has mainly been inspired by the work of Sugihara and May (1990) with further developments by Hsieh et al. (2005), Liu et al. (2012) by Ye et al. (2015) or Munch et al. (2018). These studies have shown that it is possible to use nonlinear chaotic system theory to improve the forecasting of complex ecological systems without requiring complicated mechanistic ecological models (DeAngelis and Yurek, 2015). Here, we purposely stepped out of this track and, starting from the same initial point, we primarily focused on the relationship between different actors involved in fisheries management. We looked at how models could be used to reconcile scientists, managers, and other actors’ perspectives about uncertainty and predictability of fisheries systems. To illustrate the key points of the CaN approach, we have compared a conventional and a CaN approach to the logistic problem. While the conventional mathematical solution is elegant and easily accessible to modellers trained in the use of differential equations, it may appear a little too elegant to non-modellers who think that it does not correspond to what they are experiencing. For them, understanding that population size and growth are constrained might be more intuitive than manipulating differential equations. Non-modellers may also be sceptical towards the exact solution provided by the mathematical model and rather accept as more realistic premises that population size in the future (or even in the present) is uncertain. CaN modelling reflects this second attitude. The CaN modelling approach we have sketched here consists of (i) defining the conceptual model of the system (here, the food-web and fisheries), (ii) identifying available observations (fisheries and biological time-series), (iii) defining important constraints and quantifying them (e.g. satiation), (iv) recognizing uncertainty in observations and lack of knowledge, and (v) jointly exploring the diversity of model outputs. By applying the CaN approach to a trophic model of the Barents Sea, we attempted to present modelling choices in a simple and transparent way. These choices include modelling principles (such as a mass conservation equation that reflects transfer of energy in the food-web), model assumptions, lack of knowledge, or observation uncertainties. We presented here a specific application of CaN to the Barents Sea but these principles are general enough to be applied in other areas and for building models with different structure and objectives. CaN modelling is closely related to the viability theory (Aubin et al., 2011), from which it borrows the emphasis on chance and necessity. A common key point between viability theory and CaN modelling has to be underlined: both consider the set of possible trajectories (“histories”) of a system as a way to deal with the question of indeterminism. Viability theory goes far beyond the example developed in this paper and applies the ideas of CaN to several research fields (evolution, robotic, finance, etc.). In CaN modelling, trajectories are said possible if they agree with physical laws, ecological theories (e.g. life history theory or metabolic theory of ecology) and are compatible with observations. When CaN models are constrained by observed historical trajectories of the system, CaN modelling is part of inverse modelling (Vézina and Piatt, 1988). Outputs of CaN models are comparable to outputs from ensemble models, without the cost of running a collection of models. Ensemble modelling has been advocated as a strategy to embrace structural and parameter uncertainties in ecological models and to allow for different ways of representing reality (Spence et al., 2017). Because CaN does not rely on strong assumptions regarding functional relationships (trophic functional relationships in the present case), it encompasses a range of dynamics that could be produced by multiple deterministic models relying on different assumptions. An interesting feature of CaN models is that more knowledge about the ecological system almost always lead to less uncertainties in the model outputs. Since ecological knowledge is expressed primarily in terms of constraints, increased knowledge translates into a more constrained system, that is a reduced space for the model dynamics to operate. Modelling assumptions often remain unchallenged because they are drowned in technical narratives. For example, the definition of functional groups, their number and the data available to parameterize them in a model are most often left to modellers. When choosing these functional groups scientists can be constrained by data availability and computing time, or may simply borrow from earlier models. When other actors have different representations of the groups interacting in the ecosystem, can these be shared through joint modelling exercises? Equations can also be very difficult to communicate outside the scientific community. The mass conservation equation used in this example is relatively simple but more importantly, it can easily be presented and interpreted in plain language (all coefficients have a biological meaning). Observation uncertainty and lack of knowledge lead to uncertainty in the model outputs. After each modelling step, patterns and uncertainties can be summarized and discussed by all actors. Each of the above points is critical for the model outputs to be understood and shared by different actors. They can constitute the starting point for constructive discussions among scientists, managers, and other actors. Based on past experience, one can anticipate that the proposed method will promote better conditions for participative modelling. At this stage, the proposed CaN modelling approach has not been tested directly with stakeholders and this remains to be done, to move from concept to proof-of-concept. The ICES IEA groups provide an ideal platform for such test in an operational context. In participatory modelling (Röckmann et al., 2012), the first step usually consists in reaching an agreement on a common objective. This objective is then translated into a corresponding objective function in an optimization programme. Because of the correspondence between the management objective and the objective function, it can be problematic for various actors to challenge the optimization output, even when they do not have a clear understanding of the how the underlying model functions. Strategies can be adopted by modellers and stakeholders alike to favour an optimization criteria that serves best their particular needs (Hämäläinen, 2015). The approach proposed here differs from the above by recognizing that different actors have different perspectives and preferences and may not share a common objective. For example, some may favour conservation of resource while other promote maximization of income; some may favour one type of resource over another, etc. These different positions can lead to different interpretation of the model results. As CaN provides multiple outputs, it is possible for different actors to highlight different fisheries-ecosystem trajectories that best illustrate their personal view of the system or best serve their needs. Each actor can use their preferred trajectories to identify a sequence of events and build an associated narrative. Once this is achieved, actors can confront their interpretations of model results. In this way, every actor learns from the model, while considering the disparity of the objectives and interpretations of all others actors. Instead of the modelling results and their interpretation—being delivered from the expert modellers to the other actors, this provides a framework for the appropriation of the modelling results by all actors. The proposed CaN modelling approach combines simplicity and the recognition of irreducible uncertainties. This is in line with Saltelli and Funtowicz (2014), and Manski (n.d.) who advocate for the use of simple models and efficient communication of scientific uncertainty [although convincing modellers to engage into transparent and participatory modelling remains a challenge (At this point, we may recall one of the well-known Nasredin’s short stories. Nasreddin is a well-respected authority. His wife remarks that the gap between rich and poor in the village is becoming intolerable and she asks Nasreddin to convince people that they must share wealth. Nasreddin leave his house in the morning to talk to the people in the village. At the end of a long day, he returns home exhausted and says to his wife: It was difficult. I only half succeeded. I convinced the poor.).] Our proposition is also in line with the position taken by Stirling (2010) to “keep it complex” by acknowledging knowledge gaps and uncertainties throughout the expert process. CaN offers a way to deliver plural and conditional advice, rather than forcing consensus and producing definitive science-based advice that may simply reflect the ignorance of fundamental uncertainties about the natural system during the modelling process. Conclusion Our proposition is that CaN modelling constitutes a useful contribution to the ecosystem modelling toolkit required to support EBFM. CaN modelling tool strives to support communication and deliberation among scientists, decision makers, and other actors. It is a way to explore together datasets (the example here) or to explore the possible futures of a natural system. It relies on the concepts of chance and necessity that should be easy to grasp by all actors and on relatively light modelling tools (short computer code that can be implemented in various programming languages without requiring heavy computing power). CaN models are simple, transparent, explicit about knowns and unknowns and the interpretation of the results is simple enough to be used in a context of participatory management. Three decades after Smith (1990), CaN can be a practical step to realize her proposition that chaos theory could reconcile scientists and non-scientists. Acknowledgements The authors wish to thank the editor and three reviewers who provided detailed and insightful comments on the submitted manuscript. Funding This work was funded by the Research Council of Norway through the project Nansen Legacy (RCN No. 276730), by the Norwegian Institute of Marine Research through the projects No. 14565 (Biodiversity and food-web modelling) and No. 15192 (food-web dynamics). References Acheson J. M. , Wilson J. A., Steneck R. S. 1998 . Managing chaotic fisheries . In Linking Social and Ecological Systems , pp. 390 – 413 . Ed. by F. Berkes and C. Folke. Cambridge University Press , Cambridge . OpenURL Placeholder Text WorldCat Aubin J.-P. , Bayen A. M., Saint-Pierre P. 2011 . Viability Theory: New Directions . Springer Science & Business Media , Berlin . Google Scholar Crossref Search ADS Google Scholar Google Preview WorldCat COPAC Bailey C. , Jentoft S. 1990 . Hard choices in fisheries development . Marine Policy , 14 : 333 – 344 . Google Scholar Crossref Search ADS WorldCat Bailey J. L. , Liu Y., Davidsen J. G. 2017 . Bridging the gap between fisheries science and society: exploring fisheries science as a social activity . ICES Journal of Marine Science , 74 : 598 – 611 . Google Scholar Crossref Search ADS WorldCat Beddington J. R. , May R. M. 1977 . Harvesting natural populations in a randomly fluctuating environment . Science , 197 : 463 – 465 . Google Scholar Crossref Search ADS PubMed WorldCat Brondsted A. 2012 . An Introduction to Convex Polytopes , 90 . Springer Science & Business Media , Berlin . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Browman H. I. , Stergiou K. I., Cury P., Hilborn R., Jennings S., Lotze H., Mace P. 2004 . Perspectives on ecosystem-based approaches to the management of marine resources . Marine Ecology Progress Series , 274 : 269 – 303 . Google Scholar Crossref Search ADS WorldCat Chen Y. , Dwivedi R., Wainwright M. J., Yu B. 2018 . Fast MCMC sampling algorithms on polytopes . The Journal of Machine Learning Research , 19 : 2146 – 2231 . OpenURL Placeholder Text WorldCat Collie J. S. , Botsford L. W., Hastings A., Kaplan I. C., Largier J. L., Livingston P. A., Plagányi É. et al. 2016 . Ecosystem models for fisheries management: finding the sweet spot . Fish and Fisheries , 17 : 101 – 125 . Google Scholar Crossref Search ADS WorldCat Cury P. , Fréon P., Moloney C. L., Shannon L., Shin Y.-J. 2005a . Processes and patterns of interactions in marine fish populations: an ecosystem perspective . The Sea , 13 : 475 – 553 . OpenURL Placeholder Text WorldCat Cury P. M. , Mullon C., Garcia S. M., Shannon L. J. 2005b . Viability theory for an ecosystem approach to fisheries . ICES Journal of Marine Science , 62 : 577 – 584 . Google Scholar Crossref Search ADS WorldCat Dalpadado P. , Arrigo K. R., Hjøllo S. S., Rey F., Ingvaldsen R. B., Sperfeld E., van Dijken G. L. et al. 2014 . Productivity in the Barents Sea-response to recent climate variability . PLoS One , 9 : e95273. Google Scholar Crossref Search ADS PubMed WorldCat DeAngelis D. L. , Yurek S. 2015 . Equation-free modeling unravels the behavior of complex ecological systems . Proceedings of the National Academy of Sciences , 112 : 3856 – 3857 . Google Scholar Crossref Search ADS WorldCat De Martino D. , Mori M., Parisi V. 2015 . Uniform sampling of steady states in metabolic networks: heterogeneous scales and rounding . PLoS One , 10 : e0122670 . Google Scholar Crossref Search ADS PubMed WorldCat DePiper G. S. , Gaichas S. K., Lucey S. M., Pinto da Silva P., Anderson M. R., Breeze H., Bundy A. et al. 2017 . Operationalizing integrated ecosystem assessments within a multidisciplinary team: lessons learned from a worked example . ICES Journal of Marine Science , 74 : 2076 – 2086 . Google Scholar Crossref Search ADS WorldCat De Vos B. I. , Van Tatenhove J. P. 2011 . Trust relationships between fishers and government: new challenges for the co-management arrangements in the Dutch flatfish industry . Marine Policy , 35 : 218 – 225 . Google Scholar Crossref Search ADS WorldCat Dickey-Collas M. 2014 . Why the complex nature of integrated ecosystem assessments requires a flexible and adaptive approach . ICES Journal of Marine Science , 71 : 1174 – 1182 . Google Scholar Crossref Search ADS WorldCat Dolgov A. V. , Bogstad B., Johannesen E., Skern-Mauritzen M. 2011 . An overview of trophic interactions in the Barents Sea. In The Barents Sea—Ecosystem, Resources and Management. Half a Century of Russian–Norwegian Cooperation , Chapter 8.1, pp. 431 – 437 . Ed. by Jakobsen T., Ozhigin V. K. O.. Tapir Academic Press , Trondheim . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Dowd M. , Meyer R. 2003 . A Bayesian approach to the ecosystem inverse problem . Ecological Modelling , 168 : 39 – 55 . Google Scholar Crossref Search ADS WorldCat Eggert H. , Kataria M., Lampi E. 2016 . Do you trust me?—Go fish! A study on trust and fisheries management . School of Business, Economics and Law at University of Gothenburg, Working Papers in Economics , 675 : 24 . OpenURL Placeholder Text WorldCat Fogarty M. J. 1995 . Chaos, complexity and community management of fisheries: an appraisal . Marine Policy , 19 : 437 – 444 . Google Scholar Crossref Search ADS WorldCat Fogarty M. J. , Hilborn R., Gunderson D. 1997 . Chaos and parametric management . Marine Policy , 21 : 187 – 194 . Google Scholar Crossref Search ADS WorldCat Fossheim M. , Primicerio R., Johannesen E., Ingvaldsen R. B., Aschan M. M., Dolgov A. V. 2015 . Recent warming leads to a rapid borealization of fish communities in the arctic . Nature Climate Change , 5 : 673. Google Scholar Crossref Search ADS WorldCat Fulton E. A. , Link J. S., Kaplan I. C., Savina-Rolland M., Johnson P., Ainsworth C., Horne P. et al. 2011 . Lessons in modelling and management of marine ecosystems: the Atlantis experience . Fish and Fisheries , 12 : 171 – 188 . Google Scholar Crossref Search ADS WorldCat Fulton E. A. , Smith A. D., Smith D. C., Johnson P. 2014 . An integrated approach is needed for ecosystem based fisheries management: insights from ecosystem-level management strategy evaluation . PLoS One , 9 : e84242. Google Scholar Crossref Search ADS PubMed WorldCat Gleick J. 2011 . Chaos: Making a New Science . Open Road Media , New York, NY . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Glenn H. , Tingley D., Maroño S. S., Holm D., Kell L., Padda G., Edvardsson I. R. et al. 2012 . Trust in the fisheries scientific community . Marine Policy , 36 : 54 – 72 . Google Scholar Crossref Search ADS WorldCat Gopnik M. , Fieseler C., Cantral L., McClellan K., Pendleton L., Crowder L. 2012 . Coming to the table: early stakeholder engagement in marine spatial planning . Marine Policy , 36 : 1139 – 1149 . Google Scholar Crossref Search ADS WorldCat Gray T. , Hatchard J. 2008 . A complicated relationship: stakeholder participation and the ecosystem-based approach to fisheries management . Marine Policy , 32 : 158 – 168 . Google Scholar Crossref Search ADS WorldCat Hämäläinen R. P. 2015 . Behavioural issues in environmental modelling—the missing perspective . Environmental Modelling & Software , 73 : 244 – 253 . Google Scholar Crossref Search ADS WorldCat Hastings A. , Hom C. L., Ellner S., Turchin P., Godfray H. C. J. 1993 . Chaos in ecology: is mother nature a strange attractor? Annual Review of Ecology and Systematics , 24 : 1 – 33 . Google Scholar Crossref Search ADS WorldCat Hellweger F. L. 2017 . 75 Years since Monod: it is time to increase the complexity of our predictive ecosystem models (opinion) . Ecological Modelling , 346 : 77 – 87 . Google Scholar Crossref Search ADS WorldCat Hjermann D. Ø. , Bogstad B., Dingsør G. E., Gjøsæter H., Ottersen G., Eikeset A. M., Stenseth N. C. 2010 . Trophic interactions affecting a key ecosystem component: a multistage analysis of the recruitment of the Barents Sea capelin (Mallotus villosus) . Canadian Journal of Fisheries and Aquatic Sciences , 67 : 1363 – 1375 . Google Scholar Crossref Search ADS WorldCat Hsieh C-H. , Glaser S. M., Lucas A. J., Sugihara G. 2005 . Distinguishing random environmental fluctuations from ecological catastrophes for the North Pacific Ocean . Nature , 435 : 336. Google Scholar Crossref Search ADS PubMed WorldCat Huisman J. , Weissing F. J. 1999 . Biodiversity of plankton by species oscillations and chaos . Nature , 402 : 407. Google Scholar Crossref Search ADS WorldCat ICES. 2017 . Report of the Working Group on the Integrated Assessments of the Barents Sea (WGIBAR). ICES CM 2017/SSGIEA: 04. 191 pp. Jakeman A. J. , Letcher R. A., Norton J. P. 2006 . Ten iterative steps in development and evaluation of environmental models . Environmental Modelling & Software , 21 : 602 – 614 . Google Scholar Crossref Search ADS WorldCat Johannes R. E. , Freeman M. M., Hamilton R. J. 2000 . Ignore fishers’ knowledge and miss the boat . Fish and Fisheries , 1 : 257 – 271 . Google Scholar Crossref Search ADS WorldCat Kannan R. , Narayanan H. 2012 . Random walks on polytopes and an affine interior point method for linear programming . Mathematics of Operations Research , 37 : 1 – 20 . Google Scholar Crossref Search ADS WorldCat Kraan M. , Hendriksen A., Van Hoof L., Van Leeuwen J., Jouanneau C. 2014 . How to dance? The tango of stakeholder involvement in marine governance research . Marine Policy , 50 : 347 – 352 . Google Scholar Crossref Search ADS WorldCat Lawton J. H. 1999 . Are there general laws in ecology? Oikos , 84 : 177 – 192 . Google Scholar Crossref Search ADS WorldCat Lind S. , Ingvaldsen R. B., Furevik T. 2018 . Arctic warming hotspot in the northern Barents Sea linked to declining sea-ice import . Nature Climate Change , 8 : 634. Google Scholar Crossref Search ADS WorldCat Lindstrøm U. , Planque B., Subbey S. 2017 . Multiple patterns of food web dynamics revealed by a minimal non-deterministic model . Ecosystems , 20 : 163 – 182 . Google Scholar Crossref Search ADS WorldCat Link J. S. , Dickey-Collas M., Rudd M., McLaughlin R., Macdonald N. M., Thiele T., Ferretti J. et al. 2019 . Clarifying mandates for marine ecosystem-based management . ICES Journal of Marine Science , 76 : 41 – 44 . Google Scholar Crossref Search ADS WorldCat Liu H. , Fogarty M. J., Glaser S. M., Altman I., Hsieh C-H., Kaufman L., Rosenberg A. A. et al. 2012 . Nonlinear dynamic features and co-predictability of the Georges Bank fish community . Marine Ecology Progress Series , 464 : 195 – 207 . Google Scholar Crossref Search ADS WorldCat Manski C. F. n.d The lure of incredible certitude. Economics and Philosophy, 1–30, doi: 10.1017/S0266267119000105. Marshall K. N. , Koehn L. E., Levin P. S., Essington T. E., Jensen O. P. and editor: H. Marta Coll 2019 . Inclusion of ecosystem information in us fish stock assessments suggests progress toward ecosystem-based fisheries management. ICES Journal of Marine Science , 76: 1 – 9 . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC May R. M. , Beddington J., Horwood J., Shepherd J. 1978 . Exploiting natural populations in an uncertain world . Mathematical Biosciences , 42 : 219 – 252 . Google Scholar Crossref Search ADS WorldCat Monod J. 1971 . Chance and Necessity: An Essay on the Natural Philosophy of Modern Biology . Collins-Fontana Books , London . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Munch S. B. , Giron-Nava A., Sugihara G. 2018 . Nonlinear dynamics and noise in fisheries recruitment: a global meta-analysis . Fish and Fisheries , 19 : 964. Google Scholar Crossref Search ADS WorldCat Olsen E. , Michalsen K., Ushakov N. G., Zabavnikov V. B. 2011 . The ecosystem surveys. In The Barents Sea—Ecosystem, Resources and Management. Half a Century of Russian–Norwegian Cooperation , Chapter 10.6, pp. 604 – 608 . Ed. by Jakobsen T., Ozhigin V. K. O.. Tapir Academic Press , Trondheim . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Pita C. , Pierce G. J., Theodossiou I. 2010 . Stakeholders’ participation in the fisheries management decision-making process: fishers’ perceptions of participation . Marine Policy , 34 : 1093 – 1102 . Google Scholar Crossref Search ADS WorldCat Pita P. , Fernández-Vidal D., García-Galdo J., Muíño R. 2016 . The use of the traditional ecological knowledge of fishermen, cost-effective tools and participatory models in artisanal fisheries: towards the co-management of common octopus in Galicia (NW Spain) . Fisheries Research , 178 : 4 – 12 . Google Scholar Crossref Search ADS WorldCat Plagányi É. E. 2007 . Models for an Ecosystem Approach to Fisheries . Food & Agriculture Org . FAO Fisheries Technical Report 477, FAO, Rome. 108p. Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Plagányi É. E. , Ellis N., Blamey L. K., Morello E. B., Norman-Lopez A., Robinson W., Sporcic M. et al. 2014 . Ecosystem modelling provides clues to understanding ecological tipping points . Marine Ecology Progress Series , 512 : 99 – 113 . Google Scholar Crossref Search ADS WorldCat Planque B. 2016 . Projecting the future state of marine ecosystems, La Grande Illusion? ICES Journal of Marine Science , 73 : 204 – 208 . Google Scholar Crossref Search ADS WorldCat Rice J. 2011 . Managing fisheries well: delivering the promises of an ecosystem approach . Fish and Fisheries , 12 : 209 – 231 . Google Scholar Crossref Search ADS WorldCat Röckmann C. , Ulrich C., Dreyer M., Bell E., Borodzicz E., Haapasaari P., Hauge K. H. et al. 2012 . The added value of participatory modelling in fisheries management—what has been learnt? Marine Policy , 36 : 1072 – 1085 . Google Scholar Crossref Search ADS WorldCat Röckmann C. , van Leeuwen J., Goldsborough D., Kraan M., Piet G. 2015 . The interaction triangle as a tool for understanding stakeholder interactions in marine ecosystem based management . Marine Policy , 52 : 155 – 162 . Google Scholar Crossref Search ADS WorldCat Sachdeva S. , Vishnoi N. K. 2016 . The mixing time of the Dikin walk in a polytope a simple proof . Operations Research Letters , 44 : 630 – 634 . Google Scholar Crossref Search ADS WorldCat Saltelli A. , Funtowicz S. 2014 . When all models are wrong . Issues in Science and Technology , 30 : 79 – 85 . OpenURL Placeholder Text WorldCat Schinckus C. 2009 . Economic uncertainty and econophysics . Physica A: Statistical Mechanics and Its Applications , 388 : 4415 – 4423 . Google Scholar Crossref Search ADS WorldCat Smith A. , Fulton E., Hobday A., Smith D., Shoulder P. 2007 . Scientific tools to support the practical implementation of ecosystem-based fisheries management . ICES Journal of Marine Science , 64 : 633 – 639 . Google Scholar Crossref Search ADS WorldCat Smith M. E. 1990 . Chaos in fisheries management . Maritime Anthropological Studies , 3 : 1 – 13 . OpenURL Placeholder Text WorldCat Spence M. A. , Blanchard J. L., Rossberg A. G., Heath M. R., Heymans J. J., Mackinson S., Serpetti N. et al. 2017 . Multi-model ensembles for ecosystem prediction. arXiv preprint arXiv:1709.05189. Stirling A. 2010 . Keep it complex . Nature , 468 : 1029. Google Scholar Crossref Search ADS PubMed WorldCat Sugihara G. , May R. M. 1990 . Nonlinear forecasting as a way of distinguishing chaos from measurement error in time series . Nature , 344 : 734 . Google Scholar Crossref Search ADS PubMed WorldCat Sugihara G. , May R., Ye H., Hsieh C-H., Deyle E., Fogarty M., Munch S. 2012 . Detecting causality in complex ecosystems . Science , 338 : 496 – 500 . Google Scholar Crossref Search ADS PubMed WorldCat Symes D. 1997 . Fisheries management: in search of good governance . Fisheries Research , 32 : 107 – 114 . Google Scholar Crossref Search ADS WorldCat Trochta J. T. , Pons M., Rudd M. B., Krigbaum M., Tanz A., Hilborn R. 2018 . Ecosystem-based fisheries management: perception on definitions, implementations, and aspirations . PLoS One , 13 : e0190467. Google Scholar Crossref Search ADS PubMed WorldCat Turchin P. , Taylor A. D. 1992 . Complex dynamics in ecological time series . Ecology , 73 : 289 – 305 . Google Scholar Crossref Search ADS WorldCat Vasconcellos M. , Mackinson S., Sloman K., Pauly D. 1997 . The stability of trophic mass-balance models of marine ecosystems: a comparative analysis . Ecological Modelling , 100 : 125 – 134 . Google Scholar Crossref Search ADS WorldCat Vennix J. A. 1999 . Group model-building: tackling messy problems . System Dynamics Review: The Journal of the System Dynamics Society , 15 : 379 – 401 . Google Scholar Crossref Search ADS WorldCat Vézina A. F. , Piatt T. 1988 . Food web dynamics in the ocean. I. Best-estimates of flow networks using inverse methods . Marine Ecology Progress Series , 42 : 269 – 287 . Google Scholar Crossref Search ADS WorldCat Walters C. , Christensen V., Pauly D. 1997 . Structuring dynamic models of exploited ecosystems from trophic mass-balance assessments . Reviews in Fish Biology and Fisheries , 7 : 139 – 172 . Google Scholar Crossref Search ADS WorldCat Wilson J. A. , Acheson J., Kleban P. 1996 . Chaos and parametric management . Marine Policy , 20 : 429 – 438 . Google Scholar Crossref Search ADS WorldCat Wilson J. A. , Acheson J. M., Metcalfe M., Kleban P. 1994 . Chaos, complexity and community management of fisheries . Marine Policy , 18 : 291 – 305 . Google Scholar Crossref Search ADS WorldCat Ye H. , Beamish R. J., Glaser S. M., Grant S. C. H., Hsieh C.-h., Richards L. J., Schnute J. T. et al. 2015 . Equation-free mechanistic ecosystem forecasting using empirical dynamic modeling . Proceedings of the National Academy of Sciences , 112 : E1569 – E1576 . Google Scholar Crossref Search ADS WorldCat Appendices Appendix 1: A short introduction to polytopes and polytope sampling Our proposition relies strongly upon polytope sampling, as a tool to explore and communicate uncertainty. As exemplified in Figure 1, polytopes are related to linear constraints. In a general setting, a convex polytope P is defined by linear inequalities: P={X∈Rn|A.X≤B} , where A∈Rnc×n is a matrix and B∈Rnc vector, nc being the number of constraints. Despite their apparent simplicity, polytopes have very interesting mathematical properties, have been characterized by significant theorems and are still the object an intense theoretical research (Brondsted, 2012). Sampling a polytope consists in finding a representative set of its points. The algorithmic issue is how to proceed when the ambient space is high dimensional (several hundreds of dimensions) and the number of constraints is very high. Polytope sampling has many applications, for example in the computation of steady state of metabolic equations (De Martino et al., 2015). While in most applications, it is the state of the system that is explored with polytope sampling, in the present model, it is the set of system trajectories that is sampled. Several algorithms exists to sample polytopes; a simple and nevertheless efficient method is the Hit and Run algorithm (Kannan and Narayanan, 2012). The sample is the result of a walk inside the polytope. The steps of the algorithm consist in: (i) Set, at step t = 0, the current point to be a randomly drawn point in the interior of the polytope X0, (ii) (a) from the current step Xt, randomly draw a direction in the underlying space; and (b) randomly draw a point on the interval that is inside the polytope and on the line passing by the current point and is according to the selected direction; (c) set the current point Xt being this point, set t:=t+1 and (d) go to (a). This algorithm becomes less efficient when there are large differences in the size of the polytope along the different dimensions. The walk can stay very long in some sharp vertices. In this paper, we use a variant of this algorithm, the Dikin algorithm (Kannan and Narayanan, 2012; Sachdeva and Vishnoi, 2016; Chen et al., 2018), which allows to deal with this issue, and results in a Metropolis–Hastings walk. It is a Monte Carlo Markov chain algorithm and its mixing properties can be theoretically studied (Chen et al., 2018). It relies on the idea of a barrier function, a function that becomes infinite on the faces of the polytope. If the polytope is defined by inequalities: ∑jmcjxj≥bc , one usually use as a barrier function L(x)=−∑c log (∑jmcjxj−bc) and the ellipsoid defined by the barrier function at a point X depends on its second derivatives: if H(X) is the Hessian of L at X: H(X)ij=∂2L/∂xi∂xj(X) , then the ellipsoid is defined as the set of points Z such that t(Z−X).H(X).(Z−X)≤1 . The algorithm, illustrated in Figure A1, is the following. (i) Set, at step t = 0, the current point to be a randomly drawn point in the interior of the polytope X0, (ii) (a) from the current stepXt, randomly draw a direction D according to the ellipsoid defined by the barrier function at Xt, (b) randomly draw a point Y inside the polytope on the line starting from Xt with direction D, (c) compute the volumes of ellipsoids at Xt and Y: v(Xt) , v(Y), and (d) randomly draw p∈[0,1] ; if p≤v(Xt)/v(Y) , let Xt+1=Xt , else Xt+1=Y ; set t:=t+1 and (d) go to (a). Figure A1. Open in new tabDownload slide Principles of the Dikin sampling algorithm. Left: a polytope. Middle: density plot of the barrier function. Right: a walk among three points; at each step, the random direction is selected according to the directions of the ellipsoids at current point. Figure A1. Open in new tabDownload slide Principles of the Dikin sampling algorithm. Left: a polytope. Middle: density plot of the barrier function. Right: a walk among three points; at each step, the random direction is selected according to the directions of the ellipsoids at current point. Appendix 2: Constraints and polyhedron sampling for trophic systems Method The principles of CaN modelling are: (i) there is a mass conservation equation: biomasses linearly depend on trophic flows, (ii) constraints on biomasses and flows can all be expressed linearly, which results linear constraints on flows trajectories, and (iii) the set of possible flows trajectories constitutes a polytope. This can be expressed in matrix notation. In what follows, we provide details about the definition of linear constraints on trajectories, given that the system is described in discrete time. Using linear algebra, we formulate relationships in terms of trajectories (each trajectory is an element in Rn×T , T being the number of time steps). Mass conservation principle The principle of a mass conservation equation (Vasconcellos et al., 1997) is to relate changes in biomasses to trophic flows, trophic losses and export or import of biomass. Here we consider a simplified situation, without import or export of biomass. We consider a trophic system with E species. Fishery is represented as a predatory species. Biomass of species i at time t is noted Bi,t . In this system, there are P trophic flows. Each flow f has an origin o(f), the prey, and an end e(f), the predator. Flows during time interval [t,t+1] are noted Ff,t . In Section 2.1 of the Supplementary Material, we show how to derive a mass conservation equation, using a previous modelling attempt for the Barents Sea food-web (Lindstrøm et al., 2017): Bi,t+1−Bi,t=∑fNifFf,t−HiBi,t.(A1) This is a linear equation: Bt+1=(IE−H)·Bt+N·Ft,(A2) involving: (i) the vector of biomasses at year t, Bt=(Bi,t)∈RE ; (ii) the vector of trophic flows at year t, Ft=(Ff,t)∈RP ; (iii) H∈RE×E , the matrix with diagonal terms Hi ; (iv) IE∈RE×E , the identity matrix; and (v) N=(Nif)∈RE×P , a matrix related to the impact of flows on biomasses. Matrix formulation of dynamics Starting with an initial state of biomass B0 , we iterate Equation (A2): B1=(IE−H)·B0+N·F0,(A3) B2=(IE−H)·B1+N·F1,(A4) =(IE−H)2·B0+(IE−H)·N·F0+N·F1,(A5) …,(A6) Bt=(IE−H)t·B0+∑u=0t−1(IE−H)t−u−1·N·Fu.(A7) We collect all states in a same vector. We put: F=(F0,F1,F2,…,FT−1)∈RP×T,(A8) B=(B1,B2,…,BT)∈RE×T.(A9) We have a linear relationship: B=L·F+M(A10) with: L = (N00…0(IE−H)·NN0…0(IE−H)2·N(IE−H)·NN…0……………(IE−H)T−1·N(IE−H)T−2·N(IE−H)T−3·N…N),(A11) M = ((IE−H)·B0(IE−H)2·B0(IE−H)3·B0…(IE−H)T·B0).(A12) This is a single linear equation relating the trajectory of biomasses to the trajectory of flows. Matrix formulation of constraints The constraints we have introduced in Section 5.3.2 are linear functions of the vector of flows trajectories F . 1. Trophic flows are positive. Biomasses are positive. Using Equation (A10), we get: F≥0L·F≥−M.(A13) 2. Some biomasses Bi,t must be in a given range, determined by observations Bi,tO ; see Figure 4. We have: Bi,t∈[λiBi,tO,νiBi,tO] . Using Equation (A10), we get matrix equations: −L·F≥−νBO+M,(A14) L·F≥λBO−M.(A15) 3. The relative annual variation of biomasses is bounded: e−ρiBi,t≤Bi,t+1≤eρiBi,t . In matrix terms: (−IE00…0eρ−IE0…00eρ−IE…0……………00…−IEIE00…0−e−ρIE0…00−e−ρIE…0……………00…IE)·(B1B2B3…BT) ≥ (−eρB000…0e−ρB000…0). That is, in matrix notation: D·B≥B0ρ.(A16) Using Equation (A10), it comes: D·L·F≥B0ρ−D·M.(A17) 4. Inflow is limited by biomass according to a satiation principle. Let Ii,t be the sum of incoming flows to species i. Then: Ii,t≤σiBi,t . We denote S:RP×T→RE×T the incidence matrix: S ( Sft,kt′ is 1 if o(f) = i and t=t′ , else is 0) and σ be the diagonal matrix obtained with T repetitions of (σ1,σ2,…,σe) . We express satiation principle as: S·F≤σ·B.(A18) Using Equation (A10), it comes: (σ·L−S).F≥σ·M.(A19) 5. Real landings are equal to their observed values; we have: Ff,t=Ff,tO if f is a landing (see Figure 4). Q being the restriction of the whole set of flows to the set of landings, we get a matrix equation: Q·F=Q·FO.(A20) 6. Flows from primary production to herbivory plankton and benthos are limited by primary production itself. We have estimates of primary production: PO(t) . The constraint is: λPPO(t)≤∑f|o(f)=PFf(t)≤μPPO(t) R being the restriction of the whole set of flows to the set of flows from matrix production, we get a matrix equation: R·F≥λPPO,(A21) −R·F≥−μPPO.(A22) Putting altogether previous inequalities, all constraints result in multiple linear inequalities involving vector F , which get be expressed in the form: A·F≥b.(A23) Parameterization for the Barents Sea The parameters we use for building a CaN model come from a previous modelling experiment of the Barents Sea by Lindstrøm et al. (2017). In the Supplementary Material, we provide: The species composition of trophic groups (Section 1.1). The estimated values of biomass and landings for the 1988–2015 period (Section 1.2). The parameters used in the Lindstrøm’s modelling experiment (Section 1.3). The derivation of the mass conservation equation (Section 2.1). The parameters of the mass conservation equation appear in Table 4. The parameters of the constraints equations, their values and the assumptions for using these values (Section 2.2). The complete set of parameters is reported in Tables 4 and 5. Given that this is a relatively small set of parameters, we can speak of a simple model. © International Council for the Exploration of the Sea 2019. All rights reserved. For permissions, please email: [email protected] This article is published and distributed under the terms of the Oxford University Press, Standard Journals Publication Model (https://academic.oup.com/journals/pages/open_access/funder_policies/chorus/standard_publication_model)