R: Get indices of pareto front of optimization path.

getOptPathParetoFront {ParamHelpers} | R Documentation

## Get indices of pareto front of optimization path.

### Description

Get indices of pareto front of optimization path.

### Usage

    getOptPathParetoFront(op, y.names = op$y.names, dob = op$env$dob,
      eol = op$env$eol, index = FALSE)

### Arguments

`op` | [`OptPath`] Optimization path.
`y.names` | [`character`] Names of performance measures to construct pareto front for. Default is all performance measures.
`dob` | [`integer`] Vector of date-of-birth values to further subset the result. Only elements with a date-of-birth included in `dob` are selected. Default is all.
`eol` | [`integer`] Vector of end-of-life values to further subset the result. Only elements with an end-of-life included in `eol` are selected. Default is all.
`index` | [`logical(1)`] Return indices into path of front or y-matrix of nondominated points? Default is `FALSE`.

### Value

[`matrix` | `integer`]. Either matrix (with named columns) of points of front in objective space or indices into path for front.

### See Also

Other optpath: `OptPath`, `addOptPathEl`, `getOptPathBestIndex`, `getOptPathCols`, `getOptPathCol`, `getOptPathDOB`, `getOptPathEOL`, `getOptPathEl`, `getOptPathErrorMessages`, `getOptPathExecTimes`, `getOptPathLength`, `getOptPathX`, `getOptPathY`, `setOptPathElDOB`, `setOptPathElEOL`

### Examples

    ps = makeParamSet(makeNumericParam("x"))
    op = makeOptPathDF(par.set = ps, y.names = c("y1", "y2"), minimize = c(TRUE, TRUE))
    addOptPathEl(op, x = list(x = 1), y = c(5, 3))
    addOptPathEl(op, x = list(x = 2), y = c(2, 4))
    addOptPathEl(op, x = list(x = 3), y = c(9, 4))
    addOptPathEl(op, x = list(x = 4), y = c(4, 9))
    as.data.frame(op)
    getOptPathParetoFront(op)
    getOptPathParetoFront(op, index = TRUE)

[Package ParamHelpers version 1.11 Index]