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.Problems.GrammaticalEvolution/3.4
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • branches/PersistenceOverhaul/HeuristicLab.Problems.GrammaticalEvolution/3.4/ArtificialAnt/GEArtificialAntProblem.cs

    r13243 r13368  
    3737  [Item("Grammatical Evolution Artificial Ant Problem (GE)", "Represents the Artificial Ant problem, implemented in Grammatical Evolution.")]
    3838  [Creatable(CreatableAttribute.Categories.GeneticProgrammingProblems, Priority = 170)]
    39   [StorableClass]
     39  [StorableClass("28629CF5-03E8-4A32-AAC6-A6AD699B5F04")]
    4040  public sealed class GEArtificialAntProblem : SingleObjectiveBasicProblem<IntegerVectorEncoding>, IStorableContent {
    4141    public string Filename { get; set; }
  • branches/PersistenceOverhaul/HeuristicLab.Problems.GrammaticalEvolution/3.4/Mappers/BreathFirstMapper.cs

    r12915 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3636  /// </summary>
    3737  [Item("BreathFirstMapper", "Resolves the non-terminal symbols of the resulting phenotypic syntax tree in a breath-first manner.")]
    38   [StorableClass]
     38  [StorableClass("05FA9F8E-5BA7-463C-886B-3BE28EA9EB43")]
    3939  public class BreathFirstMapper : GenotypeToPhenotypeMapper {
    4040
  • branches/PersistenceOverhaul/HeuristicLab.Problems.GrammaticalEvolution/3.4/Mappers/DepthFirstMapper.cs

    r12915 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3737  /// </summary>
    3838  [Item("DepthFirstMapper", "Resolves the non-terminal symbols of the resulting phenotypic syntax tree in a depth-first manner.")]
    39   [StorableClass]
     39  [StorableClass("5AF70375-AFBE-424E-B0CD-739DC47C47A2")]
    4040  public class DepthFirstMapper : GenotypeToPhenotypeMapper {
    4141
  • branches/PersistenceOverhaul/HeuristicLab.Problems.GrammaticalEvolution/3.4/Mappers/PIGEMapper.cs

    r12915 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3838  ///   Rule = Codon Value % Number Of Rules
    3939  ///   
    40   /// 𝜋GE:
    41   ///   𝜋GE codons consist of (nont, rule) tuples, where nont may be one value from an "order"
     40  /// 𝜋GE:
     41  ///   ðœ‹GE codons consist of (nont, rule) tuples, where nont may be one value from an "order"
    4242  ///   integer vector and rule may be one value from a "content" integer vector.
    4343  ///   
     
    5050  ///  * Content-only:  only "content" vector is modified, "order" vector is fixed (0:1),
    5151  ///                   best result according to [2]
    52   ///  * 𝜋GE:           genetic operators are applied equally (1:1),
     52  ///  * 𝜋GE:           genetic operators are applied equally (1:1),
    5353  ///  * Content:Order: genetic operators are applied unequally (e.g. 2:1 or 1:2),
    5454  ///
     
    6060  /// Described in
    6161  ///
    62   /// [1] Michael O’Neill et al. 𝜋Grammatical Evolution. In: GECCO 2004.
    63   /// Vol. 3103. LNCS. Heidelberg: Springer-Verlag Berlin, 2004, pp. 617629.
     62  /// [1] Michael O’Neill et al. 𝜋Grammatical Evolution. In: GECCO 2004.
     63  /// Vol. 3103. LNCS. Heidelberg: Springer-Verlag Berlin, 2004, pp. 617–629.
    6464  /// url: http://dynamics.org/Altenberg/UH_ICS/EC_REFS/GP_REFS/GECCO/2004/31030617.pdf.
    6565  ///
    66   /// [2] David Fagan et al. Investigating Mapping Order in πGE. IEEE, 2010
     66  /// [2] David Fagan et al. Investigating Mapping Order in πGE. IEEE, 2010
    6767  /// url: http://ncra.ucd.ie/papers/pigeWCCI2010.pdf
    6868  /// </remarks>
    6969  [Item("PIGEMapper", "Position Independent (PI) Grammatical Evolution Mapper")]
    70   [StorableClass]
     70  [StorableClass("6214F158-C08D-4D45-904C-5609E7226CE3")]
    7171  public class PIGEMapper : GenotypeToPhenotypeMapper {
    7272
     
    130130
    131131    /// <summary>
    132     /// Genotype-to-Phenotype mapper (iterative 𝜋GE approach, using a list of not expanded nonTerminals).
     132    /// Genotype-to-Phenotype mapper (iterative 𝜋GE approach, using a list of not expanded nonTerminals).
    133133    /// </summary>
    134134    /// <param name="startNode">first node of the tree with arity 1</param>
  • branches/PersistenceOverhaul/HeuristicLab.Problems.GrammaticalEvolution/3.4/Mappers/RandomMapper.cs

    r12915 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3636  /// </summary>
    3737  [Item("RandomMapper", "Randomly determines the next non-terminal symbol to expand.")]
    38   [StorableClass]
     38  [StorableClass("1144F5C5-FD54-41B2-A87B-18F2D65A96ED")]
    3939  public class RandomMapper : GenotypeToPhenotypeMapper {
    4040
  • branches/PersistenceOverhaul/HeuristicLab.Problems.GrammaticalEvolution/3.4/SymbolicRegression/GESymbolicDataAnalysisEvaluator.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    4040
    4141namespace HeuristicLab.Problems.GrammaticalEvolution {
    42   [StorableClass]
     42  [StorableClass("D1158ECD-9C00-442C-89C1-77F9750530C2")]
    4343  public abstract class GESymbolicDataAnalysisEvaluator<T> : SingleSuccessorOperator,
    4444    IGESymbolicDataAnalysisEvaluator<T>, ISymbolicDataAnalysisInterpreterOperator, ISymbolicDataAnalysisBoundedOperator, IStochasticOperator
  • branches/PersistenceOverhaul/HeuristicLab.Problems.GrammaticalEvolution/3.4/SymbolicRegression/GESymbolicDataAnalysisProblem.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    4242
    4343namespace HeuristicLab.Problems.GrammaticalEvolution {
    44   [StorableClass]
     44  [StorableClass("9A1CB700-11F4-4508-B779-A88F962A7BC1")]
    4545  public abstract class GESymbolicDataAnalysisProblem<T, U, V> : HeuristicOptimizationProblem<U, V>, IDataAnalysisProblem<T>,
    4646                                                                 IGESymbolicDataAnalysisProblem, IStorableContent,
  • branches/PersistenceOverhaul/HeuristicLab.Problems.GrammaticalEvolution/3.4/SymbolicRegression/GESymbolicDataAnalysisSingleObjectiveEvaluator.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3131
    3232namespace HeuristicLab.Problems.GrammaticalEvolution {
    33   [StorableClass]
     33  [StorableClass("1FD835BD-13D6-45F4-BCCC-CC9D851171A2")]
    3434  public abstract class GESymbolicDataAnalysisSingleObjectiveEvaluator<T> : GESymbolicDataAnalysisEvaluator<T>, IGESymbolicDataAnalysisSingleObjectiveEvaluator<T>
    3535   where T : class, IDataAnalysisProblemData {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.GrammaticalEvolution/3.4/SymbolicRegression/GESymbolicDataAnalysisSingleObjectiveProblem.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3535
    3636namespace HeuristicLab.Problems.GrammaticalEvolution {
    37   [StorableClass]
     37  [StorableClass("1C85E7DD-858C-424E-AEE4-5ACCFB63DB57")]
    3838  public abstract class GESymbolicDataAnalysisSingleObjectiveProblem<T, U, V> : GESymbolicDataAnalysisProblem<T, U, V>,
    3939                                                                                IGESymbolicDataAnalysisSingleObjectiveProblem
  • branches/PersistenceOverhaul/HeuristicLab.Problems.GrammaticalEvolution/3.4/SymbolicRegression/GESymbolicExpressionGrammar.cs

    r12012 r13368  
    3333
    3434namespace HeuristicLab.Problems.GrammaticalEvolution {
    35   [StorableClass]
     35  [StorableClass("5FC69970-0250-4ED8-A218-CCE04407A7AB")]
    3636  [Item("GESymbolicExpressionGrammar", "Represents a grammar for functional expressions for grammatical evolution.")]
    3737  public class GESymbolicExpressionGrammar : SymbolicExpressionGrammar, ISymbolicDataAnalysisGrammar {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.GrammaticalEvolution/3.4/SymbolicRegression/GESymbolicRegressionSingleObjectiveEvaluator.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3232
    3333namespace HeuristicLab.Problems.GrammaticalEvolution {
    34   [StorableClass]
     34  [StorableClass("8E8968F0-EB67-4792-B7B6-859F2010B4DE")]
    3535  public class GESymbolicRegressionSingleObjectiveEvaluator : GESymbolicDataAnalysisSingleObjectiveEvaluator<IRegressionProblemData>,
    3636                                                              IGESymbolicRegressionSingleObjectiveEvaluator {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.GrammaticalEvolution/3.4/SymbolicRegression/GESymbolicRegressionSingleObjectiveProblem.cs

    r13239 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3636  [Item("Grammatical Evolution Symbolic Regression Problem (GE)",
    3737        "Represents grammatical evolution for single objective symbolic regression problems.")]
    38   [StorableClass]
     38  [StorableClass("F09DC82F-2826-469A-8B7C-806C49B6B1A4")]
    3939  [Creatable(CreatableAttribute.Categories.GeneticProgrammingProblems, Priority = 180)]
    4040  public class GESymbolicRegressionSingleObjectiveProblem : GESymbolicDataAnalysisSingleObjectiveProblem<IRegressionProblemData, IGESymbolicRegressionSingleObjectiveEvaluator, IIntegerVectorCreator>,
Note: See TracChangeset for help on using the changeset viewer.