Changeset 14711 for branches/PersistenceOverhaul/HeuristicLab.Problems.TravelingSalesman/3.3/MoveEvaluators
- Timestamp:
- 03/03/17 11:41:43 (8 years ago)
- Location:
- branches/PersistenceOverhaul/HeuristicLab.Problems.TravelingSalesman/3.3/MoveEvaluators
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceOverhaul/HeuristicLab.Problems.TravelingSalesman/3.3/MoveEvaluators/TSPMoveEvaluator.cs
r13368 r14711 34 34 /// </summary> 35 35 [Item("TSPMoveEvaluator", "A base class for operators which evaluate TSP moves.")] 36 [Storable Class("D3A8F739-8AC7-48BA-A173-5C28569FE12F")]36 [StorableType("D3A8F739-8AC7-48BA-A173-5C28569FE12F")] 37 37 public abstract class TSPMoveEvaluator : SingleSuccessorOperator, ITSPMoveEvaluator, IMoveOperator { 38 38 -
branches/PersistenceOverhaul/HeuristicLab.Problems.TravelingSalesman/3.3/MoveEvaluators/TSPPathMoveEvaluator.cs
r13368 r14711 33 33 /// </summary> 34 34 [Item("TSPMoveEvaluator", "A base class for operators which evaluate TSP moves.")] 35 [Storable Class("BC838D99-042D-47D4-905B-F1394BA6B6E7")]35 [StorableType("BC838D99-042D-47D4-905B-F1394BA6B6E7")] 36 36 public abstract class TSPPathMoveEvaluator : TSPMoveEvaluator, ITSPPathMoveEvaluator { 37 37 public ILookupParameter<Permutation> PermutationParameter { -
branches/PersistenceOverhaul/HeuristicLab.Problems.TravelingSalesman/3.3/MoveEvaluators/ThreeOpt/TSPTranslocationMoveDistanceMatrixEvaluator.cs
r13368 r14711 33 33 /// </summary> 34 34 [Item("TSPTranslocationMoveDistanceMatrixEvaluator", "Evaluates a translocation or insertion move (3-opt).")] 35 [Storable Class("BAE4AA5C-83B2-4A09-9CDC-836BDDA5221F")]35 [StorableType("BAE4AA5C-83B2-4A09-9CDC-836BDDA5221F")] 36 36 public class TSPTranslocationMoveDistanceMatrixEvaluator : TSPMoveEvaluator, IPermutationTranslocationMoveOperator { 37 37 public override Type EvaluatorType { -
branches/PersistenceOverhaul/HeuristicLab.Problems.TravelingSalesman/3.3/MoveEvaluators/ThreeOpt/TSPTranslocationMoveEuclideanPathEvaluator.cs
r13368 r14711 30 30 /// </summary> 31 31 [Item("TSPTranslocationMoveEuclideanPathEvaluator", "Operator for evaluating a translocation or insertion move (3-opt) based on euclidean distances.")] 32 [Storable Class("683A58C4-DC1D-41EA-88D9-A40ADB913DEC")]32 [StorableType("683A58C4-DC1D-41EA-88D9-A40ADB913DEC")] 33 33 public class TSPTranslocationMoveEuclideanPathEvaluator : TSPTranslocationMovePathEvaluator { 34 34 [StorableConstructor] -
branches/PersistenceOverhaul/HeuristicLab.Problems.TravelingSalesman/3.3/MoveEvaluators/ThreeOpt/TSPTranslocationMoveGeoPathEvaluator.cs
r13368 r14711 30 30 /// </summary> 31 31 [Item("TSPTranslocationMoveGeoPathEvaluator", "Operator for evaluating a translocation or insertion move (3-opt) based on geo (world) distances.")] 32 [Storable Class("B9D45307-743D-46E9-BB04-671D88B341D4")]32 [StorableType("B9D45307-743D-46E9-BB04-671D88B341D4")] 33 33 public class TSPTranslocationMoveGeoPathEvaluator : TSPTranslocationMovePathEvaluator { 34 34 public override Type EvaluatorType { -
branches/PersistenceOverhaul/HeuristicLab.Problems.TravelingSalesman/3.3/MoveEvaluators/ThreeOpt/TSPTranslocationMovePathEvaluator.cs
r13368 r14711 32 32 /// </summary> 33 33 [Item("TSPTranslocationMovePathEvaluator", "Evaluates a translocation or insertion move (3-opt) by summing up the length of all added edges and subtracting the length of all deleted edges.")] 34 [Storable Class("7D41A96C-4747-4331-A45F-3BE310A85F21")]34 [StorableType("7D41A96C-4747-4331-A45F-3BE310A85F21")] 35 35 public abstract class TSPTranslocationMovePathEvaluator : TSPPathMoveEvaluator, IPermutationTranslocationMoveOperator { 36 36 public ILookupParameter<TranslocationMove> TranslocationMoveParameter { -
branches/PersistenceOverhaul/HeuristicLab.Problems.TravelingSalesman/3.3/MoveEvaluators/ThreeOpt/TSPTranslocationMoveRoundedEuclideanPathEvaluator.cs
r13368 r14711 30 30 /// </summary> 31 31 [Item("TSPTranslocationMoveRoundedEuclideanPathEvaluator", "Operator for evaluating a translocation or insertion move (3-opt) based on rounded euclidean distances.")] 32 [Storable Class("2965AFB8-A737-47F2-A30D-438A39F1EEB2")]32 [StorableType("2965AFB8-A737-47F2-A30D-438A39F1EEB2")] 33 33 public class TSPTranslocationMoveRoundedEuclideanPathEvaluator : TSPTranslocationMovePathEvaluator { 34 34 [StorableConstructor] -
branches/PersistenceOverhaul/HeuristicLab.Problems.TravelingSalesman/3.3/MoveEvaluators/TwoOpt/TSPInversionMoveDistanceMatrixEvaluator.cs
r13368 r14711 33 33 /// </summary> 34 34 [Item("TSPInversionMoveDistanceMatrixEvaluator", "Evaluates an inversion move (2-opt) by summing up the length of all added edges and subtracting the length of all deleted edges.")] 35 [Storable Class("E77A24BA-77C0-4F46-BBBB-D508B42F10F5")]35 [StorableType("E77A24BA-77C0-4F46-BBBB-D508B42F10F5")] 36 36 public class TSPInversionMoveDistanceMatrixEvaluator : TSPMoveEvaluator, IPermutationInversionMoveOperator { 37 37 public override Type EvaluatorType { -
branches/PersistenceOverhaul/HeuristicLab.Problems.TravelingSalesman/3.3/MoveEvaluators/TwoOpt/TSPInversionMoveEuclideanPathEvaluator.cs
r13368 r14711 30 30 /// </summary> 31 31 [Item("TSPInversionMoveEuclideanPathEvaluator", "Operator for evaluating an inversion move (2-opt) based on euclidean distances.")] 32 [Storable Class("1D73F835-2941-427E-B1B1-C7E913C5F3F6")]32 [StorableType("1D73F835-2941-427E-B1B1-C7E913C5F3F6")] 33 33 public class TSPInversionMoveEuclideanPathEvaluator : TSPInversionMovePathEvaluator { 34 34 [StorableConstructor] -
branches/PersistenceOverhaul/HeuristicLab.Problems.TravelingSalesman/3.3/MoveEvaluators/TwoOpt/TSPInversionMoveGeoPathEvaluator.cs
r13368 r14711 30 30 /// </summary> 31 31 [Item("TSPInversionMoveGeoPathEvaluator", "Operator for evaluating an inversion move (2-opt) based on geo (world) distances.")] 32 [Storable Class("485443EF-9D6B-418A-A917-CE46D7C83EC5")]32 [StorableType("485443EF-9D6B-418A-A917-CE46D7C83EC5")] 33 33 public class TSPInversionMoveGeoPathEvaluator : TSPInversionMovePathEvaluator { 34 34 public override Type EvaluatorType { -
branches/PersistenceOverhaul/HeuristicLab.Problems.TravelingSalesman/3.3/MoveEvaluators/TwoOpt/TSPInversionMovePathEvaluator.cs
r13368 r14711 32 32 /// </summary> 33 33 [Item("TSPInversionMovePathEvaluator", "Evaluates an inversion move (2-opt) by summing up the length of all added edges and subtracting the length of all deleted edges.")] 34 [Storable Class("76FD27FC-B0A6-451F-BB78-C0B7F028FB89")]34 [StorableType("76FD27FC-B0A6-451F-BB78-C0B7F028FB89")] 35 35 public abstract class TSPInversionMovePathEvaluator : TSPPathMoveEvaluator, IPermutationInversionMoveOperator { 36 36 public ILookupParameter<InversionMove> InversionMoveParameter { -
branches/PersistenceOverhaul/HeuristicLab.Problems.TravelingSalesman/3.3/MoveEvaluators/TwoOpt/TSPInversionMoveRoundedEuclideanPathEvaluator.cs
r13368 r14711 30 30 /// </summary> 31 31 [Item("TSPInversionMoveRoundedEuclideanPathEvaluator", "Operator for evaluating an inversion move (2-opt) based on rounded euclidean distances.")] 32 [Storable Class("DAC73CA3-CAC8-4391-813A-9A30A4A2ACDA")]32 [StorableType("DAC73CA3-CAC8-4391-813A-9A30A4A2ACDA")] 33 33 public class TSPInversionMoveRoundedEuclideanPathEvaluator : TSPInversionMovePathEvaluator { 34 34 [StorableConstructor]
Note: See TracChangeset
for help on using the changeset viewer.