Unlimited learning, half price | 50% off

Last chance! 50% off unlimited learning

Sale ends in


smoof (version 1.6.0.3)

makeShekelFunction: Shekel functions

Description

Single-objective test function based on the formula f(x)=i=1m(j=14(xjCji)2+βi)1. Here, m{5,7,10} defines the number of local optima, C is a 4x10 matrix and β=110(1,1,2,2,4,4,6,3,7,5,5) is a vector. See https://www.sfu.ca/~ssurjano/shekel.html for a defintion of C.

Usage

makeShekelFunction(m)

Value

[smoof_single_objective_function]

Arguments

m

[numeric(1)]
Integer parameter (defines the number of local optima). Possible values are 5, 7 or 10.