Skip to main content

g06

Function g06 

Source
pub fn g06(x: &[f64]) -> Evaluation
Expand description

Problem g06 of the CEC 2006 constrained benchmark (J. J. Liang et al., “Problem definitions and evaluation criteria for the CEC 2006 special session on constrained real-parameter optimization”, Nanyang Technological University (2006)), two variables: f = (x₀ − 10)³ + (x₁ − 20)³, with g₁ = 100 − (x₀ − 5)² − (x₁ − 5)² ≤ 0 (outside one circle) and g₂ = (x₀ − 6)² + (x₁ − 5)² − 82.81 ≤ 0 (inside another), and bounds 13 ≤ x₀ ≤ 100, 0 ≤ x₁ ≤ 100 for the caller to set. The minimum is where the circles cross: subtracting the two edges gives 2 x₀ − 11 = 17.19, so G06_X0, and g06_x1 below the centers.