diff --git a/opfunu/name_based/c_func.py b/opfunu/name_based/c_func.py index b963699..1b70570 100644 --- a/opfunu/name_based/c_func.py +++ b/opfunu/name_based/c_func.py @@ -539,7 +539,7 @@ class CrownedCross(Benchmark): .. [1] Mishra, S. Global Optimization by Differential Evolution and Particle Swarm Methods: Evaluation on Some Benchmark Functions Munich University, 2006 """ - name = "Cross-Leg-Table Function" + name = "Crowned Cross Function" latex_formula = r'f(x) = 0.0001 \left(\left|{e^{\left|{100 - \frac{\sqrt{x_{1}^{2} + x_{2}^{2}}}{\pi}}\right|}' + \ r'\sin\left(x_{1}\right) \sin\left(x_{2}\right)}\right| + 1\right)^{0.1}' latex_formula_dimension = r'd = 2' diff --git a/opfunu/name_based/h_func.py b/opfunu/name_based/h_func.py index 7888d80..ab38f7a 100644 --- a/opfunu/name_based/h_func.py +++ b/opfunu/name_based/h_func.py @@ -262,7 +262,7 @@ class HolderTable(Benchmark): """ .. [1] Gavana, A. Global Optimization Benchmarks and AMPGO retrieved 2015 """ - name = "Hosaki Function" + name = "Holder Table Function" latex_formula = r'f(x) = - \left|{e^{\left|{1' +\ r'- \frac{\sqrt{x_{1}^{2} + x_{2}^{2}}}{\pi} }\right|} \sin\left(x_{1}\right) \cos\left(x_{2}\right)}\right|' latex_formula_dimension = r'd = 2' diff --git a/opfunu/name_based/i_func.py b/opfunu/name_based/i_func.py index a0efd94..4fcbdad 100644 --- a/opfunu/name_based/i_func.py +++ b/opfunu/name_based/i_func.py @@ -13,7 +13,7 @@ class Infinity(Benchmark): .. [1] Jamil, M. & Yang, X.-S. A Literature Survey of Benchmark Functions For Global Optimization Problems Int. Journal of Mathematical Modelling and Numerical Optimisation, 2013, 4, 150-194. """ - name = "Hansen Function" + name = "Infinity Function" latex_formula = r'f(x) = \sum_{i=1}^{n} x_i^{6} \left [ \sin\left ( \frac{1}{x_i} \right ) + 2 \right ]' latex_formula_dimension = r'd \in N^+' latex_formula_bounds = r'x_i \in [-1, 1], \forall i \in \llbracket 1, d\rrbracket' diff --git a/opfunu/name_based/k_func.py b/opfunu/name_based/k_func.py index fca3c73..8eb1ff7 100644 --- a/opfunu/name_based/k_func.py +++ b/opfunu/name_based/k_func.py @@ -73,7 +73,7 @@ class Keane(Benchmark): *Global optimum*: :math:`f(x) = 0.0` for :math:`x = [7.85396153, 7.85396135]`. """ - name = "Katsuura Function" + name = "Keane Function" latex_formula = r'f_{\text{Keane}}(x) = \frac{\sin^2(x_1 - x_2)\sin^2(x_1 + x_2)} {\sqrt{x_1^2 + x_2^2}}' latex_formula_dimension = r'd = 2' latex_formula_bounds = r'x_i \in [0, 10]' diff --git a/opfunu/name_based/l_func.py b/opfunu/name_based/l_func.py index d9e760b..b484ec1 100644 --- a/opfunu/name_based/l_func.py +++ b/opfunu/name_based/l_func.py @@ -289,7 +289,7 @@ class Levy13(Benchmark): with :math:`x_i \in [-10, 10]` for :math:`i = 1, 2`. *Global optimum*: :math:`f(x) = 0` for :math:`x = [1, 1]` """ - name = "Levy 5 Function" + name = "Levy 13 Function" latex_formula = r'f_{\text{Levy13}}(x) = \left(x_{1} -1\right)^{2} \left[\sin^{2}\left(3 \pi x_{2}\right) + 1\right] + \left(x_{2} - 1\right)^{2} \left[\sin^{2}\left(2 \pi x_{2}\right)+ 1\right] + \sin^{2}\left(3 \pi x_{1}\right)' latex_formula_dimension = r'd = 2' latex_formula_bounds = r'x_i \in [-10, 10]' diff --git a/opfunu/name_based/m_func.py b/opfunu/name_based/m_func.py index 18bc68e..cd7c2f7 100644 --- a/opfunu/name_based/m_func.py +++ b/opfunu/name_based/m_func.py @@ -148,7 +148,7 @@ class Michalewicz(Benchmark): Here :math:`x_i \in [0, \pi]`. *Global optimum*: :math:`f(x) = -1.8013`for :math:`x = [0, 0]` """ - name = "McCormick Function" + name = "Michalewicz Function" latex_formula = r'f(x) = - x_{1} + 2 x_{2} + \left(x_{1} - x_{2}\right)^{2} + \sin\left(x_{1} + x_{2}\right) + 1' latex_formula_dimension = r'd = 2' latex_formula_bounds = r'x_i \in [0, \pi]`' @@ -732,7 +732,7 @@ class MultiModal(Benchmark): Here :math:`x_i \in [-10, 10] for i \in [1, n]`. *Global optimum*: :math:`f(0) = 0, ` """ - name = "Mishra 11 Function" + name = "MultiModal Function" latex_formula = r'\left( \sum_{i=1}^n \lvert x_i \rvert \right) \left( \prod_{i=1}^n \lvert x_i \rvert \right)' latex_formula_dimension = r'd = n' latex_formula_bounds = r'x_i \in [-10, 10] \forall i \in [1, n]' diff --git a/opfunu/name_based/q_func.py b/opfunu/name_based/q_func.py index 146d474..7fdd9de 100644 --- a/opfunu/name_based/q_func.py +++ b/opfunu/name_based/q_func.py @@ -159,7 +159,7 @@ class Quintic(Benchmark): *Global optimum*: :math:`f(x_i) = 0` for :math:`x_i = -1` for :math:`i = 1, ..., n` """ - name = "Quartic Function" + name = "Quintic Function" latex_formula = r'f_{\text{Quintic}}(x) = \sum_{i=1}^{n} \left|{x_{i}^{5} - 3 x_{i}^{4}+ 4 x_{i}^{3} + 2 x_{i}^{2} - 10 x_{i} -4}\right|' latex_formula_dimension = r'd = n' latex_formula_bounds = r'x_i \in [-10, 10, ..., 10]' diff --git a/opfunu/name_based/r_func.py b/opfunu/name_based/r_func.py index 4e22f8a..f862952 100644 --- a/opfunu/name_based/r_func.py +++ b/opfunu/name_based/r_func.py @@ -23,7 +23,7 @@ class Rana(Benchmark): *Global optimum*: :math:`f(x_i) = -928.5478` for :math:`x = [-300.3376, 500]`. """ - name = "Qing Function" + name = "Rana Function" latex_formula = r'f_{\text{Rana}}(x) = ' latex_formula_dimension = r'd = n' latex_formula_bounds = r'x_i \in [-10, 10, ..., 10]' diff --git a/opfunu/name_based/s_func.py b/opfunu/name_based/s_func.py index 697a795..c0cc990 100644 --- a/opfunu/name_based/s_func.py +++ b/opfunu/name_based/s_func.py @@ -22,7 +22,7 @@ class Salomon(Benchmark): *Global optimum*: :math:`f(x) = 0` for :math:`x_i = 0` for :math:`i = 1, ..., n` """ - name = "Qing Function" + name = "Salomon Function" latex_formula = r'f_{\text{Salomon}}(x) = 1 - \cos \left (2 \pi \sqrt{\sum_{i=1}^{n} x_i^2} \right) + 0.1 \sqrt{\sum_{i=1}^n x_i^2}' latex_formula_dimension = r'd = n' latex_formula_bounds = r'x_i \in [-10, 10, ..., 10]' diff --git a/opfunu/name_based/t_func.py b/opfunu/name_based/t_func.py index a296903..59ea0c3 100644 --- a/opfunu/name_based/t_func.py +++ b/opfunu/name_based/t_func.py @@ -22,7 +22,7 @@ class TestTubeHolder(Benchmark): *Global optimum*: :math:`f(x) = -10.872299901558` for :math:`x= [-\pi/2, 0]` """ - name = "Qing Function" + name = "TestTubeHolder Function" latex_formula = r'f_{\text{TestTubeHolder}}(x)=' latex_formula_dimension = r'd = n' latex_formula_bounds = r'x_i \in [-10, 10, ..., 10]' diff --git a/opfunu/name_based/u_func.py b/opfunu/name_based/u_func.py index 42e96f5..0b40358 100644 --- a/opfunu/name_based/u_func.py +++ b/opfunu/name_based/u_func.py @@ -21,7 +21,7 @@ class Ursem01(Benchmark): *Global optimum*: :math:`f(x) = -4.81681406371` for :math:`x = [1.69714, 0.0]` """ - name = "Qing Function" + name = "Ursem 1 Function" latex_formula = r'f_{\text{Ursem01}}(x) = - \sin(2x_1 - 0.5 \pi) - 3 \cos(x_2) - 0.5 x_1' latex_formula_dimension = r'd = n' latex_formula_bounds = r'x_i \in [-10, 10, ..., 10]'