CRAN/E | prioritizr

prioritizr

Systematic Conservation Prioritization in R

Installation

About

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 ) and the 'gurobi' R package (see Gurobi Installation Guide vignette for details). Users can also install the IBM CPLEX software () and the 'cplexAPI' R package (available at ). Additionally, the 'rcbc' R package (available at ) can be used to generate solutions using the CBC optimization software ().

prioritizr.net
github.com/prioritizr/prioritizr
Bug report File report

Key Metrics

Version 8.0.3
R ≥ 4.1.0
Published 2023-08-08 255 days ago
Needs compilation? yes
License GPL-3
CRAN checks prioritizr results
Language en-US

Downloads

Yesterday 124 0%
Last 7 days 286 -26%
Last 30 days 1.459 +17%
Last 90 days 4.195 +40%
Last 365 days 13.886 +12%

Maintainer

Maintainer

Richard Schuster

richard.schuster@glel.carleton.ca

Authors

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 Bennett

aut

Hugh P Possingham

aut

Material

README
NEWS
Reference manual
Package source

Vignettes

Calibrating trade-offs tutorial
Connectivity tutorial
Gurobi installation guide
Management zones tutorial
Package overview
Getting started
Publication record
Solver benchmarks

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

r-oldrel

x86_64

Windows

r-devel

x86_64

r-release

x86_64

r-oldrel

x86_64

Old Sources

prioritizr archive

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 ≥ 1.2.9
ape ≥ 5.6-1
magrittr ≥2.0.1
exactextractr ≥ 0.8.1
tibble ≥ 2.0.0
withr ≥2.3.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

LinkingTo

Rcpp ≥ 1.0.7
RcppArmadillo ≥ 0.10.7.3.0
BH ≥1.75.0-0