Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/24/15 17:08:13 (9 years ago)
Author:
ascheibe
Message:

#2520 added guids to storable classes

Location:
branches/PersistenceOverhaul/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • branches/PersistenceOverhaul/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/CMAAnalyzer.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3434namespace HeuristicLab.Algorithms.CMAEvolutionStrategy {
    3535  [Item("CMAAnalyzer", "Analyzes the development of strategy parameters and visualizes the performance of CMA-ES.")]
    36   [StorableClass]
     36  [StorableClass("EE1867B6-8415-40C2-A5B5-CBA9FED77BB4")]
    3737  public sealed class CMAAnalyzer : SingleSuccessorOperator, IAnalyzer, ISingleObjectiveOperator {
    3838
  • branches/PersistenceOverhaul/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/CMAEvolutionStrategy.cs

    r13173 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3838  [Item("CMA Evolution Strategy (CMAES)", "An evolution strategy based on covariance matrix adaptation.")]
    3939  [Creatable(CreatableAttribute.Categories.PopulationBasedAlgorithms, Priority = 210)]
    40   [StorableClass]
     40  [StorableClass("ADCF5E4D-B2D2-4173-9DD1-AD0D608D8DFD")]
    4141  public sealed class CMAEvolutionStrategy : HeuristicOptimizationEngineAlgorithm, IStorableContent {
    4242    public string Filename { get; set; }
     
    240240      Parameters.Add(new FixedValueParameter<IntValue>(SeedName, "The random seed used to initialize the new pseudo random number generator.", new IntValue(0)));
    241241      Parameters.Add(new FixedValueParameter<BoolValue>(SetSeedRandomlyName, "True if the random seed should be set to a random value, otherwise false.", new BoolValue(true)));
    242       Parameters.Add(new FixedValueParameter<IntValue>(PopulationSizeName, "λ (lambda) - the size of the offspring population.", new IntValue(20)));
     242      Parameters.Add(new FixedValueParameter<IntValue>(PopulationSizeName, "λ (lambda) - the size of the offspring population.", new IntValue(20)));
    243243      Parameters.Add(new FixedValueParameter<IntValue>(InitialIterationsName, "The number of iterations that should be performed with only axis parallel mutation.", new IntValue(0)));
    244244      Parameters.Add(new FixedValueParameter<DoubleArray>(InitialSigmaName, "The initial sigma can be a single value or a value for each dimension. All values need to be > 0.", new DoubleArray(new[] { 0.5 })));
  • branches/PersistenceOverhaul/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/CMAOperators/CMAEqualweightedRecombinator.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    2626namespace HeuristicLab.Algorithms.CMAEvolutionStrategy {
    2727  [Item("CMA Equal-weighted Recombinator", "Calculates weighted mean using equal weights.")]
    28   [StorableClass]
     28  [StorableClass("F2D26133-0606-4439-AC06-E5AD9D201E50")]
    2929  public class CMAEqualweightedRecombinator : CMARecombinator {
    3030
  • branches/PersistenceOverhaul/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/CMAOperators/CMAInitializer.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3333namespace HeuristicLab.Algorithms.CMAEvolutionStrategy {
    3434  [Item("CMAInitializer", "Initializes the covariance matrix and step size variables.")]
    35   [StorableClass]
     35  [StorableClass("9A4DFB15-64A0-4185-8279-83F2FC508439")]
    3636  public class CMAInitializer : SingleSuccessorOperator, ICMAInitializer, IIterationBasedOperator {
    3737
  • branches/PersistenceOverhaul/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/CMAOperators/CMALinearweightedRecombinator.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    2626namespace HeuristicLab.Algorithms.CMAEvolutionStrategy {
    2727  [Item("CMA Linear-weighted Recombinator", "Calculates weighted mean using linear decreasing weights.")]
    28   [StorableClass]
     28  [StorableClass("BC1C1A71-400C-4845-A7DB-B32FB0185987")]
    2929  public class CMALinearweightedRecombinator : CMARecombinator {
    3030
  • branches/PersistenceOverhaul/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/CMAOperators/CMALogweightedRecombinator.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    2828namespace HeuristicLab.Algorithms.CMAEvolutionStrategy {
    2929  [Item("CMA Log-weighted Recombinator", "Calculates weighted mean based on a logarithmic decreasing weights.")]
    30   [StorableClass]
     30  [StorableClass("E05677DC-47A7-4921-9BD2-2A156B2B9E52")]
    3131  public class CMALogweightedRecombinator : CMARecombinator {
    3232
  • branches/PersistenceOverhaul/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/CMAOperators/CMAMutator.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3333namespace HeuristicLab.Algorithms.CMAEvolutionStrategy {
    3434  [Item("CMAMutator", "Mutates the solution vector according to the CMA-ES scheme.")]
    35   [StorableClass]
     35  [StorableClass("79EBAE5B-8F91-410A-BE19-B696F1BDF47D")]
    3636  public sealed class CMAMutator : SingleSuccessorOperator, IStochasticOperator, ICMAManipulator, IIterationBasedOperator {
    3737
  • branches/PersistenceOverhaul/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/CMAOperators/CMARecombinator.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3030namespace HeuristicLab.Algorithms.CMAEvolutionStrategy {
    3131  [Item("CMARecombinator", "Base class that calculates the weighted mean of a number of offspring.")]
    32   [StorableClass]
     32  [StorableClass("380CBC61-D665-4099-BE7D-4BB0C47A22E4")]
    3333  public abstract class CMARecombinator : SingleSuccessorOperator, ICMARecombinator {
    3434
  • branches/PersistenceOverhaul/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/CMAOperators/CMAUpdater.cs

    r12987 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3333namespace HeuristicLab.Algorithms.CMAEvolutionStrategy {
    3434  [Item("CMAUpdater", "Updates the covariance matrix and strategy parameters of CMA-ES.")]
    35   [StorableClass]
     35  [StorableClass("709CA21D-650E-49DC-80F4-994F85C53577")]
    3636  public class CMAUpdater : SingleSuccessorOperator, ICMAUpdater, IIterationBasedOperator, ISingleObjectiveOperator {
    3737
  • branches/PersistenceOverhaul/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/CMAParameters.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    2828namespace HeuristicLab.Algorithms.CMAEvolutionStrategy {
    2929  [Item("CMAParameters", "CMA-ES controls many strategy parameters that guide the search and which are combined in this class.")]
    30   [StorableClass]
     30  [StorableClass("1DF8935F-2A40-4597-9FB6-761A763B83C0")]
    3131  public sealed class CMAParameters : Item {
    3232
  • branches/PersistenceOverhaul/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/Terminator.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3232namespace HeuristicLab.Algorithms.CMAEvolutionStrategy {
    3333  [Item("Terminator", "Decides if the algorithm should terminate or not.")]
    34   [StorableClass]
     34  [StorableClass("0DEE7C0B-08FD-47B4-A8D2-18626C5BFE47")]
    3535  public class Terminator : Operator, IIterationBasedOperator, ISingleObjectiveOperator {
    3636
Note: See TracChangeset for help on using the changeset viewer.