restoptr: Ecological Restoration Planning

Flexible framework for ecological restoration planning. It aims to identify priority areas for restoration efforts using optimization algorithms (based on Justeau-Allaire et al. 2021 <doi:10.1111/1365-2664.13803>). Priority areas can be identified by maximizing landscape indices, such as the effective mesh size (Jaeger 2000 <doi:10.1023/A:1008129329289>), or the integral index of connectivity (Pascual-Hortal & Saura 2006 <doi:10.1007/s10980-006-0013-z>). Additionally, constraints can be used to ensure that priority areas exhibit particular characteristics (e.g., ensure that particular places are not selected for restoration, ensure that priority areas form a single contiguous network). Furthermore, multiple near-optimal solutions can be generated to explore multiple options in restoration planning. The package leverages the 'Choco-solver' software to perform optimization using constraint programming (CP) techniques (<https://choco-solver.org/>).

Package details

AuthorDimitri Justeau-Allaire [aut, cre] (ORCID: <https://orcid.org/0000-0003-4129-0764>), Jeffrey O Hanson [aut] (ORCID: <https://orcid.org/0000-0002-4716-6134>), Ghislain Vieilledent [aut] (ORCID: <https://orcid.org/0000-0002-1685-4997>), Guillaume Lannuzel [aut], Philippe Vismara [aut], Xavier Lorca [aut], Philippe Birnbaum [aut]
MaintainerDimitri Justeau-Allaire <dimitri.justeau@gmail.com>
LicenseGPL (>= 3)
Version1.1.1
URL https://dimitri-justeau.github.io/restoptr/
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("restoptr")

Try the restoptr package in your browser

Any scripts or data that you put into this service are public.

restoptr documentation built on Aug. 12, 2025, 1:08 a.m.