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.QuadraticAssignment/3.3
Files:
15 edited

Legend:

Unmodified
Added
Removed
  • branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/Analyzers/BestQAPSolutionAnalyzer.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  /// </summary>
    3636  [Item("BestQAPSolutionAnalyzer", "An operator for analyzing the best solution of Quadratic Assignment Problems.")]
    37   [StorableClass]
     37  [StorableClass("21CDC149-D78F-41A6-87EC-F7F8D702853D")]
    3838  public sealed class BestQAPSolutionAnalyzer : SingleSuccessorOperator, IAnalyzer, ISingleObjectiveOperator {
    3939    public bool EnabledByDefault {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/Analyzers/QAPAlleleFrequencyAnalyzer.cs

    r12012 r13368  
    3434  /// </summary>
    3535  [Item("QAPAlleleFrequencyAnalyzer", "An operator for analyzing the frequency of alleles in solutions of Quadratic Assignment Problems.")]
    36   [StorableClass]
     36  [StorableClass("3D2D89D9-2F4D-4C24-B438-E7ADFD741A10")]
    3737  public sealed class QAPAlleleFrequencyAnalyzer : AlleleFrequencyAnalyzer<Permutation> {
    3838    public LookupParameter<DoubleMatrix> WeightsParameter {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/Analyzers/QAPPopulationDiversityAnalyzer.cs

    r12012 r13368  
    3333  /// </summary>
    3434  [Item("QAPPopulationDiversityAnalyzer", "An operator for analyzing the diversity of solutions of Quadratic Assignment Problems regarding their structural identity (number of equal facilty->location assignments).")]
    35   [StorableClass]
     35  [StorableClass("E69BFCEA-4D4C-45A7-89B6-1E45065FB207")]
    3636  public sealed class QAPPopulationDiversityAnalyzer : PopulationDiversityAnalyzer<Permutation> {
    3737    public IValueParameter<BoolValue> UsePhenotypeSimilarityParameter {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/Evaluators/QAPEvaluator.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    2929
    3030namespace HeuristicLab.Problems.QuadraticAssignment {
    31   [StorableClass]
     31  [StorableClass("1D086538-C6E5-4144-A4CA-F8F8C1AA8230")]
    3232  public class QAPEvaluator : InstrumentedOperator, IQAPEvaluator {
    3333
  • branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/Evaluators/QAPInversionMoveEvaluator.cs

    r12012 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.QuadraticAssignment {
    3131  [Item("QAPInversionMoveEvaluator", "Evaluated an inversion move on a QAP solution.")]
    32   [StorableClass]
     32  [StorableClass("EFA8743E-7084-4FE7-9838-5ECBC7432B94")]
    3333  public class QAPInversionMoveEvaluator : QAPMoveEvaluator, IPermutationInversionMoveOperator {
    3434    public ILookupParameter<InversionMove> InversionMoveParameter {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/Evaluators/QAPMoveEvaluator.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3333  /// </summary>
    3434  [Item("QAPMoveEvaluator", "A base class for operators which evaluate moves.")]
    35   [StorableClass]
     35  [StorableClass("EA8C9744-1B71-461A-B457-292E254AD531")]
    3636  public abstract class QAPMoveEvaluator : SingleSuccessorOperator, IQAPMoveEvaluator {
    3737
  • branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/Evaluators/QAPScrambleMoveEvaluator.cs

    r12012 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.QuadraticAssignment {
    3131  [Item("QAPScrambleMoveEvaluator", "Evaluated a scramble move on a QAP solution.")]
    32   [StorableClass]
     32  [StorableClass("51DE65E9-0587-4F9F-85C0-15DA48438F88")]
    3333  public class QAPScrambleMoveEvaluator : QAPMoveEvaluator, IPermutationScrambleMoveOperator {
    3434    public ILookupParameter<ScrambleMove> ScrambleMoveParameter {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/Evaluators/QAPSwap2MoveEvaluator.cs

    r12012 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.QuadraticAssignment {
    3131  [Item("QAPSwap2MoveEvaluator", "Evaluated a swap-2 move on a QAP solution.")]
    32   [StorableClass]
     32  [StorableClass("1A185197-0F5F-4892-8F24-F599E2F533AA")]
    3333  public class QAPSwap2MoveEvaluator : QAPMoveEvaluator, IPermutationSwap2MoveOperator {
    3434    public ILookupParameter<Swap2Move> Swap2MoveParameter {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/Evaluators/QAPTranslocationMoveEvaluator.cs

    r12012 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.QuadraticAssignment {
    3131  [Item("QAPTranslocationMoveEvaluator", "Evaluates translocation moves on a QAP solution.")]
    32   [StorableClass]
     32  [StorableClass("10178233-F825-4F62-ABF8-5E733BBA674C")]
    3333  public class QAPTranslocationMoveEvaluator : QAPMoveEvaluator, IPermutationTranslocationMoveOperator {
    3434
  • branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/LocalImprovement/QAPExhaustiveInsertionLocalImprovement.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3333namespace HeuristicLab.Problems.QuadraticAssignment {
    3434  [Item("QAPExhaustiveInsertionLocalImprovement", "Takes a solution and finds the local optimum with respect to the insertion neighborhood by decending along the steepest gradient.")]
    35   [StorableClass]
     35  [StorableClass("670E5C14-4E83-417E-B2DC-CF9F7F82A0E5")]
    3636  public class QAPExhaustiveInsertionLocalImprovement : SingleSuccessorOperator, ILocalImprovementOperator, ISingleObjectiveOperator {
    3737
  • branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/LocalImprovement/QAPExhaustiveInversionLocalImprovement.cs

    r12811 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3333namespace HeuristicLab.Problems.QuadraticAssignment {
    3434  [Item("QAPExhaustiveInversionLocalImprovement", "Takes a solution and finds the local optimum with respect to the inversion neighborhood by decending along the steepest gradient.")]
    35   [StorableClass]
     35  [StorableClass("15811E15-622D-46AC-84EB-D49F2111668E")]
    3636  public class QAPExhaustiveInversionLocalImprovement : SingleSuccessorOperator, ILocalImprovementOperator, ISingleObjectiveOperator {
    3737
  • branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/LocalImprovement/QAPExhaustiveSwap2LocalImprovement.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3333namespace HeuristicLab.Problems.QuadraticAssignment {
    3434  [Item("QAPExhaustiveSwap2LocalImprovement", "Takes a solution and finds the local optimum with respect to the swap2 neighborhood by decending along the steepest gradient.")]
    35   [StorableClass]
     35  [StorableClass("3B79BA00-D93B-40BD-BF10-3F275D7C909E")]
    3636  public class QAPExhaustiveSwap2LocalImprovement : SingleSuccessorOperator, ILocalImprovementOperator, ISingleObjectiveOperator {
    3737
  • branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/LocalImprovement/QAPStochasticScrambleLocalImprovement.cs

    r12811 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    3333namespace HeuristicLab.Problems.QuadraticAssignment {
    3434  [Item("QAPStochasticScrambleLocalImprovement", "Takes a solution and finds the local optimum with respect to the scramble neighborhood by decending along the steepest gradient.")]
    35   [StorableClass]
     35  [StorableClass("2C5A4D26-3671-455B-B71F-E3DF8A3ABF82")]
    3636  public class QAPStochasticScrambleLocalImprovement : SingleSuccessorOperator, ILocalImprovementOperator, IStochasticOperator, ISingleObjectiveOperator {
    3737
  • branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/QAPAssignment.cs

    r12012 r13368  
    1 #region License Information
     1#region License Information
    22/* HeuristicLab
    33 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     
    2929namespace HeuristicLab.Problems.QuadraticAssignment {
    3030  [Item("QAP Assignment", "Represents a solution to the QAP.")]
    31   [StorableClass]
     31  [StorableClass("FD1A7473-3A1A-4AA1-96A9-22F66B885707")]
    3232  public sealed class QAPAssignment : Item, INotifyPropertyChanged {
    3333
  • branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/QuadraticAssignmentProblem.cs

    r13173 r13368  
    3737  [Item("Quadratic Assignment Problem (QAP)", "The Quadratic Assignment Problem (QAP) can be described as the problem of assigning N facilities to N fixed locations such that there is exactly one facility in each location and that the sum of the distances multiplied by the connection strength between the facilities becomes minimal.")]
    3838  [Creatable(CreatableAttribute.Categories.CombinatorialProblems, Priority = 140)]
    39   [StorableClass]
     39  [StorableClass("5B77ECCC-8A58-471C-82FF-AC71126E8337")]
    4040  public sealed class QuadraticAssignmentProblem : SingleObjectiveHeuristicOptimizationProblem<IQAPEvaluator, IPermutationCreator>, IStorableContent,
    4141    IProblemInstanceConsumer<QAPData>,
Note: See TracChangeset for help on using the changeset viewer.