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