opytimark.markers.cec.year_2013¶
Please refer to the technical report for more information: https://titan.csit.rmit.edu.au/~e46507/cec13-lsgo/competition/cec2013-lsgo-benchmark-tech-report.pdf
- class opytimark.markers.cec.year_2013.F1(name: Optional[str] = 'F1', year: Optional[str] = '2013', auxiliary_data: Optional[Tuple[str, Ellipsis]] = 'o', dims: Optional[int] = 1000, continuous: Optional[bool] = True, convex: Optional[bool] = True, differentiable: Optional[bool] = True, multimodal: Optional[bool] = False, separable: Optional[bool] = True)¶
Bases:
opytimark.core.CECBenchmark
F1 class implements the Shifted Elliptic’s benchmarking function.
\[f(\mathbf{x}) = f(x_1, x_2, \ldots, x_n) = \sum_{i=1}^{n} (10^6)^\frac{i-1}{n-1} z_i^2 \mid z_i = x_i - o_i\]- Domain:
The function is commonly evaluated using \(x_i \in [-100, 100] \mid i = \{1, 2, \ldots, n\}, n \leq 1000\).
- Global Minima:
\(f(\mathbf{x^*}) = 0 \mid \mathbf{x^*} = \mathbf{o}\).
- class opytimark.markers.cec.year_2013.F2(name: Optional[str] = 'F2', year: Optional[str] = '2013', auxiliary_data: Optional[Tuple[str, Ellipsis]] = 'o', dims: Optional[int] = 1000, continuous: Optional[bool] = True, convex: Optional[bool] = True, differentiable: Optional[bool] = True, multimodal: Optional[bool] = True, separable: Optional[bool] = True)¶
Bases:
opytimark.core.CECBenchmark
F2 class implements the Shifted Rastrigin’s benchmarking function.
\[f(\mathbf{x}) = f(x_1, x_2, \ldots, x_n) = \sum_{i=1}^{n} (z_i^2 - 10cos(2 \pi z_i) + 10) \mid z_i = x_i - o_i\]- Domain:
The function is commonly evaluated using \(x_i \in [-5, 5] \mid i = \{1, 2, \ldots, n\}, n \leq 1000\).
- Global Minima:
\(f(\mathbf{x^*}) = 0 \mid \mathbf{x^*} = \mathbf{o}\).
- class opytimark.markers.cec.year_2013.F3(name: Optional[str] = 'F3', year: Optional[str] = '2013', auxiliary_data: Optional[Tuple[str, Ellipsis]] = 'o', dims: Optional[int] = 1000, continuous: Optional[bool] = True, convex: Optional[bool] = True, differentiable: Optional[bool] = True, multimodal: Optional[bool] = True, separable: Optional[bool] = True)¶
Bases:
opytimark.core.CECBenchmark
F3 class implements the Shifted Ackley’s benchmarking function.
\[f(\mathbf{x}) = f(x_1, x_2, \ldots, x_n) = -20e^{-0.2\sqrt{\frac{1}{n}\sum_{i=1}^{n}x_i^2}}-e^{\frac{1}{n}\sum_{i=1}^{n}cos(2 \pi x_i)}+ 20 + e \mid z_i = x_i - o_i\]- Domain:
The function is commonly evaluated using \(x_i \in [-32, 32] \mid i = \{1, 2, \ldots, n\}, n \leq 1000\).
- Global Minima:
\(f(\mathbf{x^*}) = 0 \mid \mathbf{x^*} = \mathbf{o}\).
- class opytimark.markers.cec.year_2013.F4(name: Optional[str] = 'F4', year: Optional[str] = '2013', auxiliary_data: Optional[Tuple[str, Ellipsis]] = ('o', 'R25', 'R50', 'R100'), dims: Optional[int] = 1000, continuous: Optional[bool] = True, convex: Optional[bool] = True, differentiable: Optional[bool] = True, multimodal: Optional[bool] = False, separable: Optional[bool] = False)¶
Bases:
opytimark.core.CECBenchmark
F4 class implements the 7-separable, 1-separable Shifted and Rotated Elliptic’s benchmarking function.
\[f(\mathbf{x}) = f(x_1, x_2, \ldots, x_n) = \sum_{i=1}^{|S|-1}w_i f_{elliptic}(z_i) + f_{elliptic}(z_{|S|})\]- Domain:
The function is commonly evaluated using \(x_i \in [-100, 100] \mid i = \{1, 2, \ldots, n\}, n \leq 1000\).
- Global Minima:
\(f(\mathbf{x^*}) = 0 \mid \mathbf{x^*} = \mathbf{o}\).
- class opytimark.markers.cec.year_2013.F5(name: Optional[str] = 'F5', year: Optional[str] = '2013', auxiliary_data: Optional[Tuple[str, Ellipsis]] = ('o', 'R25', 'R50', 'R100'), dims: Optional[int] = 1000, continuous: Optional[bool] = True, convex: Optional[bool] = True, differentiable: Optional[bool] = True, multimodal: Optional[bool] = True, separable: Optional[bool] = False)¶
Bases:
opytimark.core.CECBenchmark
F5 class implements the 7-separable, 1-separable Shifted and Rotated Rastrigin’s benchmarking function.
\[f(\mathbf{x}) = f(x_1, x_2, \ldots, x_n) = \sum_{i=1}^{|S|-1}w_i f_{rastrigin}(z_i) + f_{rastrigin}(z_{|S|})\]- Domain:
The function is commonly evaluated using \(x_i \in [-5, 5] \mid i = \{1, 2, \ldots, n\}, n \leq 1000\).
- Global Minima:
\(f(\mathbf{x^*}) = 0 \mid \mathbf{x^*} = \mathbf{o}\).
- class opytimark.markers.cec.year_2013.F6(name: Optional[str] = 'F6', year: Optional[str] = '2013', auxiliary_data: Optional[Tuple[str, Ellipsis]] = ('o', 'R25', 'R50', 'R100'), dims: Optional[int] = 1000, continuous: Optional[bool] = True, convex: Optional[bool] = True, differentiable: Optional[bool] = True, multimodal: Optional[bool] = True, separable: Optional[bool] = False)¶
Bases:
opytimark.core.CECBenchmark
F6 class implements the 7-separable, 1-separable Shifted and Rotated Ackley’s benchmarking function.
\[f(\mathbf{x}) = f(x_1, x_2, \ldots, x_n) = \sum_{i=1}^{|S|-1}w_i f_{ackley}(z_i) + f_{ackley}(z_{|S|})\]- Domain:
The function is commonly evaluated using \(x_i \in [-32, 32] \mid i = \{1, 2, \ldots, n\}, n \leq 1000\).
- Global Minima:
\(f(\mathbf{x^*}) = 0 \mid \mathbf{x^*} = \mathbf{o}\).
- class opytimark.markers.cec.year_2013.F7(name: Optional[str] = 'F7', year: Optional[str] = '2013', auxiliary_data: Optional[Tuple[str, Ellipsis]] = ('o', 'R25', 'R50', 'R100'), dims: Optional[int] = 1000, continuous: Optional[bool] = True, convex: Optional[bool] = True, differentiable: Optional[bool] = True, multimodal: Optional[bool] = True, separable: Optional[bool] = False)¶
Bases:
opytimark.core.CECBenchmark
F7 class implements the 7-separable, 1-separable Shifted Schwefel’s benchmarking function.
\[f(\mathbf{x}) = f(x_1, x_2, \ldots, x_n) = \sum_{i=1}^{|S|-1}w_i f_{schwefel}(z_i) + f_{sphere}(z_{|S|})\]- Domain:
The function is commonly evaluated using \(x_i \in [-100, 100] \mid i = \{1, 2, \ldots, n\}, n \leq 1000\).
- Global Minima:
\(f(\mathbf{x^*}) = 0 \mid \mathbf{x^*} = \mathbf{o}\).
- class opytimark.markers.cec.year_2013.F8(name: Optional[str] = 'F8', year: Optional[str] = '2013', auxiliary_data: Optional[Tuple[str, Ellipsis]] = ('o', 'R25', 'R50', 'R100'), dims: Optional[int] = 1000, continuous: Optional[bool] = True, convex: Optional[bool] = True, differentiable: Optional[bool] = True, multimodal: Optional[bool] = False, separable: Optional[bool] = False)¶
Bases:
opytimark.core.CECBenchmark
F8 class implements the 20-nonseparable Shifted and Rotated Elliptic’s benchmarking function.
\[f(\mathbf{x}) = f(x_1, x_2, \ldots, x_n) = \sum_{i=1}^{|S|}w_i f_{elliptic}(z_i)\]- Domain:
The function is commonly evaluated using \(x_i \in [-100, 100] \mid i = \{1, 2, \ldots, n\}, n \leq 1000\).
- Global Minima:
\(f(\mathbf{x^*}) = 0 \mid \mathbf{x^*} = \mathbf{o}\).
- class opytimark.markers.cec.year_2013.F9(name: Optional[str] = 'F9', year: Optional[str] = '2013', auxiliary_data: Optional[Tuple[str, Ellipsis]] = ('o', 'R25', 'R50', 'R100'), dims: Optional[int] = 1000, continuous: Optional[bool] = True, convex: Optional[bool] = True, differentiable: Optional[bool] = True, multimodal: Optional[bool] = True, separable: Optional[bool] = False)¶
Bases:
opytimark.core.CECBenchmark
F9 class implements the 20-nonseparable Shifted and Rotated Rastrigin’s benchmarking function.
\[f(\mathbf{x}) = f(x_1, x_2, \ldots, x_n) = \sum_{i=1}^{|S|}w_i f_{rastrigin}(z_i)\]- Domain:
The function is commonly evaluated using \(x_i \in [-5, 5] \mid i = \{1, 2, \ldots, n\}, n \leq 1000\).
- Global Minima:
\(f(\mathbf{x^*}) = 0 \mid \mathbf{x^*} = \mathbf{o}\).
- class opytimark.markers.cec.year_2013.F10(name: Optional[str] = 'F10', year: Optional[str] = '2013', auxiliary_data: Optional[Tuple[str, Ellipsis]] = ('o', 'R25', 'R50', 'R100'), dims: Optional[int] = 1000, continuous: Optional[bool] = True, convex: Optional[bool] = True, differentiable: Optional[bool] = True, multimodal: Optional[bool] = True, separable: Optional[bool] = False)¶
Bases:
opytimark.core.CECBenchmark
F10 class implements the 20-nonseparable Shifted and Rotated Ackley’s benchmarking function.
\[f(\mathbf{x}) = f(x_1, x_2, \ldots, x_n) = \sum_{i=1}^{|S|}w_i f_{ackley}(z_i)\]- Domain:
The function is commonly evaluated using \(x_i \in [-32, 32] \mid i = \{1, 2, \ldots, n\}, n \leq 1000\).
- Global Minima:
\(f(\mathbf{x^*}) = 0 \mid \mathbf{x^*} = \mathbf{o}\).
- class opytimark.markers.cec.year_2013.F11(name: Optional[str] = 'F11', year: Optional[str] = '2013', auxiliary_data: Optional[Tuple[str, Ellipsis]] = ('o', 'R25', 'R50', 'R100'), dims: Optional[int] = 1000, continuous: Optional[bool] = True, convex: Optional[bool] = True, differentiable: Optional[bool] = True, multimodal: Optional[bool] = False, separable: Optional[bool] = False)¶
Bases:
opytimark.core.CECBenchmark
F11 class implements the 20-nonseparable Shifted and Rotated Schwefel’s benchmarking function.
\[f(\mathbf{x}) = f(x_1, x_2, \ldots, x_n) = \sum_{i=1}^{|S|}w_i f_{schwefel}(z_i)\]- Domain:
The function is commonly evaluated using \(x_i \in [-100, 100] \mid i = \{1, 2, \ldots, n\}, n \leq 1000\).
- Global Minima:
\(f(\mathbf{x^*}) = 0 \mid \mathbf{x^*} = \mathbf{o}\).
- class opytimark.markers.cec.year_2013.F12(name: Optional[str] = 'F12', year: Optional[str] = '2013', auxiliary_data: Optional[Tuple[str, Ellipsis]] = 'o', dims: Optional[int] = 1000, continuous: Optional[bool] = True, convex: Optional[bool] = True, differentiable: Optional[bool] = True, multimodal: Optional[bool] = True, separable: Optional[bool] = True)¶
Bases:
opytimark.core.CECBenchmark
F12 class implements the Shifted Rosenbrock’s benchmarking function.
\[f(\mathbf{x}) = f(x_1, x_2, \ldots, x_n) = \sum_{i=1}^{n-1} (100(z_i^2-z_{i+1})^2 + (z_i - 1)^2) \mid z_i = x_i - o_i\]- Domain:
The function is commonly evaluated using \(x_i \in [-100, 100] \mid i = \{1, 2, \ldots, n\}, n \leq 1000\).
- Global Minima:
\(f(\mathbf{x^*}) = 0 \mid \mathbf{x^*} = \mathbf{o} + 1\).
- class opytimark.markers.cec.year_2013.F13(name: Optional[str] = 'F13', year: Optional[str] = '2013', auxiliary_data: Optional[Tuple[str, Ellipsis]] = ('o', 'R25', 'R50', 'R100'), dims=905, continuous: Optional[bool] = True, convex: Optional[bool] = True, differentiable: Optional[bool] = True, multimodal: Optional[bool] = False, separable: Optional[bool] = False)¶
Bases:
opytimark.core.CECBenchmark
F13 class implements the Shifted Schwefel’s with Conforming Overlapping benchmarking function.
\[f(\mathbf{x}) = f(x_1, x_2, \ldots, x_n) = \sum_{i=1}^{|S|}w_i f_{schwefel}(z_i)\]- Domain:
The function is commonly evaluated using \(x_i \in [-100, 100] \mid i = \{1, 2, \ldots, n\}, n \leq 1000\).
- Global Minima:
\(f(\mathbf{x^*}) = 0 \mid \mathbf{x^*} = \mathbf{o}\).
- class opytimark.markers.cec.year_2013.F14(name: Optional[str] = 'F14', year: Optional[str] = '2013', auxiliary_data: Optional[Tuple[str, Ellipsis]] = ('o', 'R25', 'R50', 'R100'), dims: Optional[int] = 1000, continuous: Optional[bool] = True, convex: Optional[bool] = True, differentiable: Optional[bool] = True, multimodal: Optional[bool] = False, separable: Optional[bool] = False)¶
Bases:
opytimark.core.CECBenchmark
F14 class implements the Shifted Schwefel’s with Conflicting Overlapping benchmarking function.
\[f(\mathbf{x}) = f(x_1, x_2, \ldots, x_n) = \sum_{i=1}^{|S|}w_i f_{schwefel}(z_i)\]- Domain:
The function is commonly evaluated using \(x_i \in [-100, 100] \mid i = \{1, 2, \ldots, n\}, n \leq 1000\).
- Global Minima:
\(f(\mathbf{x^*}) = 0 \mid \mathbf{x^*} = \mathbf{o}\).
- class opytimark.markers.cec.year_2013.F15(name: Optional[str] = 'F15', year: Optional[str] = '2013', auxiliary_data: Optional[Tuple[str, Ellipsis]] = 'o', dims: Optional[int] = 1000, continuous: Optional[bool] = True, convex: Optional[bool] = True, differentiable: Optional[bool] = True, multimodal: Optional[bool] = False, separable: Optional[bool] = False)¶
Bases:
opytimark.core.CECBenchmark
F15 class implements the Shifted Schwefel’s Problem 1.2 benchmarking function.
\[f(\mathbf{x}) = f(x_1, x_2, \ldots, x_n) = \sum_{i=1}^{n}\sum_{j=1}^{i}z_j^2 \mid z_i = T_{asy}^{0.2}(T_{osz}(x_i - o_i))\]- Domain:
The function is commonly evaluated using \(x_i \in [-100, 100] \mid i = \{1, 2, \ldots, n\}, n \leq 1000\).
- Global Minima:
\(f(\mathbf{x^*}) = 0 \mid \mathbf{x^*} = \mathbf{o}\).