prioriactions: multi-action management planning in R

Designing effective conservation strategies requires deciding not only where to locate conservation actions (i.e. which territorial units should be priortized), but also which type actions should be deployed. For most of conservation planning contexts, deciding where and what to do usually yields a...

Descripción completa

Detalles Bibliográficos
Autores: Salgado Rojas, José, Hermoso López, Virgilio, Alvarez Miranda, Eduardo
Tipo de recurso: artículo
Fecha de publicación:2023
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/399145
Acceso en línea:https://hdl.handle.net/2117/399145
https://dx.doi.org/10.1111/2041-210X.14220
Access Level:acceso abierto
Palabra clave:Biodiversity -- Computer software
Biodiversity -- Conservation
Biodiversitat -- Programari
Biodiversitat -- Conservació
Àrees temàtiques de la UPC::Enginyeria agroalimentària::Ciències de la terra i de la vida::Biologia
Descripción
Sumario:Designing effective conservation strategies requires deciding not only where to locate conservation actions (i.e. which territorial units should be priortized), but also which type actions should be deployed. For most of conservation planning contexts, deciding where and what to do usually yields a complex and computationally challenging decision-making setting. Although the resulting optimization problems have typically been tackled using heuristic approaches, recent advances in mixed integer programming (MIP) solver technology have turned MIP-based approaches into a practical alternative for solving complex conservation planning problems. We introduce the R package prioriactions, which allows solving complex conservation planning problems comprising prioritization and action deployment decisions. prioriactions features a MIP approach that allows formulating and solving optimally (or nearly optimally) a wide class of conservation planning problems (characterized by different spatial and functional constraints and requirements). Furthermore, the package allows using a variety of commercial and open-source exact solvers enhancing its usability as well as its practical effectiveness. Here, we present a comprehensive description of the main functions available in prioriactions. This package has a workflow of three straightforward steps: (a) validation of the input data, using the inputData() function that prepares input; (b) the creation of a prioritization model, using the problem() function, allows the creation of two types of common models: the minimization of costs to achieve a recovery target and maximizing the recovery benefits given a limited budget; and (c) to solve of the model, using the solve() function. The prioriactions package provides a user-friendly platform for addressing different multi-actions management problems, allowing to identify more rigorously, transparently and in a reproducible way the spatial deployment of management actions.