makeMatyasFunction function

Matyas Function

Matyas Function

Two-dimensional, unimodal test function [REMOVE_ME]f(x)=0.26(x12+x22)0.48x1x2[REMOVEME2] f(\mathbf{x}) = 0.26 (\mathbf{x}_1^2 + \mathbf{x}_2^2) - 0.48\mathbf{x}_1\mathbf{x}_2 [REMOVE_ME_2]

subject to xi[10,10],i=1,2\mathbf{x}_i \in [-10, 10], i = 1, 2.

makeMatyasFunction()

Returns

[smoof_single_objective_function]

Description

Two-dimensional, unimodal test function

f(x)=0.26(x12+x22)0.48x1x2 f(\mathbf{x}) = 0.26 (\mathbf{x}_1^2 + \mathbf{x}_2^2) - 0.48\mathbf{x}_1\mathbf{x}_2

subject to xi[10,10],i=1,2\mathbf{x}_i \in [-10, 10], i = 1, 2.

References

A.-R. Hedar, Global Optimization Test Problems.

  • Maintainer: Jakob Bossek
  • License: BSD_2_clause + file LICENSE
  • Last published: 2023-03-10