Highly multimodal single-objective test function with \(n!\) local minima with the formula: $$f(\mathbf{x}) = -\sum_{i=1}^{n} \sin(\mathbf{x}_i) \cdot \left(\sin\left(\frac{i \cdot \mathbf{x}_i}{\pi}\right)\right)^{2m}.$$ The recommended value \(m = 10\), which is used as a default in the implementation.
makeMichalewiczFunction(dimensions, m = 10)
[smoof_single_objective_function
]
[integer(1)
]
Size of corresponding parameter space.
[integer(1)
]
“Steepness” parameter.
Michalewicz, Z.: Genetic Algorithms + Data Structures = Evolution Programs. Berlin, Heidelberg, New York: Springer-Verlag, 1992.