Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Solving multi-objective optimization problems in conservation with the reference point method

  • Yann Dujardin ,

    Roles Conceptualization, Data curation, Formal analysis, Funding acquisition, Investigation, Methodology, Project administration, Resources, Software, Validation, Visualization, Writing – original draft, Writing – review & editing

    yanndujardin@yahoo.fr

    Affiliation CSIRO, Queensland, Australia

  • Iadine Chadès

    Roles Supervision, Validation, Writing – review & editing

    Affiliation CSIRO, Queensland, Australia

Abstract

Managing the biodiversity extinction crisis requires wise decision-making processes able to account for the limited resources available. In most decision problems in conservation biology, several conflicting objectives have to be taken into account. Most methods used in conservation either provide suboptimal solutions or use strong assumptions about the decision-maker’s preferences. Our paper reviews some of the existing approaches to solve multi-objective decision problems and presents new multi-objective linear programming formulations of two multi-objective optimization problems in conservation, allowing the use of a reference point approach. Reference point approaches solve multi-objective optimization problems by interactively representing the preferences of the decision-maker with a point in the criteria (objectives) space, called the reference point. We modelled and solved the following two problems in conservation: a dynamic multi-species management problem under uncertainty and a spatial allocation resource management problem. Results show that the reference point method outperforms classic methods while illustrating the use of an interactive methodology for solving combinatorial problems with multiple objectives. The method is general and can be adapted to a wide range of ecological combinatorial problems.

1 Introduction

In recent years, the benefits of using optimization methods to solve decision problems have been widely acknowledged in conservation biology. For example, optimization methods have been developed to best allocate limited resources to protect threatened species [1], protect interacting species [2], design reserves [3, 4], eradicate invasive species [5], restore habitat [6] or translocate species [7]. In behavioral ecology, optimization is used to test evolution by natural selection [8, 9]. The control of disease across meta-populations can also be optimized to ensure fastest recovery [10]. Such optimization methods are needed because decision problems are often combinatorial: the possible decisions we have to choose from are combination of smaller ones, which makes the number of possible decisions too large to attempt an exhaustive approach (one cannot generate every possible decision and compare them).

Additionally, many decision problems in conservation involve several conflicting objectives [11]. For example, when managing interacting species simultaneously in a complex ecosystem, increasing the abundance of one species can result in the decrease of another [2]. Management cost can also be considered as an additional objective. However, these problems are generally converted to single-objective optimization problems, either considering only one objective or considering an a priori aggregation of the objectives [1, 12, 13], but see [14, 15] for some exceptions. In contrast to these single-objective approaches, multi-objective combinatorial optimization aims to solve multi-objective combinatorial decision problems without such reduction.

Here, we show that it is possible to solve classic multi-objective combinatorial optimization problems in conservation using a cutting edge approach from multi-objective optimization. The reference point method is an interactive approach that provides optimal solutions while accounting for multiple individual objectives. The preferences of the decision-maker are directly expressed as desired values on each objective. These preferences constitute the components of a reference point. Then, an optimization algorithm calculates the closest possible feasible solution to these preferences. If the computed solution is deemed unsuitable, the decision-maker can update his/her preferences and a new solution is calculated. This process can be repeated iteratively until satisfaction of the decision-maker is reached. This type of method is attractive because it does not need any assumptions about the structure of preferences of the decision-maker, i.e. preferences can be handled even if they are complicated and do not follow a fixed scheme such as a linear trade-offs. Additionally, associating the reference point method with an exact optimization method allows us to provide optimal guarantees on solutions computed.

The reference point method has yet to be used in conservation. In this paper, we present the reference point method after introducing some concepts of multi-objective combinatorial optimization and providing a brief critical review of classic approaches. We then demonstrate the benefits of applying the reference point method to two classic combinatorial problems encountered in conservation: a dynamic multi-species decision problem under uncertainty [2] and a spatial resource allocation problem involving several objectives including biodiversity [16]. We show that the reference point method, used in conjunction with an exact optimization method, outperforms the current approaches used in conservation for solving such multi-objective problems, in term of both optimality and guidance for the decision-maker. Finally, we show that the formulation of the multi-species dynamic problem can be easily extended to any problem using a Markov decision process (MDP) formalism.

2 Materials and methods

2.1 Multi-objective combinatorial optimization concepts

Like any decision problem, a single-objective decision problem has the following ingredients: a model, a set of controls (called variables), and an objective function depending on the variables [17]. Additionally, in conservation, and in ecology in general, decision problems may seek to maximize several objectives simultaneously [17]. It is then worth considering the formal formulation of multi-objective combinatorial optimization problems [18]: (P) where fj, j = 1, …, p, p ≥ 2, are the objectives (or criteria), x is the vector of decision variables which can only take value in the set X of feasible (i.e. possible) decisions. Because we are in a combinatorial context, X is assumed to be discrete.

Any decision xX matches with a point zZX = {(f1(x), …, fp(x)) | xX}. In contrast to single-objective optimization problems, which admit at most one optimal value, multi-objective optimization problems often admit several optimal points, i.e. points of ZX that cannot be outperformed by another point of ZX. These points are called non-dominated points. Formally, a non-dominated point z is a point (z1, …, zp) ∈ ZX such that there is no z′ ∈ ZX with the property z′ ≥ z, where inequality ≥ between two points of Z is defined in Box 1.

Box 1

Non-dominated points are essential in multi-objective optimization, since they represent the best (optimal) feasible points in terms of a component-wise ordering relation. The set of non-dominated points is also called the Pareto frontier [19]. Consequently, a Pareto frontier represents the set of the best (optimal) feasible points. Most of the multi-objective combinatorial optimization approaches aim to discover non-dominated points and their corresponding decisions, called efficient decisions. Indeed, multi-objective combinatorial optimization is often related to one of the following well-known underlying challenges:

  1. Find a particular non-dominated point of the Pareto frontier, according to the preferences of a decision-maker (called local approach in this paper);
  2. Discover the entire Pareto frontier, or an approximation of this set (called global approach in this paper).

When the number of criteria is large (> 3), it becomes difficult to calculate, represent and analyze the Pareto frontier. Consequently, the local approach should be preferred for problems where the number of criteria may be more than 3.

Finding a non-dominated point according to preferences of decision-makers can be tackled using an aggregation function [20], sometimes also called a scalarizing function. The role of aggregation functions is to discriminate non-dominated points according to some preferences. More precisely, an aggregation function is a function s from Z to ℝ, which associates a unique real value to every point of the criteria space. In multi-objective combinatorial optimization, s also depends on parameters called preferential parameters, representing the preferences of a decision-maker [21]. The decision-maker can be a person, a group of persons or any entity able to provide preferences.

2.2 Classic multi-objective optimization approaches in conservation

Multi-objective optimization has been used for a long time in fisheries [22], forestry [23], natural resources management [16] or molecular biology [24]. In these fields multi-objective optimization is referred to multi-objective programming if not interactive and interactive processes otherwise. Goal programming, and compromise programming, which aim to minimize the deviation between the achievement of goals and their aspiration levels (fixed by the decision-maker in the goal programming case and computed in the compromise programming case), are also popular in these fields [22, 23]. This section will focus on multi-objective optimization in conservation. Multi-objective optimization is less developed in conservation than in forestry or fisheries but see [15] for an exception. For example, the well-known approximate solver Marxan [4] in conservation is not a multi-objective solver, because the multiple objectives called “targets” are considered as constraints and not as objectives, and no multi-objective optimization framework is yet considered.

2.2.1 Explicit approaches.

Finding optimal solutions when explicitly accounting for multiple objectives in combinatorial problems is a mathematically challenging endeavor. A way to avoid this mathematical challenge is to use what we call explicit approaches in this paper, i.e. generate a few feasible solutions and compare their performance either by sampling using a model [25, 26] or empirically by asking experts [27, 28]. Although this approach is not, strictly speaking, multi-objective optimization, it is very common in conservation. Indeed, in some cases the structure of the system to optimize prohibit the use an exact approach, except for small problems.

The explicit approach allows us to perform multi-criteria decision analysis (MCDA), which is very powerful where the number of possible decisions is small [2931]. The goal of MCDA methods is to determine a best decision or strategy among a reasonable number of possible ones, given that these decisions/strategies are evaluated on several criteria

Another usual approach in conservation is to try to establish correlations between criteria (trade-off analysis), via exhaustive approaches [32], or heuristic approaches [33]. Unfortunately, there is no reason that criteria of combinatorial problems have the same correlation from one instance to another (changing the data could result in a complete different correlation). Additionally, the lack of scalability of exhaustive approaches and the lack of optimality of heuristic approaches make them very limited approaches to solve combinatorial problems.

2.2.2 Implicit approaches.

When the multi-objective problem can only be implicitly defined (see Section 2.1 for a formal definition), we are then confronted to a multi-objective optimization problem.

Local approaches can be used to perform two types of methods: a priori methods and interactive methods. A priori methods use a unique aggregation function, fixed and defined once by the decision-maker, while interactive methods allow the decision-maker to iteratively change his/her preferences. Global approaches, which generate the entire Pareto frontier, are often called a posteriori methods.

Several approaches in conservation aim to find a unique objective summarizing the individual objectives, and then treat the problem as a single objective. Reducing several objectives in one is usually done using an a priori aggregation function, i.e. an aggregation function with fixed preference parameters. The cost-benefit approach is probably the most used approach applying this principle. The cost-benefit approach is an economic approach where every criteria is considered as having an economic counter-part [34]. Such functions are often used to perform a “cost-benefit” analysis [1, 35] or a simple weighted sum of the objectives [13]. Other aggregation functions of the objectives have been studied in conservation [12, 36]. Several major well-known drawbacks occur in these approaches. Using economic values of species is ethically controversial because it requires associating an economic value to species [37]. Additionally, in practice, depending on the economical evaluation methods, the value of a species can vary significantly, sometimes from one to tenfold [38]. The second drawback is related to the subjectivity and the complexity of the fixed aggregation function. Choosing among a set of potential aggregation functions can be difficult to justify [12, 36]. Finally, reasoning with one objective (aggregated function) instead of several, reduces considerably the role of the decision-maker in the optimization process. Indeed, his/her role is then limited to define the problem. A prescribed solution is then provided by the scientists, missing an opportunity to involve the decision-maker in the decision-making process itself.

A posteriori methods aim to generate the Pareto frontier or an approximation of it. Some methods in conservation can be classified as a posteriori methods [39, 40]. A posteriori methods corresponds to trade-off analysis methods for implicit approaches. Generating the Pareto frontier is only possible and relevant for problems with a small number of objectives.

Generally based on the use of parametric aggregation functions, interactive methods aim to interactively find the non-dominated point that corresponds the most to the preference of a decision-makers [20, 21]. In these methods, the decision-maker preferences can evolve according to the following iterative procedure:

  • Optimization results are obtained using current preferences;
  • New preferences are obtained by eliciting feedback from the decision-maker on current results.

Fig 1 provides a graphical illustration of the interactive procedure.

thumbnail
Fig 1. Multi-objective combinatorial optimization interactive procedure.

https://doi.org/10.1371/journal.pone.0190748.g001

Multi-objective optimization interactive methods are not very common in conservation but see [15] for an exception.

  • Every solution provided by the algorithm corresponds to a non-dominated point of the multi-objective problem.
  • Every non-dominated point of the multi-objective problem can be generated by the algorithm.

These requirements are very important, because when we run a multi-objective optimization process (1) to save time we want to generate only non-dominated points and (2) we don’t want that a non-dominated point can be missed, because the point could correspond the best point according to the preferences of a decision-maker.

The reference point method is one of the only multi-objective optimization methods to satisfy the requirements [18]. This is due to the aggregation function used in the method, called achievement function and was created specifically for the reference point method [41]. The formal formulation of the (augmented) achievement function is as follow [21]: where is the reference point and λ = (λ1, …, λp) is the direction of projection of to the Pareto frontier, with fixed and playing the role of a normalizing factor. For each criterion j, and are respectively the maximum and the minimum possible values of fj(x) obtained by performing the corresponding single-objective optimization. ρ is a small strictly positive number required to avoid generating weakly non-dominated points, i.e. points which can be dominated over a subset of objectives. Avoiding weakly dominated points is possible by setting ρ to a value inferior to [42], thanks to the combinatorial context (x takes discrete values).

Conversely, if we use a weighted sum as an aggregation function, the second requirement is not satisfied because only the convex hull of the Pareto frontier can be generated. Moreover, weights have no significance, and transforming them into meaningful values [43] can be obscure for the decision-maker [44], because the true preferential parameters are hidden. More importantly, the weighted sum method is well-known to not provide good compromise solutions [45], i.e. solutions which are well balanced when considering their criteria values. Finally, this method makes the strong assumption that one objective can always linearly compensate linearly another objective. However, as raised in [46], the following question has in general no answer: “how much must be gained in the achievement of one objective to compensate for a lesser achievement on a different objective?”. Human preferences are often much more complicated than linear trade-offs and may require more elaborate methods.

In this paper we will use the linear programming formulation of the reference point method, for reasons explaned in Section 2.3.

2.3 The linear programming formulation of the reference point method

Linear programming is well-known in conservation [47], but less in the context of multi-objective optimization, especially approaches. A linear programming approach is however interesting because it is an implicit approach and it can solve optimally combinatorial problems. In this paper we use linear programming in its general sense, i.e. this also includes integer linear programming and mixed integer linear programming. Thus, non-linear and even non-convex optimization problems can also be tackled with this approach (thanks to some linearization to perform). Of course, the difficulty to solve the program will depend on the the nature of the optimization problem and how hard it is to lieanrize expressions.

Using the reference point method requires solving an optimization problem at every iteration of the interactive process. Although other optimization methods are possible, linear programming (LP) is particularly well suited to solve this problem. The LP formulation with p objectives, n variables and m constraints is: (1)

The variables are z and the components of vector x. x represents the decision, fj(x), j ∈ {1, …, p} are the objective values, and z = minj∈{1,…,p} fj(x). If some fj are not linear, then it is necessary to linearize them. Every inequality aixbi represents a constraint of the problem, while are constraints implying that z = min{λj(fj(x) − zj)}.

The simplicity of the formulation is one reason of the popularity of LP to solve the reference point method, which has been implemented in many fields where combinatorial problems occur, for example in telecommunication [48], finance [49] or transportation [50].

2.4 Adapting the reference point method to two classes of problems in conservation

The LP formulation of the reference point method requires finding good LP formulations of the optimization problem we want to solve. In the case of discrete optimization, this is in general a hard task and requires a strong knowledge of the problem and LP techniques. In this section we present LP formulations for a multi-species dynamic conservation problem and a multi-objective environmental spatial resource allocation problem, so that the reference point method can be applied in both cases.

2.4.1 Dynamic problem in conservation.

In [2], the authors propose a method for solving a sequential decision problem under uncertainty, aiming to conserve simultaneously two interacting endangered species: Northern abalone and sea otters. This bi-objective is solved using (indirectly) an a priori weighted sum of the objectives. Different weights are tested to generate and explore alternatives. Weighting the criteria allows the use of classic MDP solution methods such as dynamic programming [51]. More specifically, the problem is a predator-prey problem where interactions between sea otters and their preferred prey abalone are described using a MDP formalism. Every year, managers must decide between 4 actions: introduce sea otters, enforce abalone anti-poaching measures, control sea otters, half enforce anti-poaching measures and half control sea otters. The time horizon is 20 years. The original problem aims to maximize the density of abalone and abundance of sea otters.

Because weighting the objectives of an optimization problem can be controversial (see Section 2.2), we propose to use the linear programming reference point method. Adapting Program 1 directly to a LP formulation of MDPs is challenging because rewards appear only in the constraints and not in the objective. In [45], the authors were confronted with the same situation when they tried to apply a similar multi-objective optimization technique (the Chebyshev method) to MDPs in a robotic context. The Chebyshev method aims to minimize the Chebyshev norm between the reference point and the decision space. The reference point method is different for several reasons. First, in the reference point method, preferences of the decision-maker are directly expressed as values on every criterion, while in the Chebyshev method preferences are expressed as weights. Second, the reference point method allows the decision-maker to choose values inside the feasible space, which is not the case in the Chebyshev method. However, the same idea as in [45] can also be used for the linear programming reference point method formulation. We first wrote the single-objective dual LP formulation of MDPs and then adapted Program 1 to it. LP and dual LP formulations of MDPs are available in [52].

Formally, the multi-objective Markov decision process related to our multi-species problem is defined by the tuplet: {S, A, H, RA, RSO, Tr}. S is the state space, A is the action space and H = {0, ⋯, T − 1} is the time-horizon of size T. Taking action aA when in state sS leads to an immediate reward RA(s, a) for abalone and RSO(s, a) for sea otters. Tr is the transition matrix. Further details and values are available in [2]. Program LPDP is the linear programming formulation reference point method we wrote. (LPDP)

The main variables are the dual variables xt,a,s of the initial problem. Variables CA and CSO represent respectively the normalized density of abalone over 20 years and the normalized number of sea otters over 20 years. is the reference point which corresponds to the current preferences of the decision-maker. Note that this LP formulation can easily be generalized for any multi-objective Markov decision process problem, which makes our approach very general (see Box 2).

Box 2

2.4.2 Spatial allocation of resources.

Spatial allocation of resources is an important challenge in conservation including, but not limited to, reserve design [4, 53] or environmental investment decision-making problems [16]. In this section, we provide a linear programming reference point formulation of the problem, and demonstrate the use of the reference point method to tackle a spatial resource allocation problem.

In our model, we consider an environmental investment decision-making problem inspired by [16]. We considered a map of 3600 cells, where a decision consists in selecting a subset of 120 cells for management under a budget constraint. In [16] only three objectives were considered, which allows an a posteriori approach. As discussed in Section 2.1, this approach has limitations. In particular, a posteriori approaches are relevant only for few criteria (e.g. 3 criteria) while the reference point approach can deal with a large amount of criteria.

We extended the model proposed in [16] by considering five criteria. The first criterion is related to the minimization of the total travel time of water. Selected cells will benefit from management allowing prevention of fast runoff from the highest cells to the water points. The second criterion is related to the maximization of carbon sequestration. Every selected cell contributes to an improved carbon sequestration in different ways. These two criteria are explained in details in [16]. We define three additional criteria related to biodiversity. Each of these criteria represent the contribution of the selected cells to the conservation of a different species.

We considered a map of |I| × |J| cells where I = J = {1, …, 60}. We first generated an elevation map, i.e. for every cell (i, j) ∈ I × J we generated an elevation ei,j. According to this elevation map, water runoffs were computed, such that for every cell, the water comes from the highest neighbor (in case of several highest neighbors, one is picked randomly). Thus, every cell (i, j) has a unique antecedent A((i, j)), except the peaks of the map which have no antecedent, where we set A((i, j)) = ∅.

For every cell (i, j), xi,j is a 0-1 variable taking the value 1 if (i, j) is managed, and the value 0 otherwise.

For every cell (i, j), ti,j is the average time the water stays on the cell when not managed. di,j is the additional time water stays on the cell when managed. In our experiments, ti,j and di,j are random values. For every cell (i, j), Ti,j is the time for water to travel the path from the origin cell to the cell (i, j). Ti,j is then equal to the time needed to reach the antecedent cell A((i, j)) plus the time of staying on the cell. The Water Traveling Time criterion WTT is the total time needed for water to reach every cell.

For every cell (i, j), managing (i, j) increases its carbon sequestration value by ci,j. The carbon sequestration criterion CS is equal to the sum of ci,j over the managed cells (i, j).

For every cell (i, j) and every species S ∈ {1, 2, 3}, managing (i, j) increases the number of individuals of species S by . For every species S, the biodiversity criteria NS is equal to the total number of the saved individuals by management.

Finally, the cost of managing any cell (i, j) is denoted by costi,j. The management is constrained to respect a budget B.

LPRA below is the (mixed integer) linear program associated to the multi-objective resource allocation problem considering the 5 criteria WTT, CS and NS, S ∈ {1, 2, 3}, and a budget equal to B. This is the application of Program 1 to our resource allocation problem. WTT is represented by variable zWTT. CS is represented by variable zCS. Each NS is represented by variable zNS. (LPRA)

Our approach is exact and accounts for more objectives than in [16]. One can also compare the optimal solutions with the solutions provided by the usual explicit approaches. Given the combinatorial nature of the problem, an exhaustive search is of course not possible. We tested a possible explicit approach consisting in randomly generating 10,000 feasible decisions, i.e. respecting the budget constraint. This can be done easily by randomly choosing 120 cells in the grid and compute the values of the objectives afterwards. From these decisions we kept 300 points which are non dominated by other generated points. The most simple approach consists in comparing every feasible point to every other feasible point, which can be done in O(pn2) in the worst case, where p is the number of criteria and n is the nuber of feasible points. In practice however, one can take advantage of the fact that if a point is declared dominated during the process, then we can remove it from the list of the points to compare. In doing so, our aim is to perform a MCDA approach using the 300 points as feasible decisions.

We applied the reference point method using every generated point of the explicit approach as a reference point. In other words, we projected the points of the explicit approach to the Pareto frontier using our LP formulation.

3 Results

For both case studies, we used the optimization solver Cplex (version 12) to solve the corresponding linear programs.

3.1 Dynamic problem in conservation

Our experiments consisted in comparing the weighted sum approach with the reference point approach for solving the multi-objective dynamic problem in conservation (Section 2.4.1).

Fig 2(a) shows the resulting non-dominated points using the weighted sum method applied to our dynamic problem in conservation. Twenty equally distributed pairs of weights from (0, 1) to (1, 0) were used, generating only 4 distinct non-dominated points (the 20 points match to the 4 distinct points). In the context of an interactive procedure, the guidance provided to the decision-maker is then limited. Additionally, none of the non-dominated points represents a good compromise solution between the two objectives since no point has similar values on x-axis and y-axis. Fig 2(b) shows the resulting non-dominated points using the reference point method applied to the same problem and using 20 equally distributed reference points in the criteria space: we computed the extreme points A and B of the Pareto frontier and subdivided the segment [AB] into 20 points. This time 19 distinct non-dominated points were obtained and interesting good compromise solutions can be identified (similar values on both criteria). Although the method we used is similar to Pareto-frontier generation methods [5456], in practice we do not need to systematically generate such a representation of the Pareto-frontier and the reference point method can be used interactively to only find the point corresponding the most to the preferences of the decision-maker. These result show how the reference point method is good at generating non-dominated points that are different and well spread, providing a good guidance for the decision-maker in a potential interactive context.

thumbnail
Fig 2. Weighted sum method (a) and reference point method (b) applied to the multi-species management problem using respectively 20 equally distributed pairs of weights and reference points.

Ca is the sum over 20 years of the normalized density of abalone (divided by the maximal density). Cso is the sum over 20 years of the normalized number of sea otters (divided by the maximal number).

https://doi.org/10.1371/journal.pone.0190748.g002

Note that in both cases the computing time was very small and not reported here. This is because both cases were modelled by linear programs using only continuous variables, typically fast to solve [52].

3.2 Spatial allocation of resources

We compared an explicit approach with the reference point approach for solving the multi-objective spatial resources allocation problem (Section 2.4.2).

An analysis of the 300 pairs of points corresponding to the explicit approach and the reference point approach revealed that points generated by the reference point method were, on average, at least 27.74% greater on every criteria than the points provided by the explicit method.

This result is not surprising, because the reference point generates only non-dominated points (see the guarantees of Section 2.2.2), while the explicit method has a very low probability of generating a non-dominated point.

Table 1 illustrates the superiority of the reference point method compared to the explicit method.

thumbnail
Table 1. Comparison between a sampling-based multi-objective explicit approach and the reference point method through a spatial resource allocation problem.

Among all generated pairs of points, three randomly selected pairs are compared in the criteria space (pairs 1, 11 and 22). Units are not relevant in this table since the data was randomly generated.

https://doi.org/10.1371/journal.pone.0190748.t001

The total computation time for both methods was very low. For the reference point method, which is of course the slowest of the two methods, generating all the 300 points took only 84 seconds, i.e. 0.28 seconds per point on average.

4 Discussion

Two main types of method for solving multi-objective problems exist in conservation: methods solving simplistic decision problems but using elaborate multi-objective decision-making processes, e.g. [57] and Section 2.2.1, and optimization methods solving complex problems but using simplified and inaccurate decision-making process, e.g. [2] and Section 2.2.2. This paper considers a new approach for reconciling these two extreme types of approaches: the reference point method coupled with linear programming. The method can optimally solve multi-objective combinatorial problems while using an accurate interactive decision-making process.

The theoretical features of the reference point method unlock a large range of important issues of multi-objective decision-making in conservation such as ethics, significance, transparency, convenience, interactivity and optimality (see Section 2). Additionally, the method avoids classic assumptions about the decision-maker’s preferences. Results from the two problems in conservation show that the method outperforms classic approaches by providing either better guidance for the decision-maker or better solutions on every criteria (Section 3).

The main caveat of the method is the need for an efficient linear programming formulation of the problem. The development of such formulations needs strong linear programming modelling techniques [52, 58]. However, in the particular case of multi-objective problems using a Markov decision process formalism, one can directly use our general formulation provided in Section 2.4.1 (Box 2).

As [17, 59] and more recently [60] emphasize, there is a real need to find good compromise solutions for multi-objective problems in conservation and in ecology in general. The approach could also be used to extend single-objective optimization techniques that tackle adaptive management problems [11] and decision problems under partial observability [1], where interactive methods seem particularly relevant. For adaptive management, methods that have been investigated to date are either based on the explicit approach methodology [17], or based on the weighted sum method [11, 13]. Recent approaches to find good compromise solutions between simplicity and optimality in conservation [61] should also benefit from our approach.

With the increasing need to account for multiple objectives in conservation, the linear programming reference point approach should positively impact the way of solving multi-objective decision problems involving complex systems.

References

  1. 1. Chadès I, McDonald-Madden E, McCarthy MA, Wintle B, Linkie M, Possingham HP. When to stop managing or surveying cryptic threatened species. Proceedings of the National Academy of Sciences. 2008;105(37):13936–13940.
  2. 2. Chadès I, Curtis JMR, Martin TG. Setting realistic recovery targets for two interacting endangered species, sea otter and northern abalone. Conservation Biology. 2012;26(6):1016–1025. pmid:23083059
  3. 3. Wilson KA, McBride MF, Bode M, Possingham HP. Prioritizing global conservation efforts. Nature. 2006;440(7082):337–340. pmid:16541073
  4. 4. Watts ME, Ball IR, Stewart RS, Klein CJ, Wilson K, Steinback C, et al. Marxan with Zones: software for optimal conservation based land-and sea-use zoning. Environmental Modelling & Software. 2009;24(12):1513–1521.
  5. 5. Mehta SV, Haight RG, Homans FR, Polasky S, Venette RC. Optimal detection and control strategies for invasive species management. Ecological Economics. 2007;61(2):237–245.
  6. 6. Possingham HP, Bode M, Klein CJ. Optimal Conservation Outcomes Require Both Restoration and Protection. PLoS biology. 2015;13(1):e1002052–e1002052. pmid:25625277
  7. 7. Rout TM, McDonald-Madden E, Martin TG, Mitchell NJ, Possingham HP, Armstrong DP. How to decide whether to move species threatened by climate change. PloS one. 2013;8(10):e75814. pmid:24146778
  8. 8. Houston A, Clark C, McNamara J, Mangel M. Dynamic models in behavioural and evolutionary ecology. Nature. 1988;332(6159):29–34.
  9. 9. Venner S, Chadès I, Bel-Venner MC, Pasquet A, Charpillet F, Leborgne R. Dynamic optimization over infinite-time horizon: web-building strategy in an orb-weaving spider as a case study. Journal of theoretical biology. 2006;241(4):725–733. pmid:16476451
  10. 10. Beyer HL, Hampson K, Lembo T, Cleaveland S, Kaare M, Haydon DT. The implications of metapopulation dynamics on the design of vaccination campaigns. Vaccine. 2012;30(6):1014–1022. pmid:22198516
  11. 11. Williams BK. Adaptive management of natural resources: framework and issues. Journal of Environmental Management. 2011;92(5):1346–1353. pmid:21075505
  12. 12. Nicholson E, Possingham HP. Objectives for Multiple-Species Conservation Planning. Conservation Biology. 2006;20(3):871–881. pmid:16909579
  13. 13. Probert WJM, Hauser CE, McDonald-Madden E, Runge MC, Baxter PWJ, Possingham HP. Managing and learning with multiple models: objectives and optimization algorithms. Biological Conservation. 2011;144(4):1237–1245.
  14. 14. Berbel J, Zamora R. An application of MOP and GP to wildlife management (deer). Journal of environmental management. 1995;44(1):29–38.
  15. 15. Soleimani-Damaneh M. On some multiobjective optimization problems arising in biology. International Journal of Computer Mathematics. 2011;88(6):1103–1119.
  16. 16. Higgins AJ, Hajkowicz S, Bui E. A multi-objective model for environmental investment decision making. Computers & operations research. 2008;35(1):253–266.
  17. 17. Walters CJ, Hilborn R. Ecological optimization and adaptive management. Annual review of Ecology and Systematics. 1978; p. 157–188.
  18. 18. Vanderpooten D. Multiobjective programming: Basic concepts and approaches. In: Stochastic Versus Fuzzy Approaches to Multiobjective Mathematical Programming Under Uncertainty. Springer; 1990. p. 7–22.
  19. 19. Pareto V. Manuel d’économie politique (in French); 1896.
  20. 20. Ehrgott M. Multicriteria optimization. Springer Science & Business Media; 2006.
  21. 21. Vanderpooten D. The interactive approach in MCDA: a technical framework and some basic conceptions. Mathematical and Computer Modelling. 1989;12:1213–1220.
  22. 22. Mardle S, Pascoe S. A review of applications of multiple-criteria decision-making techniques to fisheries. Marine Resource Economics. 1999; p. 41–63.
  23. 23. Diaz-Balteiro L, Romero C. Making forestry decisions with multiple criteria: a review and an assessment. Forest Ecology and Management. 2008;255(8):3222–3241.
  24. 24. Soleimani-Damaneh M. An optimization modelling for string selection in molecular biology using Pareto optimality. Applied Mathematical Modelling. 2011;35(8):3887–3892.
  25. 25. Geneletti D, van Duren I. Protected area zoning for conservation and use: A combination of spatial multicriteria and multiobjective evaluation. Landscape and Urban Planning. 2008;85(2):97–110.
  26. 26. Schwenk WS, Donovan TM, Keeton WS, Nunery JS. Carbon storage, timber production, and biodiversity: comparing ecosystem services with multi-criteria decision analysis. Ecological Applications. 2012;22(5):1612–1627. pmid:22908717
  27. 27. Carwardine J, O Connor T, Legge S, Mackey B, Possingham HP, Martin TG. Prioritizing threat management for biodiversity conservation. Conservation Letters. 2012;5(3):196–204.
  28. 28. Joseph LN, Maloney RF, Possingham HP. Optimal allocation of resources among threatened species: a project prioritization protocol. Conservation biology. 2009;23(2):328–338. pmid:19183202
  29. 29. Lahdelma R, Salminen P, Hokkanen J. Using multicriteria methods in environmental planning and management. Environmental management. 2000;26(6):595–605. pmid:11029111
  30. 30. Kiker GA, Bridges TS, Varghese A, Seager TP, Linkov I. Application of multicriteria decision analysis in environmental decision making. Integrated environmental assessment and management. 2005;1(2):95–108. pmid:16639891
  31. 31. Mendoza G, Martins H. Multi-criteria decision analysis in natural resource management: a critical review of methods and new modelling paradigms. Forest ecology and management. 2006;230(1):1–22.
  32. 32. Pichancourt JB, Firn J, Chadès I, Martin TG. Growing biodiverse carbon-rich forests. Global change biology. 2014;20(2):382–393. pmid:23913584
  33. 33. Venter O, Laurance WF, Iwamura T, Wilson KA, Fuller RA, Possingham HP. Harnessing carbon payments to protect biodiversity. Science. 2009;326(5958):1368–1368. pmid:19965752
  34. 34. Beria P, Maltese I, Mariotti I. Multicriteria versus Cost Benefit Analysis: a comparative perspective in the assessment of sustainable mobility. European Transport Research Review. 2012;4(3):137–152.
  35. 35. Hauser CE, McCarthy MA. Streamlining’search and destroy’: cost-effective surveillance for invasive species management. Ecology Letters. 2009;12(7):683–692. pmid:19453617
  36. 36. Giljohann KM, McCarthy MA, Kelly LT, Regan TJ. Choice of biodiversity index drives optimal fire management decisions. Ecological Applications. 2015;25(1):264–277. pmid:26255372
  37. 37. Spash CL. Bulldozing biodiversity: The economics of offsets and trading-in Nature. Biological Conservation. 2015;
  38. 38. Loomis JB, White DS. Economic benefits of rare and endangered species: summary and meta-analysis. Ecological Economics. 1996;18(3):197–206.
  39. 39. Cheung WW, Sumaila UR. Trade-offs between conservation and socio-economic objectives in managing a tropical marine ecosystem. Ecological Economics. 2008;66(1):193–210.
  40. 40. Beyer HL, Dujardin Y, Watts ME, Possingham HP. Solving conservation planning problems with integer linear programming. Ecological Modelling. 2016;328:14–22.
  41. 41. Wierzbicki AP. The use of reference objectives in multiobjective optimization. In: Multiple criteria decision making theory and application. Springer; 1980. p. 468–486.
  42. 42. Dujardin Y. Régulation adaptative multi-objectif et multi-mode aux carrefours à feux. Paris-Dauphine University; 2013.
  43. 43. Marler RT, Arora JS. The weighted sum method for multi-objective optimization: new insights. Structural and multidisciplinary optimization. 2010;41(6):853–862.
  44. 44. Roy B. The outranking approach and the foundations of ELECTRE methods. Theory and decision. 1991;31(1):49–73.
  45. 45. Perny P, Weng P. On Finding Compromise Solutions in Multiobjective Markov Decision Processes. In: ECAI; 2010. p. 969–970.
  46. 46. Keeney RL. Common mistakes in making value trade-offs. Operations research. 2002;50(6):935–945.
  47. 47. Chernomor O, Minh BQ, Forest F, Klaere S, Ingram T, Henzinger M, et al. Split diversity in constrained conservation prioritization using integer linear programming. Methods in Ecology and Evolution. 2015;6(1):83–91. pmid:25893087
  48. 48. Ogryczak W, Pióro M, Tomaszewski A. Telecommunications network design and max-min optimization problem. Journal of telecommunications and information technology. 2005; p. 43–56.
  49. 49. Mansini R, Ogryczak W, Speranza MG. Twenty years of linear programming based portfolio optimization. European Journal of Operational Research. 2014;234(2):518–535.
  50. 50. Dujardin Y, Vanderpooten D, Boillot F. A multi-objective interactive system for adaptive traffic control. European Journal of Operational Research. 2015;244(2):601–610.
  51. 51. Chadès I, Chapron G, Cros MJ, Garcia F, Sabbadin R. MDPtoolbox: a multi-platform toolbox to solve stochastic dynamic programming problems. Ecography. 2014;37(9):916–920.
  52. 52. Bertsimas D, Tsitsiklis JN. Introduction to linear optimization. vol. 6. Athena Scientific Belmont, MA; 1997.
  53. 53. Moilanen A, Kujala H. Zonation: software for spatial conservation prioritization. User Manual v2 0 Metapopulation Research Group, University of Helsinki, Finland. 2008;.
  54. 54. Das I, Dennis JE. Normal-boundary intersection: A new method for generating the Pareto surface in nonlinear multicriteria optimization problems. SIAM Journal on Optimization. 1998;8(3):631–657.
  55. 55. Eichfelder G. Adaptive scalarization methods in multiobjective optimization. vol. 436. Springer; 2008.
  56. 56. Khaledian K, Soleimani-Damaneh M. A new approach to approximate the bounded Pareto front. Mathematical Methods of Operations Research. 2015;82(2):211–228.
  57. 57. Regan H, Ensbey M, Burgman M. Conservation prioritization and uncertainty in planning inputs. Oxford University Press, 328pp. 2009;.
  58. 58. Williams HP. Model building in mathematical programming. John Wiley & Sons; 2013.
  59. 59. Kareiva P. Theory and practice of ecosystem service valuation. Oxford University Press; 2014.
  60. 60. Beger M, McGowan J, Treml EA, Green AL, White AT, Wolff NH, et al. Integrating regional conservation priorities for multiple objectives into national policy. Nature communications. 2015;6.
  61. 61. Dujardin Y, Dietterich T, Chades I. α-min: a compact approximate solver for finite-horizon POMDPs. In: Proceedings of the 24th International Conference on Artificial Intelligence. AAAI Press; 2015. p. 2582–2588.