Changeset 14927 for branches/PersistenceReintegration/HeuristicLab.Problems.TravelingSalesman/3.3/MoveEvaluators/ThreeOpt
- Timestamp:
- 05/04/17 17:19:35 (8 years ago)
- Location:
- branches/PersistenceReintegration/HeuristicLab.Problems.TravelingSalesman/3.3/MoveEvaluators/ThreeOpt
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceReintegration/HeuristicLab.Problems.TravelingSalesman/3.3/MoveEvaluators/ThreeOpt/TSPTranslocationMoveDistanceMatrixEvaluator.cs
r14185 r14927 26 26 using HeuristicLab.Encodings.PermutationEncoding; 27 27 using HeuristicLab.Parameters; 28 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;28 using HeuristicLab.Persistence; 29 29 30 30 namespace HeuristicLab.Problems.TravelingSalesman { … … 33 33 /// </summary> 34 34 [Item("TSPTranslocationMoveDistanceMatrixEvaluator", "Evaluates a translocation or insertion move (3-opt).")] 35 [Storable Class]35 [StorableType("4bd06d01-e4b2-4d26-88b4-98d046062af7")] 36 36 public class TSPTranslocationMoveDistanceMatrixEvaluator : TSPMoveEvaluator, IPermutationTranslocationMoveOperator { 37 37 public override Type EvaluatorType { -
branches/PersistenceReintegration/HeuristicLab.Problems.TravelingSalesman/3.3/MoveEvaluators/ThreeOpt/TSPTranslocationMoveEuclideanPathEvaluator.cs
r14185 r14927 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;25 using HeuristicLab.Persistence; 26 26 27 27 namespace HeuristicLab.Problems.TravelingSalesman { … … 30 30 /// </summary> 31 31 [Item("TSPTranslocationMoveEuclideanPathEvaluator", "Operator for evaluating a translocation or insertion move (3-opt) based on euclidean distances.")] 32 [Storable Class]32 [StorableType("0aa3c06b-1550-428e-bf1f-c1f74ff19a38")] 33 33 public class TSPTranslocationMoveEuclideanPathEvaluator : TSPTranslocationMovePathEvaluator { 34 34 [StorableConstructor] … … 40 40 return new TSPTranslocationMoveEuclideanPathEvaluator(this, cloner); 41 41 } 42 42 43 43 public override Type EvaluatorType { 44 44 get { return typeof(TSPEuclideanPathEvaluator); } -
branches/PersistenceReintegration/HeuristicLab.Problems.TravelingSalesman/3.3/MoveEvaluators/ThreeOpt/TSPTranslocationMoveGeoPathEvaluator.cs
r14185 r14927 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;25 using HeuristicLab.Persistence; 26 26 27 27 namespace HeuristicLab.Problems.TravelingSalesman { … … 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]32 [StorableType("5a0b7e60-dca6-4f19-9e58-d6c7cfd81cb8")] 33 33 public class TSPTranslocationMoveGeoPathEvaluator : TSPTranslocationMovePathEvaluator { 34 34 public override Type EvaluatorType { … … 47 47 return new TSPTranslocationMoveGeoPathEvaluator(this, cloner); 48 48 } 49 49 50 50 51 51 /// <summary> -
branches/PersistenceReintegration/HeuristicLab.Problems.TravelingSalesman/3.3/MoveEvaluators/ThreeOpt/TSPTranslocationMovePathEvaluator.cs
r14185 r14927 25 25 using HeuristicLab.Encodings.PermutationEncoding; 26 26 using HeuristicLab.Parameters; 27 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;27 using HeuristicLab.Persistence; 28 28 29 29 namespace HeuristicLab.Problems.TravelingSalesman { … … 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]34 [StorableType("1a57191b-864a-406f-894e-cf9d5d1061c1")] 35 35 public abstract class TSPTranslocationMovePathEvaluator : TSPPathMoveEvaluator, IPermutationTranslocationMoveOperator { 36 36 public ILookupParameter<TranslocationMove> TranslocationMoveParameter { -
branches/PersistenceReintegration/HeuristicLab.Problems.TravelingSalesman/3.3/MoveEvaluators/ThreeOpt/TSPTranslocationMoveRoundedEuclideanPathEvaluator.cs
r14185 r14927 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using HeuristicLab.Persistence .Default.CompositeSerializers.Storable;25 using HeuristicLab.Persistence; 26 26 27 27 namespace HeuristicLab.Problems.TravelingSalesman { … … 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]32 [StorableType("e32094fd-ecc9-4fed-b7da-d733f0118ba3")] 33 33 public class TSPTranslocationMoveRoundedEuclideanPathEvaluator : TSPTranslocationMovePathEvaluator { 34 34 [StorableConstructor] … … 40 40 return new TSPTranslocationMoveRoundedEuclideanPathEvaluator(this, cloner); 41 41 } 42 42 43 43 public override Type EvaluatorType { 44 44 get { return typeof(TSPRoundedEuclideanPathEvaluator); }
Note: See TracChangeset
for help on using the changeset viewer.