- Timestamp:
- 03/03/17 11:41:43 (8 years ago)
- Location:
- branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators
- Files:
-
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/AckleyEvaluator.cs
r13368 r14711 33 33 /// </summary 34 34 [Item("AckleyEvaluator", "Evaluates the Ackley function on a given point. The optimum of this function is 0 at the origin. It is implemented as described in Eiben, A.E. and Smith, J.E. 2003. Introduction to Evolutionary Computation. Natural Computing Series, Springer-Verlag Berlin Heidelberg.")] 35 [Storable Class("72FF5C20-A5C5-4065-BE0A-ADD5548A685D")]35 [StorableType("72FF5C20-A5C5-4065-BE0A-ADD5548A685D")] 36 36 public class AckleyEvaluator : SingleObjectiveTestFunctionProblemEvaluator { 37 37 public override string FunctionName { get { return "Ackley"; } } -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/BealeEvaluator.cs
r13368 r14711 33 33 /// </summary> 34 34 [Item("BealeEvaluator", "Evaluates the Beale function on a given point. The optimum of this function is 0 at (3,0.5). It is implemented as described in Moré, J.J., Garbow, B., and Hillstrom, K. 1981. Testing unconstrained optimization software. ACM Transactions on Mathematical Software 7, pp. 136-140, ACM.")] 35 [Storable Class("07B38A99-492F-4AA6-9189-71471B4E10A0")]35 [StorableType("07B38A99-492F-4AA6-9189-71471B4E10A0")] 36 36 public class BealeEvaluator : SingleObjectiveTestFunctionProblemEvaluator { 37 37 public override string FunctionName { get { return "Beale"; } } -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/BoothEvaluator.cs
r13368 r14711 32 32 /// </summary> 33 33 [Item("BoothEvaluator", "Evaluates the Booth function on a given point. The optimum of this function is 0 at (1,3). It is implemented as described on http://www-optima.amp.i.kyoto-u.ac.jp/member/student/hedar/Hedar_files/TestGO_files/Page816.htm, last accessed April 12th, 2010.")] 34 [Storable Class("78E9068D-A14A-4AF5-9545-F0998A1D495A")]34 [StorableType("78E9068D-A14A-4AF5-9545-F0998A1D495A")] 35 35 public class BoothEvaluator : SingleObjectiveTestFunctionProblemEvaluator { 36 36 public override string FunctionName { get { return "Booth"; } } -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/GriewankEvaluator.cs
r13368 r14711 34 34 /// </summary> 35 35 [Item("GriewankEvaluator", "Evaluates the Griewank function on a given point. The optimum of this function is 0 at the origin. It is introduced by Griewank A.O. 1981 and implemented as described (without the modifications) in Locatelli, M. 2003. A note on the Griewank test function. Journal of Global Optimization 25, pp. 169-174, Springer.")] 36 [Storable Class("A590613F-C9BD-4896-9F59-9317732C62B8")]36 [StorableType("A590613F-C9BD-4896-9F59-9317732C62B8")] 37 37 public class GriewankEvaluator : SingleObjectiveTestFunctionProblemEvaluator { 38 38 public override string FunctionName { get { return "Griewank"; } } -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/LevyEvaluator.cs
r13368 r14711 32 32 /// </summary> 33 33 [Item("LevyEvaluator", "Evaluates the Levy function on a given point. The optimum of this function is 0 at (1,1,...,1). It is implemented as described on http://www-optima.amp.i.kyoto-u.ac.jp/member/student/hedar/Hedar_files/TestGO_files/Page2056.htm, last accessed April 12th, 2010.")] 34 [Storable Class("6FF6B877-8DB5-4D69-9898-F5F74F586FB2")]34 [StorableType("6FF6B877-8DB5-4D69-9898-F5F74F586FB2")] 35 35 public class LevyEvaluator : SingleObjectiveTestFunctionProblemEvaluator { 36 36 public override string FunctionName { get { return "Levy"; } } -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/MatyasEvaluator.cs
r13368 r14711 32 32 /// </summary> 33 33 [Item("MatyasEvaluator", "Evaluates the Matyas function on a given point. The optimum of this function is 0 at the origin. It is implemented as described on http://www-optima.amp.i.kyoto-u.ac.jp/member/student/hedar/Hedar_files/TestGO_files/Page2213.htm, last accessed April 12th, 2010.")] 34 [Storable Class("83B904EA-2991-497B-AA7F-CF6C2F901EAD")]34 [StorableType("83B904EA-2991-497B-AA7F-CF6C2F901EAD")] 35 35 public class MatyasEvaluator : SingleObjectiveTestFunctionProblemEvaluator { 36 36 public override string FunctionName { get { return "Matyas"; } } -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/MultinormalEvaluator.cs
r13368 r14711 33 33 namespace HeuristicLab.Problems.TestFunctions.Evaluators { 34 34 [Item("MultinormalFunction", "Evaluates a random multinormal function on a given point.")] 35 [Storable Class("934FDC08-1011-4CD8-A99B-98A6E867D4E3")]35 [StorableType("934FDC08-1011-4CD8-A99B-98A6E867D4E3")] 36 36 public class MultinormalEvaluator : SingleObjectiveTestFunctionProblemEvaluator { 37 37 public override string FunctionName { get { return "Multinormal"; } } -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/RandomEvaluator.cs
r13368 r14711 33 33 /// </summary 34 34 [Item("RandomEvaluator", "Returns a random value in [0;1) that is independent of the inputs.")] 35 [Storable Class("9283B8CF-1F04-4DCF-9164-27D4D7EC5780")]35 [StorableType("9283B8CF-1F04-4DCF-9164-27D4D7EC5780")] 36 36 public class RandomEvaluator : SingleObjectiveTestFunctionProblemEvaluator, IStochasticOperator { 37 37 public override string FunctionName { get { return "Random"; } } -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/RastriginEvaluator.cs
r13368 r14711 34 34 /// </summary 35 35 [Item("RastriginEvaluator", "Evaluates the generalized Rastrigin function y = Sum((x_i)^2 + A * (1 - Cos(2pi*x_i))) on a given point. The optimum of this function is 0 at the origin. It is implemented as described in Eiben, A.E. and Smith, J.E. 2003. Introduction to Evolutionary Computation. Natural Computing Series, Springer-Verlag Berlin Heidelberg.")] 36 [Storable Class("84059E7A-10CB-4315-AA3F-7EBB4645D541")]36 [StorableType("84059E7A-10CB-4315-AA3F-7EBB4645D541")] 37 37 public class RastriginEvaluator : SingleObjectiveTestFunctionProblemEvaluator { 38 38 public override string FunctionName { get { return "Rastrigin"; } } -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/RosenbrockEvaluator.cs
r13368 r14711 36 36 It is unknown how many local minima there are for dimensions greater than 30. 37 37 It is implemented as generalized Rosenbrock function for which the 2 dimensional function is a special case, as for example given in Shang, Y.-W. and Qiu, Y.-H. 2006. A Note on the Extended Rosenbrock Function. Evolutionary Computation 14, pp. 119-126, MIT Press.")] 38 [Storable Class("ACA482B5-F3B9-4960-9799-A3D65B41CB7D")]38 [StorableType("ACA482B5-F3B9-4960-9799-A3D65B41CB7D")] 39 39 public class RosenbrockEvaluator : SingleObjectiveTestFunctionProblemEvaluator { 40 40 public override string FunctionName { get { return "Rosenbrock"; } } -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/SchwefelEvaluator.cs
r13368 r14711 32 32 /// </summary> 33 33 [Item("SchwefelEvaluator", "Evaluates the Schwefel function (sine root) on a given point. In the given bounds [-500;500] the optimum of this function is close to 0 at (420.968746453712,420.968746453712,...,420.968746453712). It is implemented as described in Affenzeller, M. and Wagner, S. 2005. Offspring Selection: A New Self-Adaptive Selection Scheme for Genetic Algorithms. Ribeiro, B., Albrecht, R. F., Dobnikar, A., Pearson, D. W., and Steele, N. C. (eds.). Adaptive and Natural Computing Algorithms, pp. 218-221, Springer.")] 34 [Storable Class("F4A3F734-8710-43FE-82C8-39D6125525D1")]34 [StorableType("F4A3F734-8710-43FE-82C8-39D6125525D1")] 35 35 public class SchwefelEvaluator : SingleObjectiveTestFunctionProblemEvaluator { 36 36 public override string FunctionName { get { return "Schwefel"; } } -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/SingleObjectiveTestFunctionProblemEvaluator.cs
r13368 r14711 33 33 /// </summary> 34 34 [Item("Evaluator", "Base calls for single objective test function evaluators.")] 35 [Storable Class("A73CC567-F9FA-4CF9-868D-C8374F81C747")]35 [StorableType("A73CC567-F9FA-4CF9-868D-C8374F81C747")] 36 36 public abstract class SingleObjectiveTestFunctionProblemEvaluator : InstrumentedOperator, ISingleObjectiveTestFunctionProblemEvaluator { 37 37 /// <summary> -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/SphereEvaluator.cs
r13368 r14711 34 34 /// </summary> 35 35 [Item("SphereEvaluator", "Evaluates the Sphere function y = C * ||X||^Alpha on a given point. The optimum of this function is 0 at the origin. It is implemented as described in Beyer, H.-G. and Schwefel, H.-P. 2002. Evolution Strategies - A Comprehensive Introduction Natural Computing, 1, pp. 3-52.")] 36 [Storable Class("4AD71C5D-6030-4EFC-917E-D052D3FE4724")]36 [StorableType("4AD71C5D-6030-4EFC-917E-D052D3FE4724")] 37 37 public class SphereEvaluator : SingleObjectiveTestFunctionProblemEvaluator { 38 38 public override string FunctionName { get { return "Sphere"; } } -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/SumSquaresEvaluator.cs
r13368 r14711 31 31 /// </summary> 32 32 [Item("SumSquaresEvaluator", "Evaluates the sum squares function on a given point. The optimum of this function is 0 at the origin. The Sum Squares function is defined as sum(i * x_i * x_i) for i = 1..n.")] 33 [Storable Class("CB5464F5-8AF7-4697-932D-C1194F6B5484")]33 [StorableType("CB5464F5-8AF7-4697-932D-C1194F6B5484")] 34 34 public class SumSquaresEvaluator : SingleObjectiveTestFunctionProblemEvaluator { 35 35 public override string FunctionName { get { return "SumSquares"; } } -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/ZakharovEvaluator.cs
r13368 r14711 31 31 /// </summary> 32 32 [Item("ZakharovEvaluator", "Evaluates the Zakharov function on a given point. The optimum of this function is 0 at the origin. It is implemented as described in Hedar, A. & Fukushima, M. 2004. Heuristic pattern search and its hybridization with simulated annealing for nonlinear global optimization. Optimization Methods and Software 19, pp. 291-308, Taylor & Francis.")] 33 [Storable Class("0AFD2007-4BFC-4D89-8A25-5C91D26DF437")]33 [StorableType("0AFD2007-4BFC-4D89-8A25-5C91D26DF437")] 34 34 public class ZakharovEvaluator : SingleObjectiveTestFunctionProblemEvaluator { 35 35 public override string FunctionName { get { return "Zakharov"; } }
Note: See TracChangeset
for help on using the changeset viewer.