Systematic conservation prioritization using mixed integer linear
programming (MILP). It provides a flexible interface for building and
solving conservation planning problems. Once built, conservation planning
problems can be solved using a variety of commercial and open-source exact
algorithm solvers. By using exact algorithm solvers, solutions can be
generated that are guaranteed to be optimal (or within a pre-specified
optimality gap). Furthermore, conservation problems can be constructed to
optimize the spatial allocation of different management actions or zones,
meaning that conservation practitioners can identify solutions that benefit
multiple stakeholders. To solve large-scale or complex conservation
planning problems, users should install the Gurobi optimization software
(available from <https://www.gurobi.com/>) and the 'gurobi' R package (see
Gurobi Installation Guide vignette for details). Users can also install the
IBM CPLEX software (<https://www.ibm.com/products/ilog-cplex-optimization-studio/cplex-optimizer>) and
the 'cplexAPI' R package (available at <https://github.com/cran/cplexAPI>).
Additionally, the 'rcbc' R package (available at
<https://github.com/dirkschumacher/rcbc>) can be used to generate solutions
using the CBC optimization software (<https://github.com/coin-or/Cbc>).
Version: |
8.0.4 |
Depends: |
R (≥ 4.1.0) |
Imports: |
utils, methods, parallel, R6 (≥ 2.5.1), rlang (≥ 1.0.6), cli (≥ 3.6.0), sf (≥ 1.0-12), terra (≥ 1.6-53), raster (≥
3.6.11), Matrix (≥ 1.3-0), assertthat (≥ 0.2.0), slam (≥
0.1-48), igraph (≥ 2.0.3), ape (≥ 5.6-1), magrittr (≥
2.0.1), exactextractr (≥ 0.8.1), tibble (≥ 2.0.0), withr (≥
2.3.0) |
LinkingTo: |
Rcpp (≥ 1.0.7), RcppArmadillo (≥ 0.10.7.3.0), BH (≥
1.75.0-0) |
Suggests: |
testthat (≥ 3.1.0), knitr (≥ 1.36), scales (≥ 1.1.1), gurobi (≥ 8.0-1), rcbc (≥ 0.1.0.9001), cplexAPI (≥ 1.4.0), lpsymphony (≥ 1.17.0), Rsymphony (≥ 0.1-31), highs (≥
0.1-10), rmarkdown (≥ 2.11), prioritizrdata (≥ 0.2.4), data.table (≥ 1.14.2), fields (≥ 14.0) |
Published: |
2024-06-05 |
DOI: |
10.32614/CRAN.package.prioritizr |
Author: |
Jeffrey O Hanson
[aut],
Richard Schuster
[aut, cre],
Nina Morrell [aut],
Matthew Strimas-Mackey
[aut],
Brandon P M Edwards
[aut],
Matthew E Watts [aut],
Peter Arcese
[aut],
Joseph R Bennett
[aut],
Hugh P Possingham
[aut] |
Maintainer: |
Richard Schuster <richard.schuster at glel.carleton.ca> |
BugReports: |
https://github.com/prioritizr/prioritizr/issues |
License: |
GPL-3 |
URL: |
https://prioritizr.net, https://github.com/prioritizr/prioritizr |
NeedsCompilation: |
yes |
Language: |
en-US |
Materials: |
README NEWS |
CRAN checks: |
prioritizr results |