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.NK/3.3
Files:
16 edited

Legend:

Unmodified
Added
Removed
  • branches/PersistenceOverhaul/HeuristicLab.Problems.NK/3.3/BinaryVectorComparers/AverageBitBinaryVectorComparer.cs

    r12582 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    2828namespace HeuristicLab.Problems.NK {
    2929  [Item("Average Bit Binary Vector Comparer", "Compares two binary vectors by their average positive bit location")]
    30   [StorableClass]
     30  [StorableClass("BC3736EE-6052-40CB-A9DA-046B65E449C2")]
    3131  public sealed class AverageBitBinaryVectorComparer : Item, IBinaryVectorComparer {
    3232    [StorableConstructor]
  • branches/PersistenceOverhaul/HeuristicLab.Problems.NK/3.3/BinaryVectorComparers/LexicographicBinaryVectorComparer.cs

    r12582 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    2828namespace HeuristicLab.Problems.NK {
    2929  [Item("Lexicographic Binary Vector Comparer", "Compares two binary vectors lexicographically")]
    30   [StorableClass]
     30  [StorableClass("B3DAF5FE-6529-4B50-BBCD-710EF57807DD")]
    3131  public sealed class LexicographicBinaryVectorComparer : Item, IBinaryVectorComparer {
    3232    [StorableConstructor]
  • branches/PersistenceOverhaul/HeuristicLab.Problems.NK/3.3/BinaryVectorComparers/MedianBitBinaryVectorComparer.cs

    r12582 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    2828namespace HeuristicLab.Problems.NK {
    2929  [Item("Median Bit Binary Vector Comparer", "Compares two binary vectors by the median positive bit location")]
    30   [StorableClass]
     30  [StorableClass("F696557C-574E-4E41-9B4A-09453DD6AC61")]
    3131  public sealed class MedianBitBinaryVectorComparer : Item, IBinaryVectorComparer {
    3232    [StorableConstructor]
  • branches/PersistenceOverhaul/HeuristicLab.Problems.NK/3.3/InteractionInitializers/IncreasingBlockSizeInteractionsInitializer.cs

    r12592 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3030namespace HeuristicLab.Problems.NK {
    3131  [Item("IncreasingBlockSizeInteractionsInitializer", "Randomly assignes interactions across all bits but makes sure that different numbers of ineractions are applied to different bits.")]
    32   [StorableClass]
     32  [StorableClass("030C1FA8-2B11-42E8-B0CE-A87B0BF21399")]
    3333  public sealed class IncreasingBlockSizeInteractionsInitializer : ParameterizedNamedItem, IInteractionInitializer {
    3434    [StorableConstructor]
  • branches/PersistenceOverhaul/HeuristicLab.Problems.NK/3.3/InteractionInitializers/LimitedRandomInteractionsInitializer.cs

    r12582 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3030namespace HeuristicLab.Problems.NK {
    3131  [Item("LimitedRandomInteractionsInitializer", "Randomly assignes interactions across bits in the vicinity of each other respecting the maximum distances if possible.")]
    32   [StorableClass]
     32  [StorableClass("868E4066-BEC8-4CF3-8BB0-47C7D4F117B3")]
    3333  public sealed class LimitedRandomInteractionsInitializer : ParameterizedNamedItem, IInteractionInitializer {
    3434    private class Bounds {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.NK/3.3/InteractionInitializers/RandomInteractionsInitializer.cs

    r12592 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    2828namespace HeuristicLab.Problems.NK {
    2929  [Item("RandomInteractionsInitializer", "Randomly assignes interactions across all bits")]
    30   [StorableClass]
     30  [StorableClass("9127A9E6-7162-48C4-9FDF-628B6426F032")]
    3131  public sealed class RandomInteractionsInitializer : ParameterizedNamedItem, IInteractionInitializer {
    3232    [StorableConstructor]
  • branches/PersistenceOverhaul/HeuristicLab.Problems.NK/3.3/InteractionInitializers/SortedRandomInteractionsInitializer.cs

    r12582 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3131namespace HeuristicLab.Problems.NK {
    3232  [Item("SortedRandomInteractionsInitializer", "Randomly assigns interactions across all bits and sorts components according to bit affinity.")]
    33   [StorableClass]
     33  [StorableClass("7AE2EF55-D1E7-4206-8C7C-49454982F8BE")]
    3434  public sealed class SortedRandomInteractionsInitializer : ParameterizedNamedItem, IInteractionInitializer {
    3535    public IConstrainedValueParameter<IBinaryVectorComparer> ComparerParameter {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.NK/3.3/NKBitFlipMoveEvaluator.cs

    r12755 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3131
    3232  [Item("NK BitFlip Move Evaluator", "Evaluates a single bit flip on an NK landscape.")]
    33   [StorableClass]
     33  [StorableClass("63E13127-F6DF-48D4-822E-B37A9A85B7B8")]
    3434  public class NKBitFlipMoveEvaluator : NKMoveEvaluator, IOneBitflipMoveOperator {
    3535    public ILookupParameter<OneBitflipMove> OneBitflipMoveParameter {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.NK/3.3/NKLandscape.cs

    r12755 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3636  [Item("NK Landscape", "Represents an NK landscape optimization problem.")]
    3737  [Creatable(CreatableAttribute.Categories.CombinatorialProblems, Priority = 215)]
    38   [StorableClass]
     38  [StorableClass("5D198285-9C08-4CFC-852A-6CAABCBF8681")]
    3939  public sealed class NKLandscape : BinaryProblem {
    4040    public override bool Maximization {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.NK/3.3/NKMoveEvaluator.cs

    r12755 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3131
    3232  [Item("NKMoveEvaluator", "A base class for operators which evaluate moves on the NK Landscape.")]
    33   [StorableClass]
     33  [StorableClass("B9E1A53F-1BF0-4919-80A3-88B02F695487")]
    3434  public abstract class NKMoveEvaluator : SingleSuccessorOperator, INKMoveEvaluator, IBinaryVectorMoveOperator {
    3535
  • branches/PersistenceOverhaul/HeuristicLab.Problems.NK/3.3/WeightInitializers/EqualWeightsInitializer.cs

    r12592 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    2727namespace HeuristicLab.Problems.NK {
    2828  [Item("EqualWeightsInitializer", "Initializes all weights to 1.0.")]
    29   [StorableClass]
     29  [StorableClass("89451144-A649-4A14-A42B-EB2CD8C405E8")]
    3030  public sealed class EqualWeightsInitializer : ParameterizedNamedItem, IWeightsInitializer {
    3131    [StorableConstructor]
  • branches/PersistenceOverhaul/HeuristicLab.Problems.NK/3.3/WeightInitializers/ExponentialDistributionWeightsInitializer.cs

    r12582 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3030namespace HeuristicLab.Problems.NK {
    3131  [Item("ExponentialDistributionWeightsInitializer", "Assigns exponentially decreasing weights using the rate parameter lambda.")]
    32   [StorableClass]
     32  [StorableClass("59DC441A-28C4-4C0A-B66D-3F73FAD6AF1B")]
    3333  public sealed class ExponentialDistributionWeightsInitializer : ParameterizedNamedItem, IWeightsInitializer {
    3434    public IValueParameter<DoubleValue> LambdaParameter {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.NK/3.3/WeightInitializers/ExponentialWeightsInitializer.cs

    r12592 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    2828namespace HeuristicLab.Problems.NK {
    2929  [Item("ExponentialWeightsInitializer", "Assigns exponentially increasing weights.")]
    30   [StorableClass]
     30  [StorableClass("7A366148-7D20-4635-823B-E7DB5358014A")]
    3131  public sealed class ExponentialWeightsInitializer : ParameterizedNamedItem, IWeightsInitializer {
    3232    [StorableConstructor]
  • branches/PersistenceOverhaul/HeuristicLab.Problems.NK/3.3/WeightInitializers/LinearWeightsInitializer.cs

    r12592 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    2727namespace HeuristicLab.Problems.NK {
    2828  [Item("LinearWeightsInitializer", "Assigns linear increasing weights.")]
    29   [StorableClass]
     29  [StorableClass("733D3565-10B2-4F1D-A83B-65EFF35AE463")]
    3030  public sealed class LinearWeightsInitializer : ParameterizedNamedItem, IWeightsInitializer {
    3131    [StorableConstructor]
  • branches/PersistenceOverhaul/HeuristicLab.Problems.NK/3.3/WeightInitializers/ReverseExponentialWeightsInitializer.cs

    r12592 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    2828namespace HeuristicLab.Problems.NK {
    2929  [Item("ReverseExponentialWeightsInitializer", "Assigns exponentially decreasing weights.")]
    30   [StorableClass]
     30  [StorableClass("3D205EB2-807E-4018-A83C-192D4CD5E88D")]
    3131  public sealed class ReverseExponentialWeightsInitializer : ParameterizedNamedItem, IWeightsInitializer {
    3232    [StorableConstructor]
  • branches/PersistenceOverhaul/HeuristicLab.Problems.NK/3.3/WeightInitializers/ReverseLinearWeightsInitializer.cs

    r12592 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    2727namespace HeuristicLab.Problems.NK {
    2828  [Item("ReverseLinearWeightsInitializer", "Assigns exponentially decreasing weights.")]
    29   [StorableClass]
     29  [StorableClass("DD575DCA-D6DE-42FA-8F4D-9457B3A48767")]
    3030  public sealed class ReverseLinearWeightsInitializer : ParameterizedNamedItem, IWeightsInitializer {
    3131    [StorableConstructor]
Note: See TracChangeset for help on using the changeset viewer.