- Timestamp:
- 03/03/17 11:41:43 (8 years ago)
- Location:
- branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3
- Files:
-
- 36 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Analyzers/BestSingleObjectiveTestFunctionSolutionAnalyzer.cs
r13368 r14711 35 35 /// </summary> 36 36 [Item("BestSingleObjectiveTestFunctionSolutionAnalyzer", "An operator for analyzing the best solution for a SingleObjectiveTestFunction problem.")] 37 [Storable Class("EC3C7CA4-898C-45DD-82B8-638D9AEB6D16")]37 [StorableType("EC3C7CA4-898C-45DD-82B8-638D9AEB6D16")] 38 38 public class BestSingleObjectiveTestFunctionSolutionAnalyzer : SingleSuccessorOperator, IBestSingleObjectiveTestFunctionSolutionAnalyzer { 39 39 public virtual bool EnabledByDefault { -
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"; } } -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Improvers/SingleObjectiveTestFunctionImprovementOperator.cs
r13368 r14711 39 39 /// </remarks> 40 40 [Item("SingleObjectiveTestFunctionImprovementOperator", "An operator that improves test functions solutions. It is implemented as described in Laguna, M. and MartÃ, R. (2003). Scatter Search: Methodology and Implementations in C. Operations Research/Computer Science Interfaces Series, Vol. 24. Springer.")] 41 [Storable Class("E148A43A-0EAC-437C-BCFD-C9327474A895")]41 [StorableType("E148A43A-0EAC-437C-BCFD-C9327474A895")] 42 42 public sealed class SingleObjectiveTestFunctionImprovementOperator : SingleSuccessorOperator, ISingleObjectiveImprovementOperator { 43 43 #region Parameter properties -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/AckleyAdditiveMoveEvaluator.cs
r13368 r14711 27 27 namespace HeuristicLab.Problems.TestFunctions { 28 28 [Item("AckleyAdditiveMoveEvaluator", "Class for evaluating an additive move on the Ackley function.")] 29 [Storable Class("5DB25385-511E-42CF-995E-D47DD618193C")]29 [StorableType("5DB25385-511E-42CF-995E-D47DD618193C")] 30 30 public class AckleyAdditiveMoveEvaluator : AdditiveMoveEvaluator { 31 31 public override System.Type EvaluatorType { -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/AdditiveMoveEvaluator.cs
r13368 r14711 31 31 namespace HeuristicLab.Problems.TestFunctions { 32 32 [Item("AdditiveMoveEvaluator", "Base class for evaluating an additive move.")] 33 [Storable Class("4538C18B-D34F-49E8-9D6F-B1D4F498BF47")]33 [StorableType("4538C18B-D34F-49E8-9D6F-B1D4F498BF47")] 34 34 public abstract class AdditiveMoveEvaluator : SingleSuccessorOperator, ISingleObjectiveTestFunctionAdditiveMoveEvaluator { 35 35 -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/BealeAdditiveMoveEvaluator.cs
r13368 r14711 27 27 namespace HeuristicLab.Problems.TestFunctions { 28 28 [Item("BealeAdditiveMoveEvaluator", "Class for evaluating an additive move on the Beale function.")] 29 [Storable Class("346A348A-F9AB-4BF3-ACD8-FA5146E0770A")]29 [StorableType("346A348A-F9AB-4BF3-ACD8-FA5146E0770A")] 30 30 public class BealeAdditiveMoveEvaluator : AdditiveMoveEvaluator { 31 31 public override System.Type EvaluatorType { -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/BoothAdditiveMoveEvaluator.cs
r13368 r14711 27 27 namespace HeuristicLab.Problems.TestFunctions { 28 28 [Item("BoothAdditiveMoveEvaluator", "Class for evaluating an additive move on the Booth function.")] 29 [Storable Class("D232B3B4-E719-41DC-BC2A-1655D1F310AA")]29 [StorableType("D232B3B4-E719-41DC-BC2A-1655D1F310AA")] 30 30 public class BoothAdditiveMoveEvaluator : AdditiveMoveEvaluator { 31 31 public override System.Type EvaluatorType { -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/GriewankAdditiveMoveEvaluator.cs
r13368 r14711 27 27 namespace HeuristicLab.Problems.TestFunctions { 28 28 [Item("GriewankAdditiveMoveEvaluator", "Class for evaluating an additive move on the Griewank function.")] 29 [Storable Class("DF997CC3-CD64-4A7D-94CA-102E8A7F23FF")]29 [StorableType("DF997CC3-CD64-4A7D-94CA-102E8A7F23FF")] 30 30 public class GriewankAdditiveMoveEvaluator : AdditiveMoveEvaluator { 31 31 public override System.Type EvaluatorType { -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/LevyAdditiveMoveEvaluator.cs
r13368 r14711 27 27 namespace HeuristicLab.Problems.TestFunctions { 28 28 [Item("LevyAdditiveMoveEvaluator", "Class for evaluating an additive move on the Levy function.")] 29 [Storable Class("241D9598-E20A-425A-8E6C-A60F895BCE3D")]29 [StorableType("241D9598-E20A-425A-8E6C-A60F895BCE3D")] 30 30 public class LevyAdditiveMoveEvaluator : AdditiveMoveEvaluator { 31 31 public override System.Type EvaluatorType { -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/MatyasAdditiveMoveEvaluator.cs
r13368 r14711 27 27 namespace HeuristicLab.Problems.TestFunctions { 28 28 [Item("MatyasAdditiveMoveEvaluator", "Class for evaluating an additive move on the Matyas function.")] 29 [Storable Class("40CBA11D-9201-42EB-837B-AE71EB58315D")]29 [StorableType("40CBA11D-9201-42EB-837B-AE71EB58315D")] 30 30 public class MatyasAdditiveMoveEvaluator : AdditiveMoveEvaluator { 31 31 public override System.Type EvaluatorType { -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/MultinormalAdditiveMoveEvaluator.cs
r13368 r14711 30 30 namespace HeuristicLab.Problems.TestFunctions { 31 31 [Item("MultinormalAdditiveMoveEvaluator", "Class for evaluating an additive move on the multinormal function.")] 32 [Storable Class("D8B2E0C5-A9E0-48AE-B5FA-105B40612478")]32 [StorableType("D8B2E0C5-A9E0-48AE-B5FA-105B40612478")] 33 33 public class MultinormalAdditiveMoveEvaluator : AdditiveMoveEvaluator { 34 34 public LookupParameter<ISingleObjectiveTestFunctionProblemEvaluator> EvaluatorParameter { -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/RandomAdditiveMoveEvaluator.cs
r13368 r14711 28 28 namespace HeuristicLab.Problems.TestFunctions { 29 29 [Item("RandomAdditiveMoveEvaluator", "Class for evaluating an additive move on the Random function.")] 30 [Storable Class("115B9E76-70B6-45BF-BB30-9F86672968F4")]30 [StorableType("115B9E76-70B6-45BF-BB30-9F86672968F4")] 31 31 public class RandomAdditiveMoveEvaluator : AdditiveMoveEvaluator { 32 32 public override System.Type EvaluatorType { -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/RastriginAdditiveMoveEvaluator.cs
r13368 r14711 29 29 namespace HeuristicLab.Problems.TestFunctions { 30 30 [Item("RastriginAdditiveMoveEvaluator", "Class for evaluating an additive move on the Rastrigin function.")] 31 [Storable Class("A37D468B-2E3E-4057-BC85-9A0FDD4A47CF")]31 [StorableType("A37D468B-2E3E-4057-BC85-9A0FDD4A47CF")] 32 32 public class RastriginAdditiveMoveEvaluator : AdditiveMoveEvaluator, IRastriginMoveEvaluator { 33 33 public override System.Type EvaluatorType { -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/RosenbrockAdditiveMoveEvaluator.cs
r13368 r14711 27 27 namespace HeuristicLab.Problems.TestFunctions { 28 28 [Item("RosenbrockAdditiveMoveEvaluator", "Class for evaluating an additive move on the Rosenbrock function.")] 29 [Storable Class("BDA99A42-7729-4558-8914-A7C5862E6139")]29 [StorableType("BDA99A42-7729-4558-8914-A7C5862E6139")] 30 30 public class RosenbrockAdditiveMoveEvaluator : AdditiveMoveEvaluator { 31 31 public override System.Type EvaluatorType { -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/SchwefelAdditiveMoveEvaluator.cs
r13368 r14711 27 27 namespace HeuristicLab.Problems.TestFunctions { 28 28 [Item("SchwefelAdditiveMoveEvaluator", "Class for evaluating an additive move on the Schwefel function.")] 29 [Storable Class("72FF1B1E-04B5-4700-9883-1220F590D62E")]29 [StorableType("72FF1B1E-04B5-4700-9883-1220F590D62E")] 30 30 public class SchwefelAdditiveMoveEvaluator : AdditiveMoveEvaluator { 31 31 public override System.Type EvaluatorType { -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/SphereAdditiveMoveEvaluator.cs
r13368 r14711 29 29 namespace HeuristicLab.Problems.TestFunctions { 30 30 [Item("SphereAdditiveMoveEvaluator", "Class for evaluating an additive move on the Sphere function.")] 31 [Storable Class("8CC37739-4D59-4183-ACDB-B9F69E756F80")]31 [StorableType("8CC37739-4D59-4183-ACDB-B9F69E756F80")] 32 32 public class SphereAdditiveMoveEvaluator : AdditiveMoveEvaluator, ISphereMoveEvaluator { 33 33 /// <summary> -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/SumSquaresAdditiveMoveEvaluator.cs
r13368 r14711 27 27 namespace HeuristicLab.Problems.TestFunctions { 28 28 [Item("SumSquaresAdditiveMoveEvaluator", "Class for evaluating an additive move on the SumSquares function.")] 29 [Storable Class("B9FFE29A-954C-40CB-81C1-0582529CAA99")]29 [StorableType("B9FFE29A-954C-40CB-81C1-0582529CAA99")] 30 30 public class SumSquaresAdditiveMoveEvaluator : AdditiveMoveEvaluator { 31 31 public override System.Type EvaluatorType { -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/ZakharovAdditiveMoveEvaluator.cs
r13368 r14711 27 27 namespace HeuristicLab.Problems.TestFunctions { 28 28 [Item("ZakharovAdditiveMoveEvaluator", "Class for evaluating an additive move on the Zakharov function.")] 29 [Storable Class("9DBF1EC4-3F5D-4699-8B26-5394EC176EA7")]29 [StorableType("9DBF1EC4-3F5D-4699-8B26-5394EC176EA7")] 30 30 public class ZakharovAdditiveMoveEvaluator : AdditiveMoveEvaluator { 31 31 public override System.Type EvaluatorType { -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/PathRelinkers/SingleObjectiveTestFunctionPathRelinker.cs
r13368 r14711 40 40 /// </remarks> 41 41 [Item("SingleObjectiveTestFunctionPathRelinker", "An operator that relinks paths between test functions solutions. It is based on an implementation described in Duarte, A., MartÃ, R., and Gortazar, F. (2011). Path Relinking for Large Scale Global Optimization. Soft Computing, Vol. 15.")] 42 [Storable Class("DF37BA88-77DF-4C71-997C-FAFDD6B0D04E")]42 [StorableType("DF37BA88-77DF-4C71-997C-FAFDD6B0D04E")] 43 43 public sealed class SingleObjectiveTestFunctionPathRelinker : SingleObjectivePathRelinker { 44 44 #region Parameter properties -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/SimilarityCalculators/SingleObjectiveTestFunctionSimilarityCalculator.cs
r13368 r14711 36 36 /// </remarks> 37 37 [Item("SingleObjectiveTestFunctionSimilarityCalculator", "An operator that performs similarity calculation between two test functions solutions. The operator calculates the similarity based on the euclidean distance of the two solutions in n-dimensional space.")] 38 [Storable Class("E5439741-8311-48CC-850D-D5FC8FDFF98A")]38 [StorableType("E5439741-8311-48CC-850D-D5FC8FDFF98A")] 39 39 public sealed class SingleObjectiveTestFunctionSimilarityCalculator : SingleObjectiveSolutionSimilarityCalculator { 40 40 protected override bool IsCommutative { get { return true; } } -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/SingleObjectiveTestFunctionProblem.cs
r13368 r14711 37 37 namespace HeuristicLab.Problems.TestFunctions { 38 38 [Item("Test Function (single-objective)", "Test function with real valued inputs and a single objective.")] 39 [Storable Class("ECC5F31C-D487-46DA-AFCD-31B967ED06C7")]39 [StorableType("ECC5F31C-D487-46DA-AFCD-31B967ED06C7")] 40 40 [Creatable(CreatableAttribute.Categories.Problems, Priority = 90)] 41 41 public sealed class SingleObjectiveTestFunctionProblem : SingleObjectiveHeuristicOptimizationProblem<ISingleObjectiveTestFunctionProblemEvaluator, IRealVectorCreator>, IStorableContent, IProblemInstanceConsumer<SOTFData> { -
branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/SingleObjectiveTestFunctionSolution.cs
r13368 r14711 34 34 /// </summary> 35 35 [Item("SingleObjectiveTestFunctionSolution", "Represents a SingleObjectiveTestFunction solution.")] 36 [Storable Class("3C0AACEB-9F8D-4B66-8B1C-27CF8BD89B2E")]36 [StorableType("3C0AACEB-9F8D-4B66-8B1C-27CF8BD89B2E")] 37 37 public class SingleObjectiveTestFunctionSolution : Item { 38 38 public static new Image StaticItemImage {
Note: See TracChangeset
for help on using the changeset viewer.