class Rosenbrock
Rosenbrock
function (banana / valley function) Optimal is at (1, 1) en.wikipedia.org/wiki/Rosenbrock_function
Public Instance Methods
evaluate(values)
click to toggle source
# File lib/gimuby/problem/rosenbrock/rosenbrock.rb, line 6 def evaluate(values) x = values.shift y = values.shift term_1 = (1 - x) ** 2 term_2 = 100 * (y - x ** 2) ** 2 term_1 + term_2 end