pareto: Approximates Pareto front for multi-objective optimization of...

Description Usage Arguments Value

Description

This function generates a series of possible outputs from the AgroEcoTradeoff Model and retains those that are non-dominated, effectively mimicking the traditional weighted sum method for multi-objective optimization.

Usage

1
2
3
pareto(cnames, step = 0.1, prod_targ, yblist = list(1, 1), currprodmod,
  input_key = "ZA", Yv, Cv, BDv, COSTv, Yst, Cst, BDst, COSTst,
  todisk = FALSE, silent = TRUE, ncl = 4)

Arguments

cnames

A list of the constraints to optimize over

step

The step interval over which to search for optimal solutions

prod_targ

Production targets passed as list. See examples for format.

yblist

A two element list of yield modifiers (currently disabled)

currprodmod

Modifier of current production

Yv

agricultural impact metric (new land required)

Cv

Carbon impact metric

BDv

Biodiversity impact metric

Yst

Function to calculate impacts across crops (e.g. sum)

Cst

Function to calculate impacts across carbon (e.g. sum)

BDst

Function to calculate impacts across biodiversity (e.g. mean)

COSTst

Function to calculate cost impact (e.g. mean)

todisk

Write out batch results to disk? TRUE or FALSE (default)

silent

Verbose simulations? Doesn't really work with parallel process

ncl

Number of cpus to use (default = 4)

COSTc

Cost impact metric

Value

data.table


PrincetonUniversity/agroEcoTradeoff documentation built on May 8, 2019, 3:12 p.m.