optymus.benchmark.Mccormick

class optymus.benchmark.Mccormick[source]

McCormick Function

The McCormick function is a non-convex function used as a performance test problem for optimization algorithms. It is defined as:

\[f(x) = sin(x_0 + x_1) + (x_0 - x_1)^2 - 1.5x_0 + 2.5x_1 + 1\]
Reference:

https://www.sfu.ca/~ssurjano/mccorm.html

__init__()[source]

Methods

__init__()

min_point()

Attributes

BOUNDS

NAME

TRUE_MINIMUM