Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion opfunu/name_based/c_func.py
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand Down
2 changes: 1 addition & 1 deletion opfunu/name_based/h_func.py
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand Down
2 changes: 1 addition & 1 deletion opfunu/name_based/i_func.py
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand Down
2 changes: 1 addition & 1 deletion opfunu/name_based/k_func.py
Original file line number Diff line number Diff line change
Expand Up @@ -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]'
Expand Down
2 changes: 1 addition & 1 deletion opfunu/name_based/l_func.py
Original file line number Diff line number Diff line change
Expand Up @@ -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]'
Expand Down
4 changes: 2 additions & 2 deletions opfunu/name_based/m_func.py
Original file line number Diff line number Diff line change
Expand Up @@ -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]`'
Expand Down Expand Up @@ -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]'
Expand Down
2 changes: 1 addition & 1 deletion opfunu/name_based/q_func.py
Original file line number Diff line number Diff line change
Expand Up @@ -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]'
Expand Down
2 changes: 1 addition & 1 deletion opfunu/name_based/r_func.py
Original file line number Diff line number Diff line change
Expand Up @@ -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]'
Expand Down
2 changes: 1 addition & 1 deletion opfunu/name_based/s_func.py
Original file line number Diff line number Diff line change
Expand Up @@ -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]'
Expand Down
2 changes: 1 addition & 1 deletion opfunu/name_based/t_func.py
Original file line number Diff line number Diff line change
Expand Up @@ -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]'
Expand Down
2 changes: 1 addition & 1 deletion opfunu/name_based/u_func.py
Original file line number Diff line number Diff line change
Expand Up @@ -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]'
Expand Down