wfgEvalAndWrapUtil: Utility functions for wfgEval and wfgWrap

Description Usage Arguments

Description

used only within wfgEval
checkTrafoComplete: different transformations can be applied throughout the vector - this can be done multiple times, each time the vector wraps around (from last index to first) - the last transformation overall has to end at the last entry of the vector, this function checks that condition.
checkShapeComplete: similar to checkTrafoComplete (however shapes dont wrap around).
tToX: transformations are applied to the search-space vector, shapes to the objective-space vector. tToX does the transformation of the first to the second and also integrates the degeneracy factor A.

Usage

1
2
3
4
5
6
7
wfgEvalAndWrapUtil()

checkTrafoComplete(target.index)

checkShapeComplete(target.index, current.shape)

tToX(t, M, A)

Arguments

target.index

checkTrafoComplete and checkShapeComplete decide based on target.index and current.shape whether the transformation/shape is complete.

current.shape

see target.index

t

Search-space vector used in the t-to-x transition

M

Objective-space dimension

A

Degeneration constant


tudob/wfg documentation built on June 1, 2019, 2:54 a.m.