- Timestamp:
- 05/04/17 17:19:35 (7 years ago)
- Location:
- branches/PersistenceReintegration/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceReintegration/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/CMAAnalyzer.cs
r14185 r14927 30 30 using HeuristicLab.Optimization; 31 31 using HeuristicLab.Parameters; 32 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;32 using HeuristicLab.Persistence; 33 33 34 34 namespace HeuristicLab.Algorithms.CMAEvolutionStrategy { 35 35 [Item("CMAAnalyzer", "Analyzes the development of strategy parameters and visualizes the performance of CMA-ES.")] 36 [Storable Class]36 [StorableType("2fdfd940-9d03-476e-959b-773953200630")] 37 37 public sealed class CMAAnalyzer : SingleSuccessorOperator, IAnalyzer, ISingleObjectiveOperator { 38 38 -
branches/PersistenceReintegration/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/CMAEvolutionStrategy.cs
r14185 r14927 31 31 using HeuristicLab.Optimization.Operators; 32 32 using HeuristicLab.Parameters; 33 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;33 using HeuristicLab.Persistence; 34 34 using HeuristicLab.PluginInfrastructure; 35 35 using HeuristicLab.Random; … … 38 38 [Item("CMA Evolution Strategy (CMAES)", "An evolution strategy based on covariance matrix adaptation.")] 39 39 [Creatable(CreatableAttribute.Categories.PopulationBasedAlgorithms, Priority = 210)] 40 [Storable Class]40 [StorableType("77e6d7c4-acac-49cd-9aed-0e0055b26f7f")] 41 41 public sealed class CMAEvolutionStrategy : HeuristicOptimizationEngineAlgorithm, IStorableContent { 42 42 public string Filename { get; set; } … … 489 489 CMAUpdater = CMAUpdaterParameter.ValidValues.First(); 490 490 } 491 } 492 finally { cmaesInitializerSync = false; } 491 } finally { cmaesInitializerSync = false; } 493 492 } 494 493 private void UpdateAnalyzers() { -
branches/PersistenceReintegration/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/CMAOperators/CMAEqualweightedRecombinator.cs
r14185 r14927 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;24 using HeuristicLab.Persistence; 25 25 26 26 namespace HeuristicLab.Algorithms.CMAEvolutionStrategy { 27 27 [Item("CMA Equal-weighted Recombinator", "Calculates weighted mean using equal weights.")] 28 [Storable Class]28 [StorableType("6eb3485b-9d3e-4e9c-8c9f-7c94f08abc46")] 29 29 public class CMAEqualweightedRecombinator : CMARecombinator { 30 30 -
branches/PersistenceReintegration/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/CMAOperators/CMAInitializer.cs
r14185 r14927 26 26 using HeuristicLab.Optimization; 27 27 using HeuristicLab.Parameters; 28 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;28 using HeuristicLab.Persistence; 29 29 using System; 30 30 using System.Collections.Generic; … … 33 33 namespace HeuristicLab.Algorithms.CMAEvolutionStrategy { 34 34 [Item("CMAInitializer", "Initializes the covariance matrix and step size variables.")] 35 [Storable Class]35 [StorableType("1a9c00c2-aa30-49b2-82aa-0972612439f2")] 36 36 public class CMAInitializer : SingleSuccessorOperator, ICMAInitializer, IIterationBasedOperator { 37 37 -
branches/PersistenceReintegration/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/CMAOperators/CMALinearweightedRecombinator.cs
r14185 r14927 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;24 using HeuristicLab.Persistence; 25 25 26 26 namespace HeuristicLab.Algorithms.CMAEvolutionStrategy { 27 27 [Item("CMA Linear-weighted Recombinator", "Calculates weighted mean using linear decreasing weights.")] 28 [Storable Class]28 [StorableType("0ad0caaf-033d-4a23-b4e7-e4139a219bc5")] 29 29 public class CMALinearweightedRecombinator : CMARecombinator { 30 30 -
branches/PersistenceReintegration/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/CMAOperators/CMALogweightedRecombinator.cs
r14185 r14927 24 24 using HeuristicLab.Common; 25 25 using HeuristicLab.Core; 26 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;26 using HeuristicLab.Persistence; 27 27 28 28 namespace HeuristicLab.Algorithms.CMAEvolutionStrategy { 29 29 [Item("CMA Log-weighted Recombinator", "Calculates weighted mean based on a logarithmic decreasing weights.")] 30 [Storable Class]30 [StorableType("7e66d05a-cb53-44bb-84a3-c58f1daaf640")] 31 31 public class CMALogweightedRecombinator : CMARecombinator { 32 32 -
branches/PersistenceReintegration/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/CMAOperators/CMAMutator.cs
r14185 r14927 28 28 using HeuristicLab.Optimization; 29 29 using HeuristicLab.Parameters; 30 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;30 using HeuristicLab.Persistence; 31 31 using HeuristicLab.Random; 32 32 33 33 namespace HeuristicLab.Algorithms.CMAEvolutionStrategy { 34 34 [Item("CMAMutator", "Mutates the solution vector according to the CMA-ES scheme.")] 35 [Storable Class]35 [StorableType("4f1431f9-4a4b-4613-b11d-e835d94d8382")] 36 36 public sealed class CMAMutator : SingleSuccessorOperator, IStochasticOperator, ICMAManipulator, IIterationBasedOperator { 37 37 -
branches/PersistenceReintegration/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/CMAOperators/CMARecombinator.cs
r14185 r14927 25 25 using HeuristicLab.Operators; 26 26 using HeuristicLab.Parameters; 27 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;27 using HeuristicLab.Persistence; 28 28 using System; 29 29 30 30 namespace HeuristicLab.Algorithms.CMAEvolutionStrategy { 31 31 [Item("CMARecombinator", "Base class that calculates the weighted mean of a number of offspring.")] 32 [Storable Class]32 [StorableType("93c43ae5-392c-4433-9273-ba2fe3c4c561")] 33 33 public abstract class CMARecombinator : SingleSuccessorOperator, ICMARecombinator { 34 34 -
branches/PersistenceReintegration/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/CMAOperators/CMAUpdater.cs
r14185 r14927 27 27 using HeuristicLab.Optimization; 28 28 using HeuristicLab.Parameters; 29 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;29 using HeuristicLab.Persistence; 30 30 using System; 31 31 using System.Linq; … … 33 33 namespace HeuristicLab.Algorithms.CMAEvolutionStrategy { 34 34 [Item("CMAUpdater", "Updates the covariance matrix and strategy parameters of CMA-ES.")] 35 [Storable Class]35 [StorableType("549ad6cd-5244-4ebe-a9be-75a0528c8561")] 36 36 public class CMAUpdater : SingleSuccessorOperator, ICMAUpdater, IIterationBasedOperator, ISingleObjectiveOperator { 37 37 -
branches/PersistenceReintegration/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/CMAParameters.cs
r14185 r14927 24 24 using HeuristicLab.Common; 25 25 using HeuristicLab.Core; 26 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;26 using HeuristicLab.Persistence; 27 27 28 28 namespace HeuristicLab.Algorithms.CMAEvolutionStrategy { 29 29 [Item("CMAParameters", "CMA-ES controls many strategy parameters that guide the search and which are combined in this class.")] 30 [Storable Class]30 [StorableType("4f647ca3-d4a1-49fc-af7b-dbc12674a4c7")] 31 31 public sealed class CMAParameters : Item { 32 32 -
branches/PersistenceReintegration/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.4/Terminator.cs
r14185 r14927 26 26 using HeuristicLab.Optimization; 27 27 using HeuristicLab.Parameters; 28 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;28 using HeuristicLab.Persistence; 29 29 using System; 30 30 using System.Linq; … … 32 32 namespace HeuristicLab.Algorithms.CMAEvolutionStrategy { 33 33 [Item("Terminator", "Decides if the algorithm should terminate or not.")] 34 [Storable Class]34 [StorableType("9b2ee250-c1a1-4de0-a770-2fbbf73230d6")] 35 35 public class Terminator : Operator, IIterationBasedOperator, ISingleObjectiveOperator { 36 36
Note: See TracChangeset
for help on using the changeset viewer.