benchmarkfcns.michalewiczn2

benchmarkfcns.michalewiczn2(arg0: Annotated[numpy.typing.NDArray[numpy.float64], '[m, n]', 'flags.c_contiguous']) Annotated[numpy.typing.NDArray[numpy.float64], '[m, 1]']

Computes the value of the Michalewicz N. 2 benchmark function. michalewiczn2 is an alias for michalewicz for n=2. Properties:

  • Global minimum: -1.8013

  • Location of global minimum: (2.20, 1.57)

  • Number of dimensions: 2

  • Recommended domain: [0, pi]^2

  • Modality: multimodal

Mathematical Definition

Visualization

michalewiczn2 landscape