opytimark.markers.one_dimensional

class opytimark.markers.one_dimensional.Forrester(name: Optional[str] = 'Forrester', dims: Optional[int] = 1, continuous: Optional[bool] = True, convex: Optional[bool] = False, differentiable: Optional[bool] = True, multimodal: Optional[bool] = True, separable: Optional[bool] = True)

Bases: opytimark.core.Benchmark

Forrester class implements the Forrester’s benchmarking function.

\[f(x) = (6x - 2)^2 sin(12x - 4)\]
Domain:

The function is commonly evaluated using \(x \in [0, 1]\).

Global Minima:

\(f(x^*) \approx -5.9932767166446155 \mid x^* \approx (0.75)\).

class opytimark.markers.one_dimensional.GramacyLee(name: Optional[str] = 'GramacyLee', dims: Optional[int] = 1, continuous: Optional[bool] = True, convex: Optional[bool] = False, differentiable: Optional[bool] = True, multimodal: Optional[bool] = False, separable: Optional[bool] = True)

Bases: opytimark.core.Benchmark

GramacyLee class implements the Gramacy & Lee’s benchmarking function.

\[f(x) = \frac{sin(10 \pi x)}{2x} + (x - 1)^4\]
Domain:

The function is commonly evaluated using \(x \in [-0.5, 2.5]\).

Global Minima:

\(f(x^*) = -0.8690111349894997 \mid x^* = (0.548563444114526)\).