Gaussian Landscape Evaluation

Share:

Description

This function is based on the Gaussian Landscape Generator by Bo Yuan and Marcus Gallagher. It randomly evaluates one or several points in a Gaussian Landscape created by spotGlgInit.

Usage

1
spotGlgEval(x, glg)

Arguments

x

matrix of sample sites, containing one point in each row.

glg

list of values defining the Gaussian Landscape, created by spotGlgInit.

Value

returns a list, with the following items:
value value of the combined landscape components value of each component

Author(s)

Original Matlab code by Bo Yuan, ported to R by Martin Zaefferer

References

B. Yuan and M. Gallagher (2003) "On Building a Principled Framework for Evaluating and Testing Evolutionary Algorithms: A Continuous Landscape Generator". In Proceedings of the 2003 Congress on Evolutionary Computation, IEEE, pp. 451-458, Canberra, Australia.

See Also

spotGlgCreate, spotGlgInit, spotGlgEvalRot, spotGlgEvalN

Examples

1
2
3
4
## Create a landscape with default settings:
landscape <- spotGlgInit()
## Create a landscape with larger boundaries and more Gaussian components
value <-  spotGlgEval(c(0.5,0.5),landscape)

Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.