Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/14/10 01:06:17 (15 years ago)
Author:
epitzer
Message:

Merge StorableClassType.Empty into StorableClassType.MarkedOnly and make it the default if not specified (#548)

Location:
trunk/sources/HeuristicLab.Encodings.Permutation/3.3/Crossovers
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Encodings.Permutation/3.3/Crossovers/CosaCrossover.cs

    r2994 r3017  
    3535  /// </remarks>
    3636  [Item("CosaCrossover", "An operator which performs the crossover described in the COSA optimization method. It is implemented as described in Wendt, O. 1994. COSA: COoperative Simulated Annealing - Integration von Genetischen Algorithmen und Simulated Annealing am Beispiel der Tourenplanung. Dissertation Thesis. IWI Frankfurt.")]
    37   [StorableClass(StorableClassType.Empty)]
     37  [StorableClass]
    3838  [Creatable("Test")]
    3939  public class CosaCrossover : PermutationCrossover {
  • trunk/sources/HeuristicLab.Encodings.Permutation/3.3/Crossovers/CyclicCrossover.cs

    r2994 r3017  
    3232  /// </remarks>
    3333  [Item("CyclicCrossover", "An operator which performs the cyclic crossover on two permutations. It is implemented as described in Eiben, A.E. and Smith, J.E. 2003. Introduction to Evolutionary Computation. Natural Computing Series, Springer-Verlag Berlin Heidelberg.")]
    34   [StorableClass(StorableClassType.Empty)]
     34  [StorableClass]
    3535  [Creatable("Test")]
    3636  public class CyclicCrossover : PermutationCrossover {
  • trunk/sources/HeuristicLab.Encodings.Permutation/3.3/Crossovers/CyclicCrossover2.cs

    r2994 r3017  
    3333  /// </remarks>
    3434  [Item("CyclicCrossover2", "An operator which performs the cyclic crossover on two permutations. It is implemented as described in Affenzeller, M. et al. 2009. Genetic Algorithms and Genetic Programming - Modern Concepts and Practical Applications. CRC Press. p. 136.")]
    35   [StorableClass(StorableClassType.Empty)]
     35  [StorableClass]
    3636  [Creatable("Test")]
    3737  public class CyclicCrossover2 : PermutationCrossover {
  • trunk/sources/HeuristicLab.Encodings.Permutation/3.3/Crossovers/EdgeRecombinationCrossover.cs

    r2994 r3017  
    3535  /// </remarks>
    3636  [Item("EdgeRecombinationCrossover", "An operator which performs the edge recombination crossover on two permutations. It is implemented as described in Whitley et.al. 1991, The Traveling Salesman and Sequence Scheduling, in Davis, L. (Ed.), Handbook ov Genetic Algorithms, New York, pp. 350-372.")]
    37   [StorableClass(StorableClassType.Empty)]
     37  [StorableClass]
    3838  [Creatable("Test")]
    3939  public class EdgeRecombinationCrossover : PermutationCrossover {
  • trunk/sources/HeuristicLab.Encodings.Permutation/3.3/Crossovers/MaximalPreservativeCrossover.cs

    r2994 r3017  
    3535  /// </remarks>
    3636  [Item("MaximalPreservativeCrossover", "An operator which performs the maximal preservative crossover on two permutations. It is implemented as described in Mühlenbein, H. 1991. Evolution in time and space - the parallel genetic algorithm. FOUNDATIONS OF GENETIC ALGORITHMS, pp. 316-337. Morgan Kaufmann.")]
    37   [StorableClass(StorableClassType.Empty)]
     37  [StorableClass]
    3838  [Creatable("Test")]
    3939  public class MaximalPreservativeCrossover : PermutationCrossover {
  • trunk/sources/HeuristicLab.Encodings.Permutation/3.3/Crossovers/OrderBasedCrossover.cs

    r2994 r3017  
    3535  /// </remarks>
    3636  [Item("OrderBasedCrossover", "An operator which performs an order based crossover of two permutations. It is implemented as described in Syswerda, G. (1991). Schedule Optimization Using Genetic Algorithms. In Davis, L. (Ed.) Handbook of Genetic Algorithms, Van Nostrand Reinhold, New York, pp. 332-349.")]
    37   [StorableClass(StorableClassType.Empty)]
     37  [StorableClass]
    3838  [Creatable("Test")]
    3939  public class OrderBasedCrossover : PermutationCrossover {
  • trunk/sources/HeuristicLab.Encodings.Permutation/3.3/Crossovers/OrderCrossover.cs

    r2994 r3017  
    3535  /// </remarks>
    3636  [Item("OrderCrossover", "An operator which performs an order crossover of two permutations. It is implemented as described in Eiben, A.E. and Smith, J.E. 2003. Introduction to Evolutionary Computation. Natural Computing Series, Springer-Verlag Berlin Heidelberg.")]
    37   [StorableClass(StorableClassType.Empty)]
     37  [StorableClass]
    3838  [Creatable("Test")]
    3939  public class OrderCrossover : PermutationCrossover {
  • trunk/sources/HeuristicLab.Encodings.Permutation/3.3/Crossovers/OrderCrossover2.cs

    r2994 r3017  
    3434  /// </remarks>
    3535  [Item("OrderCrossover2", "An operator which performs an order crossover of two permutations. It is implemented as described in Affenzeller, M. et al. 2009. Genetic Algorithms and Genetic Programming - Modern Concepts and Practical Applications. CRC Press. p. 135.")]
    36   [StorableClass(StorableClassType.Empty)]
     36  [StorableClass]
    3737  [Creatable("Test")]
    3838  public class OrderCrossover2 : PermutationCrossover {
  • trunk/sources/HeuristicLab.Encodings.Permutation/3.3/Crossovers/PartiallyMatchedCrossover.cs

    r2994 r3017  
    3434  /// </remarks>
    3535  [Item("PartiallyMatchedCrossover", "An operator which performs the partially matched crossover on two permutations. It is implemented as described in Fogel, D.B. 1988. An Evolutionary Approach to the Traveling Salesman Problem. Biological Cybernetics, 60, pp. 139-144, Springer-Verlag.")]
    36   [StorableClass(StorableClassType.Empty)]
     36  [StorableClass]
    3737  [Creatable("Test")]
    3838  public class PartiallyMatchedCrossover : PermutationCrossover {
  • trunk/sources/HeuristicLab.Encodings.Permutation/3.3/Crossovers/PositionBasedCrossover.cs

    r2994 r3017  
    3232  /// </remarks>
    3333  [Item("PositionBasedCrossover", "An operator which performs the position based crossover on two permutations. It is implemented as described in Syswerda, G. (1991). Schedule Optimization Using Genetic Algorithms. In Davis, L. (Ed.) Handbook of Genetic Algorithms, Van Nostrand Reinhold, New York, pp 332-349.")]
    34   [StorableClass(StorableClassType.Empty)]
     34  [StorableClass]
    3535  [Creatable("Test")]
    3636  public class PositionBasedCrossover : PermutationCrossover {
Note: See TracChangeset for help on using the changeset viewer.