Solving conservation planning problems with integer linear programming

被引:101
|
作者
Beyer, Hawthorne L. [1 ]
Dujardin, Yann [2 ]
Watts, Matthew E. [1 ]
Possingham, Hugh P. [1 ]
机构
[1] Univ Queensland, Ctr Biodivers & Conservat Sci, ARC Ctr Excellence Environm Decis, Brisbane, Qld 4072, Australia
[2] CSIRO Ecosyst Sci, Ecosci Precinct, Dutton Pk, Qld 4102, Australia
关键词
Reserve selection; Optimisation; Heuristics; Simulated annealing; Prioritisation; RESERVE SITE SELECTION; SOUTH-AUSTRALIA; PROTECTED AREAS; CLIMATE-CHANGE; OPTIMIZATION; ALGORITHMS; BIODIVERSITY; ROBUSTNESS; NETWORK; PERSISTENCE;
D O I
10.1016/j.ecolmodel.2016.02.005
中图分类号
Q14 [生态学(生物生态学)];
学科分类号
071012 ; 0713 ;
摘要
Deciding where to implement conservation actions in order to meet conservation targets efficiently is an important component of systematic conservation planning. Mathematical optimisation is a quantitative and transparent framework for solving these problems. Despite several advantages of exact methods such as integer linear programming (ILP), most conservation planning problems to date have been solved using heuristic approaches such as simulated annealing (SA). We explain how to implement common conservation planning problems (e.g. Marxan and Marxan With Zones) in an ILP framework and how these formulations can be extended to account for spatial dependencies among planning units, such as those arising from environmental flows (e.g. rivers). Using simulated datasets, we demonstrate that ILP outperforms SA with respect to both solution quality (how close it is to optimality) and processing time over a range of problem sizes. For modestly sized quadratic problems (100,000 spatial units and 10 species), for example, a processing time of approximately 14 h was required for SA to achieve a solution within 19% of optimality, while ILP achieved solutions within 0.5% of optimality within 30 s. For the largest quadratic problems we evaluated processing time exceeding one day was required for SA to achieve a solution within 49% of optimality, while ILP achieved solutions within 0.5% of optimality in approximately one hour. Heuristics are conceptually simple and can be applied to large and non-linear objective functions but unlike ILP, produce solutions of unknown quality. We also discuss how ILP approaches also facilitate quantification of trade-off curves and sensitivity analysis. When solving linear or quadratic conservation planning problems we recommend using ILP over heuristic approaches whenever possible. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:14 / 22
页数:9
相关论文
共 50 条
  • [31] FORMULATION OF INTEGER LINEAR PROGRAMMING PROBLEMS
    POLTEROV.VM
    MATEKON, 1973, 10 (02): : 36 - 51
  • [32] Conflict graphs in solving integer programming problems
    Atamtürk, A
    Nemhauser, GL
    Savelsbergh, MWP
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 121 (01) : 40 - 55
  • [33] Integer programming techniques for solving non-linear workforce planning models with learning
    Hewitt, Mike
    Chacosky, Austin
    Grasman, Scott E.
    Thomas, Barrett W.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 242 (03) : 942 - 950
  • [34] Solving mixed integer programming production planning problems with setups by shadow price information
    Hung, YF
    Hu, YC
    COMPUTERS & OPERATIONS RESEARCH, 1998, 25 (12) : 1027 - 1042
  • [35] Mixed integer linear programming formulation for flexibility instruments in capacity planning problems
    Tavaghof-Gigloo, Dariush
    Minner, Stefan
    Silbermayr, Lena
    COMPUTERS & INDUSTRIAL ENGINEERING, 2016, 97 : 101 - 110
  • [36] Mixed-integer linear programming and constraint programming formulations for solving resource availability cost problems
    Kreter, Stefan
    Schutt, Andreas
    Stuckey, Peter J.
    Zimmermann, Juergen
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2018, 266 (02) : 472 - 486
  • [37] New Mixed Integer Linear Programming Model for Solving Scheduling Problems with Special Characteristics
    Czuczai, Barbara
    Farkas, Tivadar
    Rev, Endre
    Lelkes, Zoltan
    INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2009, 48 (11) : 5321 - 5335
  • [38] Solving and analyzing side-chain positioning problems using linear and integer programming
    Kingsford, CL
    Chazelle, B
    Singh, M
    BIOINFORMATICS, 2005, 21 (07) : 1028 - 1036
  • [39] AN INTERACTIVE ALGORITHM FOR SOLVING MULTIPLE-OBJECTIVE INTEGER LINEAR-PROGRAMMING PROBLEMS
    NARULA, SC
    VASSILEV, V
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1994, 79 (03) : 443 - 450
  • [40] A mathematical model for solving fuzzy integer linear programming problems with fully rough intervals
    Ammar, El-Saeed
    Emsimir, Abdusalam
    GRANULAR COMPUTING, 2021, 6 (03) : 567 - 578