Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/03/17 11:41:43 (7 years ago)
Author:
gkronber
Message:

#2520

  • renamed StorableClass -> StorableType
  • changed persistence to use GUIDs instead of type names
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  
    3535  /// </summary>
    3636  [Item("BestSingleObjectiveTestFunctionSolutionAnalyzer", "An operator for analyzing the best solution for a SingleObjectiveTestFunction problem.")]
    37   [StorableClass("EC3C7CA4-898C-45DD-82B8-638D9AEB6D16")]
     37  [StorableType("EC3C7CA4-898C-45DD-82B8-638D9AEB6D16")]
    3838  public class BestSingleObjectiveTestFunctionSolutionAnalyzer : SingleSuccessorOperator, IBestSingleObjectiveTestFunctionSolutionAnalyzer {
    3939    public virtual bool EnabledByDefault {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/AckleyEvaluator.cs

    r13368 r14711  
    3333  /// </summary
    3434  [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   [StorableClass("72FF5C20-A5C5-4065-BE0A-ADD5548A685D")]
     35  [StorableType("72FF5C20-A5C5-4065-BE0A-ADD5548A685D")]
    3636  public class AckleyEvaluator : SingleObjectiveTestFunctionProblemEvaluator {
    3737    public override string FunctionName { get { return "Ackley"; } }
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/BealeEvaluator.cs

    r13368 r14711  
    3333  /// </summary>
    3434  [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   [StorableClass("07B38A99-492F-4AA6-9189-71471B4E10A0")]
     35  [StorableType("07B38A99-492F-4AA6-9189-71471B4E10A0")]
    3636  public class BealeEvaluator : SingleObjectiveTestFunctionProblemEvaluator {
    3737    public override string FunctionName { get { return "Beale"; } }
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/BoothEvaluator.cs

    r13368 r14711  
    3232  /// </summary>
    3333  [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   [StorableClass("78E9068D-A14A-4AF5-9545-F0998A1D495A")]
     34  [StorableType("78E9068D-A14A-4AF5-9545-F0998A1D495A")]
    3535  public class BoothEvaluator : SingleObjectiveTestFunctionProblemEvaluator {
    3636    public override string FunctionName { get { return "Booth"; } }
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/GriewankEvaluator.cs

    r13368 r14711  
    3434  /// </summary>
    3535  [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   [StorableClass("A590613F-C9BD-4896-9F59-9317732C62B8")]
     36  [StorableType("A590613F-C9BD-4896-9F59-9317732C62B8")]
    3737  public class GriewankEvaluator : SingleObjectiveTestFunctionProblemEvaluator {
    3838    public override string FunctionName { get { return "Griewank"; } }
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/LevyEvaluator.cs

    r13368 r14711  
    3232  /// </summary>
    3333  [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   [StorableClass("6FF6B877-8DB5-4D69-9898-F5F74F586FB2")]
     34  [StorableType("6FF6B877-8DB5-4D69-9898-F5F74F586FB2")]
    3535  public class LevyEvaluator : SingleObjectiveTestFunctionProblemEvaluator {
    3636    public override string FunctionName { get { return "Levy"; } }
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/MatyasEvaluator.cs

    r13368 r14711  
    3232  /// </summary>
    3333  [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   [StorableClass("83B904EA-2991-497B-AA7F-CF6C2F901EAD")]
     34  [StorableType("83B904EA-2991-497B-AA7F-CF6C2F901EAD")]
    3535  public class MatyasEvaluator : SingleObjectiveTestFunctionProblemEvaluator {
    3636    public override string FunctionName { get { return "Matyas"; } }
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/MultinormalEvaluator.cs

    r13368 r14711  
    3333namespace HeuristicLab.Problems.TestFunctions.Evaluators {
    3434  [Item("MultinormalFunction", "Evaluates a random multinormal function on a given point.")]
    35   [StorableClass("934FDC08-1011-4CD8-A99B-98A6E867D4E3")]
     35  [StorableType("934FDC08-1011-4CD8-A99B-98A6E867D4E3")]
    3636  public class MultinormalEvaluator : SingleObjectiveTestFunctionProblemEvaluator {
    3737    public override string FunctionName { get { return "Multinormal"; } }
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/RandomEvaluator.cs

    r13368 r14711  
    3333  /// </summary
    3434  [Item("RandomEvaluator", "Returns a random value in [0;1) that is independent of the inputs.")]
    35   [StorableClass("9283B8CF-1F04-4DCF-9164-27D4D7EC5780")]
     35  [StorableType("9283B8CF-1F04-4DCF-9164-27D4D7EC5780")]
    3636  public class RandomEvaluator : SingleObjectiveTestFunctionProblemEvaluator, IStochasticOperator {
    3737    public override string FunctionName { get { return "Random"; } }
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/RastriginEvaluator.cs

    r13368 r14711  
    3434  /// </summary
    3535  [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   [StorableClass("84059E7A-10CB-4315-AA3F-7EBB4645D541")]
     36  [StorableType("84059E7A-10CB-4315-AA3F-7EBB4645D541")]
    3737  public class RastriginEvaluator : SingleObjectiveTestFunctionProblemEvaluator {
    3838    public override string FunctionName { get { return "Rastrigin"; } }
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/RosenbrockEvaluator.cs

    r13368 r14711  
    3636It is unknown how many local minima there are for dimensions greater than 30.
    3737It 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   [StorableClass("ACA482B5-F3B9-4960-9799-A3D65B41CB7D")]
     38  [StorableType("ACA482B5-F3B9-4960-9799-A3D65B41CB7D")]
    3939  public class RosenbrockEvaluator : SingleObjectiveTestFunctionProblemEvaluator {
    4040    public override string FunctionName { get { return "Rosenbrock"; } }
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/SchwefelEvaluator.cs

    r13368 r14711  
    3232  /// </summary>
    3333  [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   [StorableClass("F4A3F734-8710-43FE-82C8-39D6125525D1")]
     34  [StorableType("F4A3F734-8710-43FE-82C8-39D6125525D1")]
    3535  public class SchwefelEvaluator : SingleObjectiveTestFunctionProblemEvaluator {
    3636    public override string FunctionName { get { return "Schwefel"; } }
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/SingleObjectiveTestFunctionProblemEvaluator.cs

    r13368 r14711  
    3333  /// </summary>
    3434  [Item("Evaluator", "Base calls for single objective test function evaluators.")]
    35   [StorableClass("A73CC567-F9FA-4CF9-868D-C8374F81C747")]
     35  [StorableType("A73CC567-F9FA-4CF9-868D-C8374F81C747")]
    3636  public abstract class SingleObjectiveTestFunctionProblemEvaluator : InstrumentedOperator, ISingleObjectiveTestFunctionProblemEvaluator {
    3737    /// <summary>
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/SphereEvaluator.cs

    r13368 r14711  
    3434  /// </summary>
    3535  [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   [StorableClass("4AD71C5D-6030-4EFC-917E-D052D3FE4724")]
     36  [StorableType("4AD71C5D-6030-4EFC-917E-D052D3FE4724")]
    3737  public class SphereEvaluator : SingleObjectiveTestFunctionProblemEvaluator {
    3838    public override string FunctionName { get { return "Sphere"; } }
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/SumSquaresEvaluator.cs

    r13368 r14711  
    3131  /// </summary>
    3232  [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   [StorableClass("CB5464F5-8AF7-4697-932D-C1194F6B5484")]
     33  [StorableType("CB5464F5-8AF7-4697-932D-C1194F6B5484")]
    3434  public class SumSquaresEvaluator : SingleObjectiveTestFunctionProblemEvaluator {
    3535    public override string FunctionName { get { return "SumSquares"; } }
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Evaluators/ZakharovEvaluator.cs

    r13368 r14711  
    3131  /// </summary>
    3232  [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   [StorableClass("0AFD2007-4BFC-4D89-8A25-5C91D26DF437")]
     33  [StorableType("0AFD2007-4BFC-4D89-8A25-5C91D26DF437")]
    3434  public class ZakharovEvaluator : SingleObjectiveTestFunctionProblemEvaluator {
    3535    public override string FunctionName { get { return "Zakharov"; } }
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/Improvers/SingleObjectiveTestFunctionImprovementOperator.cs

    r13368 r14711  
    3939  /// </remarks>
    4040  [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   [StorableClass("E148A43A-0EAC-437C-BCFD-C9327474A895")]
     41  [StorableType("E148A43A-0EAC-437C-BCFD-C9327474A895")]
    4242  public sealed class SingleObjectiveTestFunctionImprovementOperator : SingleSuccessorOperator, ISingleObjectiveImprovementOperator {
    4343    #region Parameter properties
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/AckleyAdditiveMoveEvaluator.cs

    r13368 r14711  
    2727namespace HeuristicLab.Problems.TestFunctions {
    2828  [Item("AckleyAdditiveMoveEvaluator", "Class for evaluating an additive move on the Ackley function.")]
    29   [StorableClass("5DB25385-511E-42CF-995E-D47DD618193C")]
     29  [StorableType("5DB25385-511E-42CF-995E-D47DD618193C")]
    3030  public class AckleyAdditiveMoveEvaluator : AdditiveMoveEvaluator {
    3131    public override System.Type EvaluatorType {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/AdditiveMoveEvaluator.cs

    r13368 r14711  
    3131namespace HeuristicLab.Problems.TestFunctions {
    3232  [Item("AdditiveMoveEvaluator", "Base class for evaluating an additive move.")]
    33   [StorableClass("4538C18B-D34F-49E8-9D6F-B1D4F498BF47")]
     33  [StorableType("4538C18B-D34F-49E8-9D6F-B1D4F498BF47")]
    3434  public abstract class AdditiveMoveEvaluator : SingleSuccessorOperator, ISingleObjectiveTestFunctionAdditiveMoveEvaluator {
    3535
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/BealeAdditiveMoveEvaluator.cs

    r13368 r14711  
    2727namespace HeuristicLab.Problems.TestFunctions {
    2828  [Item("BealeAdditiveMoveEvaluator", "Class for evaluating an additive move on the Beale function.")]
    29   [StorableClass("346A348A-F9AB-4BF3-ACD8-FA5146E0770A")]
     29  [StorableType("346A348A-F9AB-4BF3-ACD8-FA5146E0770A")]
    3030  public class BealeAdditiveMoveEvaluator : AdditiveMoveEvaluator {
    3131    public override System.Type EvaluatorType {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/BoothAdditiveMoveEvaluator.cs

    r13368 r14711  
    2727namespace HeuristicLab.Problems.TestFunctions {
    2828  [Item("BoothAdditiveMoveEvaluator", "Class for evaluating an additive move on the Booth function.")]
    29   [StorableClass("D232B3B4-E719-41DC-BC2A-1655D1F310AA")]
     29  [StorableType("D232B3B4-E719-41DC-BC2A-1655D1F310AA")]
    3030  public class BoothAdditiveMoveEvaluator : AdditiveMoveEvaluator {
    3131    public override System.Type EvaluatorType {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/GriewankAdditiveMoveEvaluator.cs

    r13368 r14711  
    2727namespace HeuristicLab.Problems.TestFunctions {
    2828  [Item("GriewankAdditiveMoveEvaluator", "Class for evaluating an additive move on the Griewank function.")]
    29   [StorableClass("DF997CC3-CD64-4A7D-94CA-102E8A7F23FF")]
     29  [StorableType("DF997CC3-CD64-4A7D-94CA-102E8A7F23FF")]
    3030  public class GriewankAdditiveMoveEvaluator : AdditiveMoveEvaluator {
    3131    public override System.Type EvaluatorType {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/LevyAdditiveMoveEvaluator.cs

    r13368 r14711  
    2727namespace HeuristicLab.Problems.TestFunctions {
    2828  [Item("LevyAdditiveMoveEvaluator", "Class for evaluating an additive move on the Levy function.")]
    29   [StorableClass("241D9598-E20A-425A-8E6C-A60F895BCE3D")]
     29  [StorableType("241D9598-E20A-425A-8E6C-A60F895BCE3D")]
    3030  public class LevyAdditiveMoveEvaluator : AdditiveMoveEvaluator {
    3131    public override System.Type EvaluatorType {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/MatyasAdditiveMoveEvaluator.cs

    r13368 r14711  
    2727namespace HeuristicLab.Problems.TestFunctions {
    2828  [Item("MatyasAdditiveMoveEvaluator", "Class for evaluating an additive move on the Matyas function.")]
    29   [StorableClass("40CBA11D-9201-42EB-837B-AE71EB58315D")]
     29  [StorableType("40CBA11D-9201-42EB-837B-AE71EB58315D")]
    3030  public class MatyasAdditiveMoveEvaluator : AdditiveMoveEvaluator {
    3131    public override System.Type EvaluatorType {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/MultinormalAdditiveMoveEvaluator.cs

    r13368 r14711  
    3030namespace HeuristicLab.Problems.TestFunctions {
    3131  [Item("MultinormalAdditiveMoveEvaluator", "Class for evaluating an additive move on the multinormal function.")]
    32   [StorableClass("D8B2E0C5-A9E0-48AE-B5FA-105B40612478")]
     32  [StorableType("D8B2E0C5-A9E0-48AE-B5FA-105B40612478")]
    3333  public class MultinormalAdditiveMoveEvaluator : AdditiveMoveEvaluator {
    3434    public LookupParameter<ISingleObjectiveTestFunctionProblemEvaluator> EvaluatorParameter {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/RandomAdditiveMoveEvaluator.cs

    r13368 r14711  
    2828namespace HeuristicLab.Problems.TestFunctions {
    2929  [Item("RandomAdditiveMoveEvaluator", "Class for evaluating an additive move on the Random function.")]
    30   [StorableClass("115B9E76-70B6-45BF-BB30-9F86672968F4")]
     30  [StorableType("115B9E76-70B6-45BF-BB30-9F86672968F4")]
    3131  public class RandomAdditiveMoveEvaluator : AdditiveMoveEvaluator {
    3232    public override System.Type EvaluatorType {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/RastriginAdditiveMoveEvaluator.cs

    r13368 r14711  
    2929namespace HeuristicLab.Problems.TestFunctions {
    3030  [Item("RastriginAdditiveMoveEvaluator", "Class for evaluating an additive move on the Rastrigin function.")]
    31   [StorableClass("A37D468B-2E3E-4057-BC85-9A0FDD4A47CF")]
     31  [StorableType("A37D468B-2E3E-4057-BC85-9A0FDD4A47CF")]
    3232  public class RastriginAdditiveMoveEvaluator : AdditiveMoveEvaluator, IRastriginMoveEvaluator {
    3333    public override System.Type EvaluatorType {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/RosenbrockAdditiveMoveEvaluator.cs

    r13368 r14711  
    2727namespace HeuristicLab.Problems.TestFunctions {
    2828  [Item("RosenbrockAdditiveMoveEvaluator", "Class for evaluating an additive move on the Rosenbrock function.")]
    29   [StorableClass("BDA99A42-7729-4558-8914-A7C5862E6139")]
     29  [StorableType("BDA99A42-7729-4558-8914-A7C5862E6139")]
    3030  public class RosenbrockAdditiveMoveEvaluator : AdditiveMoveEvaluator {
    3131    public override System.Type EvaluatorType {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/SchwefelAdditiveMoveEvaluator.cs

    r13368 r14711  
    2727namespace HeuristicLab.Problems.TestFunctions {
    2828  [Item("SchwefelAdditiveMoveEvaluator", "Class for evaluating an additive move on the Schwefel function.")]
    29   [StorableClass("72FF1B1E-04B5-4700-9883-1220F590D62E")]
     29  [StorableType("72FF1B1E-04B5-4700-9883-1220F590D62E")]
    3030  public class SchwefelAdditiveMoveEvaluator : AdditiveMoveEvaluator {
    3131    public override System.Type EvaluatorType {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/SphereAdditiveMoveEvaluator.cs

    r13368 r14711  
    2929namespace HeuristicLab.Problems.TestFunctions {
    3030  [Item("SphereAdditiveMoveEvaluator", "Class for evaluating an additive move on the Sphere function.")]
    31   [StorableClass("8CC37739-4D59-4183-ACDB-B9F69E756F80")]
     31  [StorableType("8CC37739-4D59-4183-ACDB-B9F69E756F80")]
    3232  public class SphereAdditiveMoveEvaluator : AdditiveMoveEvaluator, ISphereMoveEvaluator {
    3333    /// <summary>
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/SumSquaresAdditiveMoveEvaluator.cs

    r13368 r14711  
    2727namespace HeuristicLab.Problems.TestFunctions {
    2828  [Item("SumSquaresAdditiveMoveEvaluator", "Class for evaluating an additive move on the SumSquares function.")]
    29   [StorableClass("B9FFE29A-954C-40CB-81C1-0582529CAA99")]
     29  [StorableType("B9FFE29A-954C-40CB-81C1-0582529CAA99")]
    3030  public class SumSquaresAdditiveMoveEvaluator : AdditiveMoveEvaluator {
    3131    public override System.Type EvaluatorType {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/MoveEvaluators/ZakharovAdditiveMoveEvaluator.cs

    r13368 r14711  
    2727namespace HeuristicLab.Problems.TestFunctions {
    2828  [Item("ZakharovAdditiveMoveEvaluator", "Class for evaluating an additive move on the Zakharov function.")]
    29   [StorableClass("9DBF1EC4-3F5D-4699-8B26-5394EC176EA7")]
     29  [StorableType("9DBF1EC4-3F5D-4699-8B26-5394EC176EA7")]
    3030  public class ZakharovAdditiveMoveEvaluator : AdditiveMoveEvaluator {
    3131    public override System.Type EvaluatorType {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/PathRelinkers/SingleObjectiveTestFunctionPathRelinker.cs

    r13368 r14711  
    4040  /// </remarks>
    4141  [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   [StorableClass("DF37BA88-77DF-4C71-997C-FAFDD6B0D04E")]
     42  [StorableType("DF37BA88-77DF-4C71-997C-FAFDD6B0D04E")]
    4343  public sealed class SingleObjectiveTestFunctionPathRelinker : SingleObjectivePathRelinker {
    4444    #region Parameter properties
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/SimilarityCalculators/SingleObjectiveTestFunctionSimilarityCalculator.cs

    r13368 r14711  
    3636  /// </remarks>
    3737  [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   [StorableClass("E5439741-8311-48CC-850D-D5FC8FDFF98A")]
     38  [StorableType("E5439741-8311-48CC-850D-D5FC8FDFF98A")]
    3939  public sealed class SingleObjectiveTestFunctionSimilarityCalculator : SingleObjectiveSolutionSimilarityCalculator {
    4040    protected override bool IsCommutative { get { return true; } }
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/SingleObjectiveTestFunctionProblem.cs

    r13368 r14711  
    3737namespace HeuristicLab.Problems.TestFunctions {
    3838  [Item("Test Function (single-objective)", "Test function with real valued inputs and a single objective.")]
    39   [StorableClass("ECC5F31C-D487-46DA-AFCD-31B967ED06C7")]
     39  [StorableType("ECC5F31C-D487-46DA-AFCD-31B967ED06C7")]
    4040  [Creatable(CreatableAttribute.Categories.Problems, Priority = 90)]
    4141  public sealed class SingleObjectiveTestFunctionProblem : SingleObjectiveHeuristicOptimizationProblem<ISingleObjectiveTestFunctionProblemEvaluator, IRealVectorCreator>, IStorableContent, IProblemInstanceConsumer<SOTFData> {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.TestFunctions/3.3/SingleObjectiveTestFunctionSolution.cs

    r13368 r14711  
    3434  /// </summary>
    3535  [Item("SingleObjectiveTestFunctionSolution", "Represents a SingleObjectiveTestFunction solution.")]
    36   [StorableClass("3C0AACEB-9F8D-4B66-8B1C-27CF8BD89B2E")]
     36  [StorableType("3C0AACEB-9F8D-4B66-8B1C-27CF8BD89B2E")]
    3737  public class SingleObjectiveTestFunctionSolution : Item {
    3838    public static new Image StaticItemImage {
Note: See TracChangeset for help on using the changeset viewer.