- Timestamp:
- 10/15/19 16:45:00 (5 years ago)
- Location:
- branches/2745_EfficientGlobalOptimization/HeuristicLab.Algorithms.EGO/Operators
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2745_EfficientGlobalOptimization/HeuristicLab.Algorithms.EGO/Operators/CorrelationAnalyzer.cs
r15338 r17332 22 22 using System.Collections.Generic; 23 23 using System.Linq; 24 using HEAL.Attic; 24 25 using HeuristicLab.Analysis; 25 26 using HeuristicLab.Common; … … 30 31 using HeuristicLab.Optimization; 31 32 using HeuristicLab.Parameters; 32 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;33 33 using HeuristicLab.Problems.DataAnalysis; 34 34 35 35 namespace HeuristicLab.Algorithms.EGO { 36 36 [Item("CorrelationAnalyzer", "Analyzes the correlation between perdictions and actual fitness values")] 37 [StorableClass]38 public class CorrelationAnalyzer : SingleSuccessorOperator, IAnalyzer, IResultsOperator {37 [StorableType("f0dec41c-e5c6-4785-a8f8-af1f40c598b9")] 38 public class CorrelationAnalyzer : SingleSuccessorOperator, IAnalyzer, IResultsOperator { 39 39 public override bool CanChangeName => true; 40 40 public bool EnabledByDefault => false; … … 49 49 50 50 [StorableConstructor] 51 protected CorrelationAnalyzer( booldeserializing) : base(deserializing) { }51 protected CorrelationAnalyzer(StorableConstructorFlag deserializing) : base(deserializing) { } 52 52 protected CorrelationAnalyzer(CorrelationAnalyzer original, Cloner cloner) : base(original, cloner) { } 53 53 public CorrelationAnalyzer() { -
branches/2745_EfficientGlobalOptimization/HeuristicLab.Algorithms.EGO/Operators/EvaluatedSolutionsAnalyzer.cs
r15343 r17332 22 22 using System.Collections.Generic; 23 23 using System.Linq; 24 using HEAL.Attic; 24 25 using HeuristicLab.Analysis; 25 26 using HeuristicLab.Common; … … 30 31 using HeuristicLab.Optimization; 31 32 using HeuristicLab.Parameters; 32 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;33 33 34 34 namespace HeuristicLab.Algorithms.EGO { 35 35 [Item("EvaluatedSolutionsAnalyzer", "Displays the evaluated Solutions for one or two dimensional problems")] 36 [StorableClass]37 public class EvaluatedSolutionsAnalyzer : SingleSuccessorOperator, IAnalyzer, IResultsOperator {36 [StorableType("95349254-796c-47cc-b17a-0581e8c1dce7")] 37 public class EvaluatedSolutionsAnalyzer : SingleSuccessorOperator, IAnalyzer, IResultsOperator { 38 38 public override bool CanChangeName => true; 39 39 public bool EnabledByDefault => false; … … 50 50 51 51 [StorableConstructor] 52 protected EvaluatedSolutionsAnalyzer( booldeserializing) : base(deserializing) { }52 protected EvaluatedSolutionsAnalyzer(StorableConstructorFlag deserializing) : base(deserializing) { } 53 53 protected EvaluatedSolutionsAnalyzer(EvaluatedSolutionsAnalyzer original, Cloner cloner) : base(original, cloner) { } 54 54 public EvaluatedSolutionsAnalyzer() { -
branches/2745_EfficientGlobalOptimization/HeuristicLab.Algorithms.EGO/Operators/FitnessClusteringAnalyzer.cs
r15976 r17332 23 23 using System.Linq; 24 24 using System.Threading; 25 using HEAL.Attic; 25 26 using HeuristicLab.Algorithms.DataAnalysis; 26 27 using HeuristicLab.Analysis; … … 31 32 using HeuristicLab.Optimization; 32 33 using HeuristicLab.Parameters; 33 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;34 34 using HeuristicLab.Problems.DataAnalysis; 35 35 36 36 namespace HeuristicLab.Algorithms.EGO { 37 37 [Item("FitnessClusteringAnalyzer", "Analyzes the correlation between perdictions and actual fitness values")] 38 [StorableClass]39 public class FitnessClusteringAnalyzer : SingleSuccessorOperator, IAnalyzer, IStochasticOperator, IResultsOperator {38 [StorableType("3e92b03f-eba4-4bb0-a53c-921c51372389")] 39 public class FitnessClusteringAnalyzer : SingleSuccessorOperator, IAnalyzer, IStochasticOperator, IResultsOperator { 40 40 public override bool CanChangeName => true; 41 41 public bool EnabledByDefault => false; … … 51 51 52 52 [StorableConstructor] 53 protected FitnessClusteringAnalyzer( booldeserializing) : base(deserializing) { }53 protected FitnessClusteringAnalyzer(StorableConstructorFlag deserializing) : base(deserializing) { } 54 54 55 55 protected FitnessClusteringAnalyzer(FitnessClusteringAnalyzer original, Cloner cloner) : base(original, cloner) { } -
branches/2745_EfficientGlobalOptimization/HeuristicLab.Algorithms.EGO/Operators/InfillSolver.cs
r15343 r17332 22 22 using System; 23 23 using System.Threading; 24 using HEAL.Attic; 24 25 using HeuristicLab.Common; 25 26 using HeuristicLab.Core; … … 28 29 using HeuristicLab.Optimization; 29 30 using HeuristicLab.Parameters; 30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;31 31 using HeuristicLab.Problems.DataAnalysis; 32 32 33 33 namespace HeuristicLab.Algorithms.EGO { 34 34 [Item("InfillSolver", "A RealVectorCreator that creates candidates by optimizing an infill-subproblem")] 35 [StorableClass]36 public class InfillSolver : RealVectorCreator, ICancellableOperator {35 [StorableType("b1ba4532-ed8d-46a2-8115-30b21e9c595a")] 36 public class InfillSolver : RealVectorCreator, ICancellableOperator { 37 37 38 38 public ILookupParameter<IAlgorithm> InfillOptimizationAlgorithmParamter => (ILookupParameter<IAlgorithm>)Parameters["InfillAlgorithm"]; … … 46 46 47 47 [StorableConstructor] 48 protected InfillSolver( booldeserializing) : base(deserializing) { }48 protected InfillSolver(StorableConstructorFlag deserializing) : base(deserializing) { } 49 49 protected InfillSolver(InfillSolver original, Cloner cloner) : base(original, cloner) { } 50 50 public InfillSolver() { -
branches/2745_EfficientGlobalOptimization/HeuristicLab.Algorithms.EGO/Operators/ModelBuilder.cs
r15343 r17332 23 23 using System.Linq; 24 24 using System.Threading; 25 using HEAL.Attic; 25 26 using HeuristicLab.Algorithms.DataAnalysis; 26 27 using HeuristicLab.Common; … … 35 36 namespace HeuristicLab.Algorithms.EGO { 36 37 [Item("ModelBuilder", "Builds a model from a dataset and a given RegressionAlgorithm")] 37 [StorableClass]38 public class ModelBuilder : InstrumentedOperator, IStochasticOperator, ICancellableOperator {38 [StorableType("8b80026f-b6a5-4892-9826-86ffba1e4e10")] 39 public class ModelBuilder : InstrumentedOperator, IStochasticOperator, ICancellableOperator { 39 40 public override bool CanChangeName => true; 40 41 public CancellationToken Cancellation { get; set; } … … 50 51 51 52 [StorableConstructor] 52 protected ModelBuilder( booldeserializing) : base(deserializing) { }53 protected ModelBuilder(StorableConstructorFlag deserializing) : base(deserializing) { } 53 54 protected ModelBuilder(ModelBuilder original, Cloner cloner) : base(original, cloner) { } 54 55 public ModelBuilder() { -
branches/2745_EfficientGlobalOptimization/HeuristicLab.Algorithms.EGO/Operators/ModelQualityAnalyzer.cs
r15343 r17332 20 20 #endregion 21 21 22 using HEAL.Attic; 22 23 using HeuristicLab.Analysis; 23 24 using HeuristicLab.Common; … … 26 27 using HeuristicLab.Optimization; 27 28 using HeuristicLab.Parameters; 28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;29 29 using HeuristicLab.Problems.DataAnalysis; 30 30 31 31 namespace HeuristicLab.Algorithms.EGO { 32 32 [Item("ModelQualityAnalyzer", "Collects RealVectors into a modifiablbe dataset")] 33 [StorableClass]34 public class ModelQualityAnalyzer : SingleSuccessorOperator, IAnalyzer, IResultsOperator {33 [StorableType("12c5a773-4397-45eb-ad25-0ffc897513f8")] 34 public class ModelQualityAnalyzer : SingleSuccessorOperator, IAnalyzer, IResultsOperator { 35 35 public override bool CanChangeName => true; 36 36 public bool EnabledByDefault => false; … … 47 47 48 48 [StorableConstructor] 49 protected ModelQualityAnalyzer( booldeserializing) : base(deserializing) { }49 protected ModelQualityAnalyzer(StorableConstructorFlag deserializing) : base(deserializing) { } 50 50 protected ModelQualityAnalyzer(ModelQualityAnalyzer original, Cloner cloner) : base(original, cloner) { } 51 51 public ModelQualityAnalyzer() { -
branches/2745_EfficientGlobalOptimization/HeuristicLab.Algorithms.EGO/Operators/SampleCollector.cs
r15976 r17332 22 22 using System.Collections.Generic; 23 23 using System.Linq; 24 using HEAL.Attic; 24 25 using HeuristicLab.Common; 25 26 using HeuristicLab.Core; … … 28 29 using HeuristicLab.Operators; 29 30 using HeuristicLab.Parameters; 30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;31 31 using HeuristicLab.Problems.DataAnalysis; 32 32 33 33 namespace HeuristicLab.Algorithms.EGO { 34 34 [Item("SampleCollector", "Collects RealVectors into a modifiablbe dataset")] 35 [StorableClass]36 public class SampleCollector : InstrumentedOperator {35 [StorableType("f207dfb7-2f26-4a2a-9d23-eebf2c7df1de")] 36 public class SampleCollector : InstrumentedOperator { 37 37 public override bool CanChangeName => true; 38 38 … … 42 42 43 43 [StorableConstructor] 44 protected SampleCollector( booldeserializing) : base(deserializing) { }44 protected SampleCollector(StorableConstructorFlag deserializing) : base(deserializing) { } 45 45 protected SampleCollector(SampleCollector original, Cloner cloner) : base(original, cloner) { } 46 46 public SampleCollector() { -
branches/2745_EfficientGlobalOptimization/HeuristicLab.Algorithms.EGO/Operators/VariableVariabilityAnalyzer.cs
r15338 r17332 22 22 using System; 23 23 using System.Linq; 24 using HEAL.Attic; 24 25 using HeuristicLab.Analysis; 25 26 using HeuristicLab.Common; … … 29 30 using HeuristicLab.Optimization; 30 31 using HeuristicLab.Parameters; 31 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;32 32 using HeuristicLab.Problems.DataAnalysis; 33 33 34 34 namespace HeuristicLab.Algorithms.EGO { 35 35 [Item("VariableVariabilityAnalyzer", "Analyzes the correlation between perdictions and actual fitness values")] 36 [StorableClass]37 public class VariableVariabilityAnalyzer : SingleSuccessorOperator, IAnalyzer, IResultsOperator {36 [StorableType("3bc82bbb-e9dd-4a50-8241-cfcf230be8c9")] 37 public class VariableVariabilityAnalyzer : SingleSuccessorOperator, IAnalyzer, IResultsOperator { 38 38 public override bool CanChangeName => true; 39 39 public bool EnabledByDefault => false; … … 48 48 49 49 [StorableConstructor] 50 protected VariableVariabilityAnalyzer( booldeserializing) : base(deserializing) { }50 protected VariableVariabilityAnalyzer(StorableConstructorFlag deserializing) : base(deserializing) { } 51 51 protected VariableVariabilityAnalyzer(VariableVariabilityAnalyzer original, Cloner cloner) : base(original, cloner) { } 52 52 public VariableVariabilityAnalyzer() {
Note: See TracChangeset
for help on using the changeset viewer.