Package: robust.prioritizr 1.1.0

robust.prioritizr: Robust Systematic Conservation Prioritization
Systematic conservation prioritization with robust optimization techniques. This is important because conservation prioritizations typically only consider the most likely outcome associated with a conservation action (e.g., establishing a protected area will safeguard a threatened species population) and fail to consider other outcomes and their consequences for meeting conservation objectives. By extending the 'prioritizr' package, this package can be used to generate conservation prioritizations that account of uncertainty in the climate change scenario projections, species distribution models, ecosystem service models, and measurement errors. In particular, prioritizations can be generated to be fully robust to uncertainty by minimizing (or maximizing) objectives under the worst possible outcome. Since reducing the uncertainty associated with achieving conservation objectives may sacrifice other objectives (e.g., minimizing protected area implementation costs), prioritizations can also be generated to be partially robust based on a specified confidence level parameter. Partially robust prioritizations can be generated based on the chance constrained programming problem (Charnes & Cooper 1959, <doi:10.1287/mnsc.6.1.73>) and the conditional value-at-risk problem (Rockafellar & Uryasev 2000, <doi:10.21314/JOR.2000.038>).
Authors:
robust.prioritizr_1.1.0.tar.gz
robust.prioritizr_1.1.0.zip(r-4.7)robust.prioritizr_1.1.0.zip(r-4.6)robust.prioritizr_1.1.0.zip(r-4.5)
robust.prioritizr_1.1.0.tgz(r-4.6-x86_64)robust.prioritizr_1.1.0.tgz(r-4.6-arm64)robust.prioritizr_1.1.0.tgz(r-4.5-x86_64)robust.prioritizr_1.1.0.tgz(r-4.5-arm64)
robust.prioritizr_1.1.0.tar.gz(r-4.7-arm64)robust.prioritizr_1.1.0.tar.gz(r-4.7-x86_64)robust.prioritizr_1.1.0.tar.gz(r-4.6-arm64)robust.prioritizr_1.1.0.tar.gz(r-4.6-x86_64)
robust.prioritizr_1.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
robust.prioritizr/json (API)
NEWS
| # Install 'robust.prioritizr' in R: |
| install.packages('robust.prioritizr', repos = c('https://frankiecho.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/frankiecho/robust.prioritizr/issues
Pkgdown/docs site:https://frankiecho.github.io
Last updated from:7128bd662c. Checks:13 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 174 | ||
| linux-devel-x86_64 | OK | 178 | ||
| source / vignettes | OK | 250 | ||
| linux-release-arm64 | OK | 164 | ||
| linux-release-x86_64 | OK | 187 | ||
| macos-release-arm64 | OK | 145 | ||
| macos-release-x86_64 | OK | 313 | ||
| macos-oldrel-arm64 | OK | 163 | ||
| macos-oldrel-x86_64 | OK | 303 | ||
| windows-devel | OK | 184 | ||
| windows-release | OK | 146 | ||
| windows-oldrel | OK | 189 | ||
| wasm-release | OK | 163 |
Exports:add_constant_robust_constraintsadd_robust_min_set_objectiveadd_robust_min_shortfall_objectiveadd_variable_robust_constraintsget_vic_costget_vic_paget_vic_speciesget_vic_species_metadataget_vic_study_arearun_example
Dependencies:apeassertthatBHclassclassIntclicpp11DBIdigeste1071exactextractrglueigraphKernSmoothlatticelifecyclemagrittrMASSMatrixnlmepillarpkgconfigprioritizrproxyR6rasterRcppRcppArmadillorlangs2sfspterratibbleunitsutf8vctrswithrwk
Example using simulated data from a species distribution model
Rendered fromclimate-sdm.Rmdusingknitr::rmarkdown_notangleon May 29 2026.Last update: 2026-02-19
Started: 2025-08-27
Example using Victoria, Australia
Rendered fromvic-cons-planning.Rmdusingknitr::rmarkdown_notangleon May 29 2026.Last update: 2026-04-30
Started: 2025-09-02
Getting started with robust systematic conservation planning
Rendered fromrobust.prioritizr.Rmdusingknitr::rmarkdown_notangleon May 29 2026.Last update: 2026-02-19
Started: 2025-07-01
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Add constant robust constraints | add_constant_robust_constraints |
| Add robust minimum set objective | add_robust_min_set_objective |
| Add robust minimum shortfall objective | add_robust_min_shortfall_objective |
| Add variable robust constraints | add_variable_robust_constraints |
| Conservation planning dataset for Victoria, Australia | data get_vic_cost get_vic_pa get_vic_species get_vic_species_metadata get_vic_study_area |
| Add robust constraints | robust_constraints |
| Add a robust objective function | robust_objectives |
| robust.prioritizr: Robust Systematic Conservation Prioritization in R | robust.prioritizr-package robust.prioritizr |
| Run example? | run_example |
