WFGShapes: WFG Shapes

Description Usage Arguments Value

Description

wfgShapeLinear is the linear pareto front.
wfgShapeConvex is the convex pareto front.
wfgShapeConcave is the concave pareto front.
wfgShapeMixed is a shape of the pareto front that has some convex and concave parts.
wfgShapeDisconnected is a shape of the pareto front that is not continuous.

Usage

1
2
3
4
5
6
7
8
9
wfgShapeLinear(dim, out.dim)

wfgShapeConvex(dim, out.dim)

wfgShapeConcave(dim, out.dim)

wfgShapeMixed(dim, out.dim, alpha, A)

wfgShapeDisconnected(dim, out.dim, alpha, beta, A)

Arguments

dim

[integer(1)]
Most shape function differ in the first (dim = 1), the last (dim = out.dim) and the remainingout dimension. Indicates for which function the shape function shall be returned.

out.dim

[integer(1)]
Size of target space.

alpha

[numeric(1)]
Must be > 0. The overall form of the pareto front, if alpha > 1 then it is more convex, if alpha < 1 then more concave. When alpha = 1 the overall shape is linear.

A

[integer(1)]
Number of parts of the pareto front.

beta

[numeric(1)]
Must be > 0. Where the discontinuities are. A larger value moves it to larger values of the first objective.

Value

A wfgShapeFunction.


danielhorn/moobench documentation built on May 14, 2019, 4:04 p.m.