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)\).