- Timestamp:
- 11/24/15 17:08:13 (9 years ago)
- 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 Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 35 35 /// </summary> 36 36 [Item("BestQAPSolutionAnalyzer", "An operator for analyzing the best solution of Quadratic Assignment Problems.")] 37 [StorableClass ]37 [StorableClass("21CDC149-D78F-41A6-87EC-F7F8D702853D")] 38 38 public sealed class BestQAPSolutionAnalyzer : SingleSuccessorOperator, IAnalyzer, ISingleObjectiveOperator { 39 39 public bool EnabledByDefault { -
branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/Analyzers/QAPAlleleFrequencyAnalyzer.cs
r12012 r13368 34 34 /// </summary> 35 35 [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")] 37 37 public sealed class QAPAlleleFrequencyAnalyzer : AlleleFrequencyAnalyzer<Permutation> { 38 38 public LookupParameter<DoubleMatrix> WeightsParameter { -
branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/Analyzers/QAPPopulationDiversityAnalyzer.cs
r12012 r13368 33 33 /// </summary> 34 34 [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")] 36 36 public sealed class QAPPopulationDiversityAnalyzer : PopulationDiversityAnalyzer<Permutation> { 37 37 public IValueParameter<BoolValue> UsePhenotypeSimilarityParameter { -
branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/Evaluators/QAPEvaluator.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 29 29 30 30 namespace HeuristicLab.Problems.QuadraticAssignment { 31 [StorableClass ]31 [StorableClass("1D086538-C6E5-4144-A4CA-F8F8C1AA8230")] 32 32 public class QAPEvaluator : InstrumentedOperator, IQAPEvaluator { 33 33 -
branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/Evaluators/QAPInversionMoveEvaluator.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 30 30 namespace HeuristicLab.Problems.QuadraticAssignment { 31 31 [Item("QAPInversionMoveEvaluator", "Evaluated an inversion move on a QAP solution.")] 32 [StorableClass ]32 [StorableClass("EFA8743E-7084-4FE7-9838-5ECBC7432B94")] 33 33 public class QAPInversionMoveEvaluator : QAPMoveEvaluator, IPermutationInversionMoveOperator { 34 34 public ILookupParameter<InversionMove> InversionMoveParameter { -
branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/Evaluators/QAPMoveEvaluator.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 33 33 /// </summary> 34 34 [Item("QAPMoveEvaluator", "A base class for operators which evaluate moves.")] 35 [StorableClass ]35 [StorableClass("EA8C9744-1B71-461A-B457-292E254AD531")] 36 36 public abstract class QAPMoveEvaluator : SingleSuccessorOperator, IQAPMoveEvaluator { 37 37 -
branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/Evaluators/QAPScrambleMoveEvaluator.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 30 30 namespace HeuristicLab.Problems.QuadraticAssignment { 31 31 [Item("QAPScrambleMoveEvaluator", "Evaluated a scramble move on a QAP solution.")] 32 [StorableClass ]32 [StorableClass("51DE65E9-0587-4F9F-85C0-15DA48438F88")] 33 33 public class QAPScrambleMoveEvaluator : QAPMoveEvaluator, IPermutationScrambleMoveOperator { 34 34 public ILookupParameter<ScrambleMove> ScrambleMoveParameter { -
branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/Evaluators/QAPSwap2MoveEvaluator.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 30 30 namespace HeuristicLab.Problems.QuadraticAssignment { 31 31 [Item("QAPSwap2MoveEvaluator", "Evaluated a swap-2 move on a QAP solution.")] 32 [StorableClass ]32 [StorableClass("1A185197-0F5F-4892-8F24-F599E2F533AA")] 33 33 public class QAPSwap2MoveEvaluator : QAPMoveEvaluator, IPermutationSwap2MoveOperator { 34 34 public ILookupParameter<Swap2Move> Swap2MoveParameter { -
branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/Evaluators/QAPTranslocationMoveEvaluator.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 30 30 namespace HeuristicLab.Problems.QuadraticAssignment { 31 31 [Item("QAPTranslocationMoveEvaluator", "Evaluates translocation moves on a QAP solution.")] 32 [StorableClass ]32 [StorableClass("10178233-F825-4F62-ABF8-5E733BBA674C")] 33 33 public class QAPTranslocationMoveEvaluator : QAPMoveEvaluator, IPermutationTranslocationMoveOperator { 34 34 -
branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/LocalImprovement/QAPExhaustiveInsertionLocalImprovement.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 33 33 namespace HeuristicLab.Problems.QuadraticAssignment { 34 34 [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")] 36 36 public class QAPExhaustiveInsertionLocalImprovement : SingleSuccessorOperator, ILocalImprovementOperator, ISingleObjectiveOperator { 37 37 -
branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/LocalImprovement/QAPExhaustiveInversionLocalImprovement.cs
r12811 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 33 33 namespace HeuristicLab.Problems.QuadraticAssignment { 34 34 [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")] 36 36 public class QAPExhaustiveInversionLocalImprovement : SingleSuccessorOperator, ILocalImprovementOperator, ISingleObjectiveOperator { 37 37 -
branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/LocalImprovement/QAPExhaustiveSwap2LocalImprovement.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 33 33 namespace HeuristicLab.Problems.QuadraticAssignment { 34 34 [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")] 36 36 public class QAPExhaustiveSwap2LocalImprovement : SingleSuccessorOperator, ILocalImprovementOperator, ISingleObjectiveOperator { 37 37 -
branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/LocalImprovement/QAPStochasticScrambleLocalImprovement.cs
r12811 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 33 33 namespace HeuristicLab.Problems.QuadraticAssignment { 34 34 [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")] 36 36 public class QAPStochasticScrambleLocalImprovement : SingleSuccessorOperator, ILocalImprovementOperator, IStochasticOperator, ISingleObjectiveOperator { 37 37 -
branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/QAPAssignment.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 29 29 namespace HeuristicLab.Problems.QuadraticAssignment { 30 30 [Item("QAP Assignment", "Represents a solution to the QAP.")] 31 [StorableClass ]31 [StorableClass("FD1A7473-3A1A-4AA1-96A9-22F66B885707")] 32 32 public sealed class QAPAssignment : Item, INotifyPropertyChanged { 33 33 -
branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/QuadraticAssignmentProblem.cs
r13173 r13368 37 37 [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.")] 38 38 [Creatable(CreatableAttribute.Categories.CombinatorialProblems, Priority = 140)] 39 [StorableClass ]39 [StorableClass("5B77ECCC-8A58-471C-82FF-AC71126E8337")] 40 40 public sealed class QuadraticAssignmentProblem : SingleObjectiveHeuristicOptimizationProblem<IQAPEvaluator, IPermutationCreator>, IStorableContent, 41 41 IProblemInstanceConsumer<QAPData>,
Note: See TracChangeset
for help on using the changeset viewer.