
Get indices of pareto front of optimization path.
getOptPathParetoFront(
op,
y.names = op$y.names,
dob = op$env$dob,
eol = op$env$eol,
index = FALSE
)
matrix
| integer
. Either matrix (with named columns) of points of
front in objective space or indices into path for front.
OptPath
Optimization path.
character
Names of performance measures to construct pareto front for.
Default is all performance measures.
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.
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.
(logical(1)
)
Return indices into path of front or y-matrix of nondominated points?
Default is FALSE
.
Other optpath:
OptPath
,
addOptPathEl()
,
getOptPathBestIndex()
,
getOptPathCol()
,
getOptPathCols()
,
getOptPathDOB()
,
getOptPathEOL()
,
getOptPathEl()
,
getOptPathErrorMessages()
,
getOptPathExecTimes()
,
getOptPathLength()
,
getOptPathX()
,
getOptPathY()
,
setOptPathElDOB()
,
setOptPathElEOL()
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)
Run the code above in your browser using DataLab