mod styblinski_tang

module styblinski_tang

Styblinski-Tang 2D: a non-convex benchmark with a single global minimum.

Structs and Unions

struct StybTang2D

2D Styblinski-Tang objective (1/2) * sum_i (x_i^4 - 16 x_i^2 + 5 x_i).

Domain [-5, 5]^2. Global minimum at x = (-2.903534, -2.903534) with value -39.16599 * 2 = -78.33198.

Implementations

impl StybTang2D

Functions

fn new() -> Self

Constructs the canonical 2D Styblinski-Tang objective.

Traits implemented

impl Default for StybTang2D