[][src]Function argmin::testfunctions::holder_table

pub fn holder_table<T>(param: &[T]) -> T where
    T: FromPrimitive + Float

Holder table test function

Defined as

f(x_1, x_2) = -abs(sin(x_1)*cos(x_2)*exp(abs(1- sqrt(x_1^2+x_2^2)/pi)))

where x_i \in [-10, 10].

The global minima are at

  • f(x_1, x_2) = f(8.05502, 9.66459) = -19.2085.
  • f(x_1, x_2) = f(8.05502, -9.66459) = -19.2085.
  • f(x_1, x_2) = f(-8.05502, 9.66459) = -19.2085.
  • f(x_1, x_2) = f(-8.05502, -9.66459) = -19.2085.