oppr: Optimal Project Prioritization

A decision support tool for prioritizing conservation projects. Prioritizations can be developed by maximizing expected feature richness, expected phylogenetic diversity, the number of features that meet persistence targets, or identifying a set of projects that meet persistence targets for minimal cost. Constraints (e.g. lock in specific actions) and feature weights can also be specified to further customize prioritizations. After defining a project prioritization problem, solutions can be obtained using exact algorithms, heuristic algorithms, or random processes. In particular, it is recommended to install the 'Gurobi' optimizer (available from <https://www.gurobi.com>) because it can identify optimal solutions very quickly. Finally, methods are provided for comparing different prioritizations and evaluating their benefits. For more information, see Hanson et al. (2019) <doi:10.1111/2041-210X.13264>.

Version: 1.0.4
Depends: R (≥ 3.4.0)
Imports: utils, methods, stats, Matrix, magrittr (≥ 1.5), uuid (≥ 0.1.2), proto (≥ 1.0.0), cli (≥ 1.0.1), assertthat (≥ 0.2.0), tibble (≥ 2.0.0), ape (≥ 5.2), tidytree (≥ 0.3.3), ggplot2 (≥ 3.0.0), viridisLite (≥ 0.3.0), lpSolveAPI (≥ 5.5.2.0.17), withr (≥ 2.4.1)
LinkingTo: Rcpp (≥ 0.12.19), RcppArmadillo (≥ 0.9.100.5.0), RcppProgress (≥ 0.4.1)
Suggests: testthat (≥ 2.0.0), knitr (≥ 1.20), roxygen2 (≥ 6.1.0), rmarkdown (≥ 1.10), gurobi (≥ 8.0.0), Rsymphony (≥ 0.1.28), ggtree (≥ 2.4.2), lpsymphony (≥ 1.10.0), shiny (≥ 1.2.0), rhandsontable (≥ 0.3.7), tidyr (≥ 0.8.2)
Published: 2022-09-08
Author: Jeffrey O Hanson ORCID iD [aut, cre], Richard Schuster ORCID iD [aut], Matthew Strimas-Mackey ORCID iD [aut], Joseph R Bennett ORCID iD [aut]
Maintainer: Jeffrey O Hanson <jeffrey.hanson at uqconnect.edu.au>
BugReports: https://github.com/prioritizr/oppr/issues
License: GPL-3
URL: https://prioritizr.github.io/oppr/
NeedsCompilation: yes
SystemRequirements: C++11
Language: en-US
Citation: oppr citation info
Materials: README NEWS
CRAN checks: oppr results

Documentation:

Reference manual: oppr.pdf
Vignettes: Optimal Project Prioritization

Downloads:

Package source: oppr_1.0.4.tar.gz
Windows binaries: r-devel: oppr_1.0.4.zip, r-release: oppr_1.0.4.zip, r-oldrel: oppr_1.0.4.zip
macOS binaries: r-release (arm64): oppr_1.0.4.tgz, r-oldrel (arm64): oppr_1.0.4.tgz, r-release (x86_64): oppr_1.0.4.tgz
Old sources: oppr archive

Linking:

Please use the canonical form https://CRAN.R-project.org/package=oppr to link to this page.