Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/03/17 11:41:43 (8 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/Evaluators
Files:
15 edited

Legend:

Unmodified
Added
Removed
  • 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"; } }
Note: See TracChangeset for help on using the changeset viewer.