- Timestamp:
- 03/03/17 11:41:43 (7 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
r13368 r14711 35 35 /// </summary> 36 36 [Item("BestQAPSolutionAnalyzer", "An operator for analyzing the best solution of Quadratic Assignment Problems.")] 37 [Storable Class("21CDC149-D78F-41A6-87EC-F7F8D702853D")]37 [StorableType("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
r13368 r14711 34 34 /// </summary> 35 35 [Item("QAPAlleleFrequencyAnalyzer", "An operator for analyzing the frequency of alleles in solutions of Quadratic Assignment Problems.")] 36 [Storable Class("3D2D89D9-2F4D-4C24-B438-E7ADFD741A10")]36 [StorableType("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
r13368 r14711 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 [Storable Class("E69BFCEA-4D4C-45A7-89B6-1E45065FB207")]35 [StorableType("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
r13368 r14711 29 29 30 30 namespace HeuristicLab.Problems.QuadraticAssignment { 31 [Storable Class("1D086538-C6E5-4144-A4CA-F8F8C1AA8230")]31 [StorableType("1D086538-C6E5-4144-A4CA-F8F8C1AA8230")] 32 32 public class QAPEvaluator : InstrumentedOperator, IQAPEvaluator { 33 33 -
branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/Evaluators/QAPInversionMoveEvaluator.cs
r13368 r14711 30 30 namespace HeuristicLab.Problems.QuadraticAssignment { 31 31 [Item("QAPInversionMoveEvaluator", "Evaluated an inversion move on a QAP solution.")] 32 [Storable Class("EFA8743E-7084-4FE7-9838-5ECBC7432B94")]32 [StorableType("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
r13368 r14711 33 33 /// </summary> 34 34 [Item("QAPMoveEvaluator", "A base class for operators which evaluate moves.")] 35 [Storable Class("EA8C9744-1B71-461A-B457-292E254AD531")]35 [StorableType("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
r13368 r14711 30 30 namespace HeuristicLab.Problems.QuadraticAssignment { 31 31 [Item("QAPScrambleMoveEvaluator", "Evaluated a scramble move on a QAP solution.")] 32 [Storable Class("51DE65E9-0587-4F9F-85C0-15DA48438F88")]32 [StorableType("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
r13368 r14711 30 30 namespace HeuristicLab.Problems.QuadraticAssignment { 31 31 [Item("QAPSwap2MoveEvaluator", "Evaluated a swap-2 move on a QAP solution.")] 32 [Storable Class("1A185197-0F5F-4892-8F24-F599E2F533AA")]32 [StorableType("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
r13368 r14711 30 30 namespace HeuristicLab.Problems.QuadraticAssignment { 31 31 [Item("QAPTranslocationMoveEvaluator", "Evaluates translocation moves on a QAP solution.")] 32 [Storable Class("10178233-F825-4F62-ABF8-5E733BBA674C")]32 [StorableType("10178233-F825-4F62-ABF8-5E733BBA674C")] 33 33 public class QAPTranslocationMoveEvaluator : QAPMoveEvaluator, IPermutationTranslocationMoveOperator { 34 34 -
branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/LocalImprovement/QAPExhaustiveInsertionLocalImprovement.cs
r13368 r14711 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 [Storable Class("670E5C14-4E83-417E-B2DC-CF9F7F82A0E5")]35 [StorableType("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
r13368 r14711 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 [Storable Class("15811E15-622D-46AC-84EB-D49F2111668E")]35 [StorableType("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
r13368 r14711 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 [Storable Class("3B79BA00-D93B-40BD-BF10-3F275D7C909E")]35 [StorableType("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
r13368 r14711 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 [Storable Class("2C5A4D26-3671-455B-B71F-E3DF8A3ABF82")]35 [StorableType("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
r13368 r14711 29 29 namespace HeuristicLab.Problems.QuadraticAssignment { 30 30 [Item("QAP Assignment", "Represents a solution to the QAP.")] 31 [Storable Class("FD1A7473-3A1A-4AA1-96A9-22F66B885707")]31 [StorableType("FD1A7473-3A1A-4AA1-96A9-22F66B885707")] 32 32 public sealed class QAPAssignment : Item, INotifyPropertyChanged { 33 33 -
branches/PersistenceOverhaul/HeuristicLab.Problems.QuadraticAssignment/3.3/QuadraticAssignmentProblem.cs
r13368 r14711 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 [Storable Class("5B77ECCC-8A58-471C-82FF-AC71126E8337")]39 [StorableType("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.