Learn R Programming

optimLanduse (version 1.2.1)

solveScenario: Perform the optimization

Description

The function solves the optimization framework specified by the initialized optimLanduse object.

Usage

solveScenario(x, digitsPrecision = 4, lowerBound = 0, upperBound = 1)

Value

A solved landUse portfolio ready for export or further data processing.

Arguments

x

The initialized optimLanduse object. See initScenario for the initialization.

digitsPrecision

Precision of the loss value. digitsPrecision is the possibility to influence the calculation time.

lowerBound

Optional lower bounds for the land-use options. Must be 0 or a vector in the dimension of the land-use options.

upperBound

Optional upper bounds for the land-use options. Must be 1 or a vector in the dimension of the land-use options.

Details

The methodological background and the formulation of the optimization framework are described in Knoke et al. (2016) and in Husmann et al. (2022)

References

Knoke, T., Paul, C., Hildebrandt, P. et al. (2016): Compositional diversity of rehabilitated tropical lands supports multiple ecosystem services and buffers uncertainties. Nat Commun 7, 11877. tools:::Rd_expr_doi("10.1038/ncomms11877")

Husmann, K., von Groß, V., Bödeker, K., Fuchs, J. M., Paul, C., & Knoke, T. (2022). optimLanduse: A package for multiobjective land-cover composition optimization under uncertainty. Methods in Ecology and Evolution, 00, 1– 10. https://doi.org/10.1111/2041-210X.14000

Examples

Run this code
require(readxl)
dat <- read_xlsx(exampleData("exampleGosling.xlsx"))
init <- initScenario(dat, uValue = 2,
                     optimisticRule = "expectation",
                     fixDistance = 3)
result <- solveScenario(x = init)

Run the code above in your browser using DataLab