- Timestamp:
- 05/04/17 17:19:35 (7 years ago)
- Location:
- branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4
- Files:
-
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4/ArtificialAnt/GEArtificialAntProblem.cs
r14185 r14927 29 29 using HeuristicLab.Optimization; 30 30 using HeuristicLab.Parameters; 31 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;31 using HeuristicLab.Persistence; 32 32 using HeuristicLab.Problems.GeneticProgramming.ArtificialAnt; 33 33 using HeuristicLab.Problems.GrammaticalEvolution.Mappers; … … 37 37 [Item("Grammatical Evolution Artificial Ant Problem (GE)", "Represents the Artificial Ant problem, implemented in Grammatical Evolution.")] 38 38 [Creatable(CreatableAttribute.Categories.GeneticProgrammingProblems, Priority = 170)] 39 [Storable Class]39 [StorableType("886ef276-04b4-4679-bf44-baa061cedbbf")] 40 40 public sealed class GEArtificialAntProblem : SingleObjectiveBasicProblem<IntegerVectorEncoding>, IStorableContent { 41 41 -
branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4/Mappers/BreathFirstMapper.cs
r14185 r14927 29 29 using HeuristicLab.Encodings.IntegerVectorEncoding; 30 30 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 31 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;31 using HeuristicLab.Persistence; 32 32 33 33 namespace HeuristicLab.Problems.GrammaticalEvolution { … … 36 36 /// </summary> 37 37 [Item("BreathFirstMapper", "Resolves the non-terminal symbols of the resulting phenotypic syntax tree in a breath-first manner.")] 38 [Storable Class]38 [StorableType("0f191d0e-6cb6-4546-a2b5-352147431ff3")] 39 39 public class BreathFirstMapper : GenotypeToPhenotypeMapper { 40 40 -
branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4/Mappers/DepthFirstMapper.cs
r14185 r14927 30 30 using HeuristicLab.Encodings.IntegerVectorEncoding; 31 31 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 32 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;32 using HeuristicLab.Persistence; 33 33 34 34 namespace HeuristicLab.Problems.GrammaticalEvolution { … … 37 37 /// </summary> 38 38 [Item("DepthFirstMapper", "Resolves the non-terminal symbols of the resulting phenotypic syntax tree in a depth-first manner.")] 39 [Storable Class]39 [StorableType("777d65a5-0eb8-4002-a284-ae22a28ad41a")] 40 40 public class DepthFirstMapper : GenotypeToPhenotypeMapper { 41 41 -
branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4/Mappers/GenotypeToPhenotypeMapper.cs
r14185 r14927 29 29 using HeuristicLab.Encodings.IntegerVectorEncoding; 30 30 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 31 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;31 using HeuristicLab.Persistence; 32 32 using HeuristicLab.Problems.GrammaticalEvolution.Mappers; 33 33 using HeuristicLab.Random; … … 37 37 /// Abstract base class for GenotypeToPhenotypeMappers 38 38 /// </summary> 39 [Storable Class]39 [StorableType("f673ef2f-19bb-4986-beab-59ff9b299e8c")] 40 40 public abstract class GenotypeToPhenotypeMapper : IntegerVectorOperator, IGenotypeToPhenotypeMapper { 41 41 -
branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4/Mappers/PIGEMapper.cs
r14185 r14927 28 28 using HeuristicLab.Encodings.IntegerVectorEncoding; 29 29 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 30 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;30 using HeuristicLab.Persistence; 31 31 32 32 namespace HeuristicLab.Problems.GrammaticalEvolution { … … 68 68 /// </remarks> 69 69 [Item("PIGEMapper", "Position Independent (PI) Grammatical Evolution Mapper")] 70 [Storable Class]70 [StorableType("414e868a-49d4-4ce1-9063-e2a70ff8da99")] 71 71 public class PIGEMapper : GenotypeToPhenotypeMapper { 72 72 -
branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4/Mappers/RandomMapper.cs
r14185 r14927 28 28 using HeuristicLab.Encodings.IntegerVectorEncoding; 29 29 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 30 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;30 using HeuristicLab.Persistence; 31 31 using HeuristicLab.Random; 32 32 … … 36 36 /// </summary> 37 37 [Item("RandomMapper", "Randomly determines the next non-terminal symbol to expand.")] 38 [Storable Class]38 [StorableType("d05d96a0-ad55-4629-98fe-9fe5e63ec75a")] 39 39 public class RandomMapper : GenotypeToPhenotypeMapper { 40 40 -
branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4/SymbolicRegression/GESymbolicDataAnalysisEvaluator.cs
r14185 r14927 33 33 using HeuristicLab.Optimization; 34 34 using HeuristicLab.Parameters; 35 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;35 using HeuristicLab.Persistence; 36 36 using HeuristicLab.Problems.DataAnalysis; 37 37 using HeuristicLab.Problems.DataAnalysis.Symbolic; … … 40 40 41 41 namespace HeuristicLab.Problems.GrammaticalEvolution { 42 [Storable Class]42 [StorableType("3f9e53df-323b-4393-b96a-f1310f46da5c")] 43 43 public abstract class GESymbolicDataAnalysisEvaluator<T> : SingleSuccessorOperator, 44 44 IGESymbolicDataAnalysisEvaluator<T>, ISymbolicDataAnalysisInterpreterOperator, ISymbolicDataAnalysisBoundedOperator, IStochasticOperator -
branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4/SymbolicRegression/GESymbolicDataAnalysisProblem.cs
r14826 r14927 34 34 using HeuristicLab.Optimization; 35 35 using HeuristicLab.Parameters; 36 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;36 using HeuristicLab.Persistence; 37 37 using HeuristicLab.PluginInfrastructure; 38 38 using HeuristicLab.Problems.DataAnalysis; … … 42 42 43 43 namespace HeuristicLab.Problems.GrammaticalEvolution { 44 [Storable Class]44 [StorableType("de9ce113-abd2-4ce3-80ed-df1775780eb1")] 45 45 public abstract class GESymbolicDataAnalysisProblem<T, U, V> : HeuristicOptimizationProblem<U, V>, IDataAnalysisProblem<T>, 46 46 IGESymbolicDataAnalysisProblem, IStorableContent, -
branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4/SymbolicRegression/GESymbolicDataAnalysisSingleObjectiveEvaluator.cs
r14185 r14927 27 27 using HeuristicLab.Data; 28 28 using HeuristicLab.Parameters; 29 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;29 using HeuristicLab.Persistence; 30 30 using HeuristicLab.Problems.DataAnalysis; 31 31 32 32 namespace HeuristicLab.Problems.GrammaticalEvolution { 33 [Storable Class]33 [StorableType("39673abf-82f4-4fbc-9f6d-865f1e836c11")] 34 34 public abstract class GESymbolicDataAnalysisSingleObjectiveEvaluator<T> : GESymbolicDataAnalysisEvaluator<T>, IGESymbolicDataAnalysisSingleObjectiveEvaluator<T> 35 35 where T : class, IDataAnalysisProblemData { -
branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4/SymbolicRegression/GESymbolicDataAnalysisSingleObjectiveProblem.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 using HeuristicLab.Problems.DataAnalysis; 34 34 using HeuristicLab.Problems.DataAnalysis.Symbolic; 35 35 36 36 namespace HeuristicLab.Problems.GrammaticalEvolution { 37 [Storable Class]37 [StorableType("02540722-ec55-4001-acf3-a8be73cebdfc")] 38 38 public abstract class GESymbolicDataAnalysisSingleObjectiveProblem<T, U, V> : GESymbolicDataAnalysisProblem<T, U, V>, 39 39 IGESymbolicDataAnalysisSingleObjectiveProblem -
branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4/SymbolicRegression/GESymbolicExpressionGrammar.cs
r14185 r14927 28 28 using HeuristicLab.Core; 29 29 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 30 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;30 using HeuristicLab.Persistence; 31 31 using HeuristicLab.Problems.DataAnalysis.Symbolic; 32 32 using HeuristicLab.Random; 33 33 34 34 namespace HeuristicLab.Problems.GrammaticalEvolution { 35 [Storable Class]35 [StorableType("7896f8ab-035b-4193-9f12-5542dda9551e")] 36 36 [Item("GESymbolicExpressionGrammar", "Represents a grammar for functional expressions for grammatical evolution.")] 37 37 public class GESymbolicExpressionGrammar : SymbolicExpressionGrammar, ISymbolicDataAnalysisGrammar { -
branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4/SymbolicRegression/GESymbolicRegressionSingleObjectiveEvaluator.cs
r14185 r14927 27 27 using HeuristicLab.Data; 28 28 using HeuristicLab.Parameters; 29 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;29 using HeuristicLab.Persistence; 30 30 using HeuristicLab.Problems.DataAnalysis; 31 31 using HeuristicLab.Problems.DataAnalysis.Symbolic.Regression; 32 32 33 33 namespace HeuristicLab.Problems.GrammaticalEvolution { 34 [Storable Class]34 [StorableType("cb9fa479-f49a-4f80-9a76-2ed34b4e3dd5")] 35 35 public class GESymbolicRegressionSingleObjectiveEvaluator : GESymbolicDataAnalysisSingleObjectiveEvaluator<IRegressionProblemData>, 36 36 IGESymbolicRegressionSingleObjectiveEvaluator { -
branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4/SymbolicRegression/GESymbolicRegressionSingleObjectiveProblem.cs
r14185 r14927 28 28 using HeuristicLab.Encodings.IntegerVectorEncoding; 29 29 using HeuristicLab.Parameters; 30 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;30 using HeuristicLab.Persistence; 31 31 using HeuristicLab.Problems.DataAnalysis; 32 32 using HeuristicLab.Problems.DataAnalysis.Symbolic; … … 36 36 [Item("Grammatical Evolution Symbolic Regression Problem (GE)", 37 37 "Represents grammatical evolution for single objective symbolic regression problems.")] 38 [Storable Class]38 [StorableType("02635160-4062-49c5-b355-3a400f768801")] 39 39 [Creatable(CreatableAttribute.Categories.GeneticProgrammingProblems, Priority = 180)] 40 40 public class GESymbolicRegressionSingleObjectiveProblem : GESymbolicDataAnalysisSingleObjectiveProblem<IRegressionProblemData, IGESymbolicRegressionSingleObjectiveEvaluator, IIntegerVectorCreator>, -
branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4/SymbolicRegression/IGESymbolicDataAnalysisSingleObjectiveEvaluator.cs
r14185 r14927 28 28 namespace HeuristicLab.Problems.GrammaticalEvolution { 29 29 public interface IGESymbolicDataAnalysisSingleObjectiveEvaluator<T> : IGESymbolicDataAnalysisEvaluator<T>, ISingleObjectiveEvaluator 30 where T : class, IDataAnalysisProblemData {30 where T : class, IDataAnalysisProblemData { 31 31 bool Maximization { get; } 32 32 } -
branches/PersistenceReintegration/HeuristicLab.Problems.GrammaticalEvolution/3.4/SymbolicRegression/IGESymbolicDataAnalysisValidationAnalyzer.cs
r14185 r14927 29 29 namespace HeuristicLab.Problems.GrammaticalEvolution { 30 30 public interface IGESymbolicDataAnalysisValidationAnalyzer<T, U> : ISymbolicDataAnalysisAnalyzer, ISymbolicDataAnalysisInterpreterOperator 31 where T : class, IGESymbolicDataAnalysisEvaluator<U>31 where T : class, IGESymbolicDataAnalysisEvaluator<U> 32 32 where U : class, IDataAnalysisProblemData { 33 33 ILookupParameter<IRandom> RandomParameter { get; }
Note: See TracChangeset
for help on using the changeset viewer.