Package: prioriactions Type: Package Version: 0.5.0 Title: Multi-Action Conservation Planning Description: This uses a mixed integer mathematical programming (MIP) approach for building and solving multi-action planning problems, where the goal is to find an optimal combination of management actions that abate threats, in an efficient way while accounting for spatial aspects. Thus, optimizing the connectivity and conservation effectiveness of the prioritized units and of the deployed actions. The package is capable of handling different commercial (gurobi, CPLEX) and non-commercial (symphony, CBC) MIP solvers. Gurobi optimization solver can be installed using comprehensive instructions in the 'gurobi' installation vignette of the prioritizr package (available in ). Instead, 'CPLEX' optimization solver can be obtain from IBM CPLEX web page (available here ). Additionally, the 'rcbc' R package (available at ) can be used to obtain solutions using the CBC optimization software (). Methods used in the package refers to Salgado-Rojas et al. (2020) , Beyer et al. (2016) , Cattarino et al. (2015) and Watts et al. (2009) . See the prioriactions website for more information, documentations and examples. Authors@R: c(person(c('Jose'), 'Salgado-Rojas', email='jose.salgroj@gmail.com', role = c('aut','cre')), person(c('Irlanda'), 'Ceballos-Fuentealba', email='iceballosfuentealba@gmail.com', role = c('aut')), person(c('Virgilio'), 'Hermoso', email='virgilio.hermoso@gmail.com', role = c('aut')), person(c('Eduardo'), 'Alvarez-Miranda', email='eduardo.alvmir@gmail.com', role = c('aut')), person(c('Jordi'), 'Garcia-Gonzalo', email='j.garcia@ctfc.es', role = c('aut'))) Depends: R (>= 3.5.0) Imports: assertthat (>= 0.2.0), Matrix, proto, magrittr, tidyr, dplyr, Rcpp, rlang Suggests: knitr, gurobi (>= 9.0), Rcplex, roxygen2, rcbc, Rsymphony (>= 0.1-31), rmarkdown, testthat (>= 3.0.0), raster, tmap, sp, viridis, markdown, data.table, purrr, readr, slam, tibble, methods, reshape2 LinkingTo: Rcpp, RcppArmadillo (>= 0.10.1.0.0), BH Encoding: UTF-8 LazyData: true License: GPL (>= 2) Language: en-US RoxygenNote: 7.2.3 URL: https://prioriactions.github.io/prioriactions/, https://github.com/prioriactions/prioriactions BugReports: https://github.com/prioriactions/prioriactions/issues VignetteBuilder: knitr Collate: 'RcppExports.R' 'internal.R' 'data-class.R' 'writeOutputs.R' 'optimizationProblem-class.R' 'presolve.R' 'evalBlm.R' 'problem_modifier.R' 'evalBudget.R' 'evalTarget.R' 'getActions.R' 'getConnectivityPenalty.R' 'getCost.R' 'getModelInfo.R' 'getPerformance.R' 'getPotentialBenefit.R' 'getSolutionBenefit.R' 'inputData.R' 'package.R' 'portfolio-class.R' 'print.R' 'problem.R' 'show.R' 'simData.R' 'solution-class.R' 'solve.R' 'utils-pipe.R' 'zzz.R' Roxygen: list(markdown = TRUE) Config/testthat/edition: 3 Config/pak/sysreqs: libicu-dev Repository: https://prioriactions.r-universe.dev Date/Publication: 2023-08-13 18:01:58 UTC RemoteUrl: https://github.com/prioriactions/prioriactions RemoteRef: HEAD RemoteSha: 16bc97420a2ef8a2f026e7f450f06d2ac0d75f31 NeedsCompilation: yes Packaged: 2026-06-01 06:40:51 UTC; root Author: Jose Salgado-Rojas [aut, cre], Irlanda Ceballos-Fuentealba [aut], Virgilio Hermoso [aut], Eduardo Alvarez-Miranda [aut], Jordi Garcia-Gonzalo [aut] Maintainer: Jose Salgado-Rojas