Changeset 16462 for branches/2520_PersistenceReintegration/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/ThreeOpt
- Timestamp:
- 12/28/18 16:10:48 (6 years ago)
- Location:
- branches/2520_PersistenceReintegration/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/ThreeOpt
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2520_PersistenceReintegration/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/ThreeOpt/AlbaStochasticTranslocationSingleMoveGenerator.cs
r16453 r16462 24 24 using HeuristicLab.Data; 25 25 using HeuristicLab.Encodings.PermutationEncoding; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Fossil; 27 27 using HeuristicLab.Problems.VehicleRouting.Interfaces; 28 28 29 29 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 30 30 [Item("AlbaStochasticTranslocationSingleMoveGenerator", "An operator which generates a single translocation move for a VRP representation. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 31 [Storable Class]31 [StorableType("AB2D93A5-BECF-4ABE-B704-5DA883426CAF")] 32 32 public sealed class AlbaStochasticTranslocationSingleMoveGenerator : AlbaMoveGenerator, IAlbaTranslocationMoveOperator { 33 33 [Storable] … … 55 55 56 56 [StorableConstructor] 57 private AlbaStochasticTranslocationSingleMoveGenerator( bool deserializing) : base(deserializing) { }57 private AlbaStochasticTranslocationSingleMoveGenerator(StorableConstructorFlag _) : base(_) { } 58 58 59 59 public AlbaStochasticTranslocationSingleMoveGenerator() -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/ThreeOpt/AlbaTranslocationMove.cs
r16453 r16462 24 24 using HeuristicLab.Encodings.PermutationEncoding; 25 25 using HeuristicLab.Optimization; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Fossil; 27 27 using HeuristicLab.Problems.VehicleRouting.Encodings.General; 28 28 using HeuristicLab.Problems.VehicleRouting.Interfaces; … … 30 30 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 31 31 [Item("AlbaTranslocationMove", "Item that describes a translocation move on a VRP representation. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 32 [Storable Class]32 [StorableType("C9BA8BFE-712F-4575-82E6-B94C604C001B")] 33 33 public class AlbaTranslocationMove : TranslocationMove, IVRPMove { 34 34 public IVRPEncoding Individual { get { return Permutation as AlbaEncoding; } } … … 43 43 44 44 [StorableConstructor] 45 protected AlbaTranslocationMove( bool deserializing) : base(deserializing) { }45 protected AlbaTranslocationMove(StorableConstructorFlag _) : base(_) { } 46 46 47 47 public override IDeepCloneable Clone(Cloner cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/ThreeOpt/AlbaTranslocationMoveEvaluator.cs
r16453 r16462 24 24 using HeuristicLab.Encodings.PermutationEncoding; 25 25 using HeuristicLab.Parameters; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Fossil; 27 27 using HeuristicLab.Problems.VehicleRouting.Encodings.Alba; 28 28 29 29 namespace HeuristicLab.Problems.VehicleRouting { 30 30 [Item("AlbaTranslocationMoveEvaluator", "Evaluates a translocation or insertion move (3-opt) for a VRP representation. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 31 [Storable Class]31 [StorableType("36E23651-0091-4CE9-869F-BACA65464D72")] 32 32 public sealed class AlbaTranslocationMoveEvaluator : AlbaMoveEvaluator, IAlbaTranslocationMoveOperator { 33 33 public ILookupParameter<TranslocationMove> TranslocationMoveParameter { … … 41 41 42 42 [StorableConstructor] 43 private AlbaTranslocationMoveEvaluator( bool deserializing) : base(deserializing) { }43 private AlbaTranslocationMoveEvaluator(StorableConstructorFlag _) : base(_) { } 44 44 45 45 public AlbaTranslocationMoveEvaluator() -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/ThreeOpt/AlbaTranslocationMoveGenerator.cs
r16453 r16462 26 26 using HeuristicLab.Optimization; 27 27 using HeuristicLab.Parameters; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Fossil; 29 29 using HeuristicLab.Problems.VehicleRouting.Interfaces; 30 30 31 31 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 32 32 [Item("AlbaTranslocationMoveGenerator", "An operator which generates translocation moves for a VRP representation. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 33 [Storable Class]33 [StorableType("695BBC5B-7A11-4AE5-83E6-9EEA9979E791")] 34 34 public sealed class AlbaTranslocationMoveGenerator : AlbaMoveGenerator, IAlbaTranslocationMoveOperator, IMultiMoveGenerator { 35 35 public IValueLookupParameter<TranslocationMoveGenerator> TranslocationMoveGeneratorParameter { … … 74 74 75 75 [StorableConstructor] 76 private AlbaTranslocationMoveGenerator( bool deserializing) : base(deserializing) { }76 private AlbaTranslocationMoveGenerator(StorableConstructorFlag _) : base(_) { } 77 77 78 78 public AlbaTranslocationMoveGenerator() -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/ThreeOpt/AlbaTranslocationMoveHardTabuCriterion.cs
r16453 r16462 25 25 using HeuristicLab.Encodings.PermutationEncoding; 26 26 using HeuristicLab.Optimization; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Fossil; 28 28 using HeuristicLab.Problems.VehicleRouting.Encodings.General; 29 29 using HeuristicLab.Problems.VehicleRouting.Interfaces; … … 31 31 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 32 32 [Item("AlbaTranslocationMoveHardTabuCriterion", "An operator which checks if translocation moves are tabu using a hard criterion for a VRP representation. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 33 [Storable Class]33 [StorableType("1148F3AA-FDE0-4604-8517-777E87F1CEA0")] 34 34 public sealed class AlbaTranslocationMoveHardTabuCriterion : VRPMoveOperator, IAlbaTranslocationMoveOperator, ITabuChecker, IAlbaOperator { 35 35 [Storable] … … 65 65 66 66 [StorableConstructor] 67 private AlbaTranslocationMoveHardTabuCriterion( bool deserializing) : base(deserializing) { }67 private AlbaTranslocationMoveHardTabuCriterion(StorableConstructorFlag _) : base(_) { } 68 68 69 69 public AlbaTranslocationMoveHardTabuCriterion() -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/ThreeOpt/AlbaTranslocationMoveMaker.cs
r16453 r16462 23 23 using HeuristicLab.Core; 24 24 using HeuristicLab.Encodings.PermutationEncoding; 25 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;25 using HEAL.Fossil; 26 26 27 27 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 28 28 [Item("AlbaTranslocationMoveMaker", "An operator which makes translocation moves for a VRP representation. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 29 [Storable Class]29 [StorableType("3E2624B9-AC8D-4E18-9586-04E501769D3E")] 30 30 public sealed class AlbaTranslocationMoveMaker : AlbaMoveMaker, IAlbaTranslocationMoveOperator { 31 31 [Storable] … … 45 45 46 46 [StorableConstructor] 47 private AlbaTranslocationMoveMaker( bool deserializing) : base(deserializing) { }47 private AlbaTranslocationMoveMaker(StorableConstructorFlag _) : base(_) { } 48 48 49 49 public AlbaTranslocationMoveMaker() -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/ThreeOpt/AlbaTranslocationMoveSoftTabuCriterion.cs
r16453 r16462 25 25 using HeuristicLab.Encodings.PermutationEncoding; 26 26 using HeuristicLab.Optimization; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Fossil; 28 28 using HeuristicLab.Problems.VehicleRouting.Encodings.General; 29 29 using HeuristicLab.Problems.VehicleRouting.Interfaces; … … 31 31 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 32 32 [Item("AlbaTranslocationMoveSoftTabuCriterion", "An operator which checks if translocation moves are tabu using a soft criterion for a VRP representation. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 33 [Storable Class]33 [StorableType("E1E314E4-11E8-40F8-BC26-A49D42810E79")] 34 34 public sealed class AlbaTranslocationMoveSoftTabuCriterion : VRPMoveOperator, IAlbaTranslocationMoveOperator, ITabuChecker, IAlbaOperator { 35 35 [Storable] … … 65 65 66 66 [StorableConstructor] 67 private AlbaTranslocationMoveSoftTabuCriterion( bool deserializing) : base(deserializing) { }67 private AlbaTranslocationMoveSoftTabuCriterion(StorableConstructorFlag _) : base(_) { } 68 68 69 69 public AlbaTranslocationMoveSoftTabuCriterion() -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Moves/ThreeOpt/AlbaTranslocationMoveTabuMaker.cs
r16453 r16462 25 25 using HeuristicLab.Encodings.PermutationEncoding; 26 26 using HeuristicLab.Optimization; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Fossil; 28 28 using HeuristicLab.Problems.VehicleRouting.Encodings.General; 29 29 using HeuristicLab.Problems.VehicleRouting.Interfaces; … … 31 31 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 32 32 [Item("AlbaTranslocationMoveTabuMaker", "An operator which makes translocation moves tabu for a VRP representation. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 33 [Storable Class]33 [StorableType("7C706677-1688-4D5F-8C86-D2F479CADA40")] 34 34 public sealed class AlbaTranslocationMoveTabuMaker : VRPMoveOperator, IAlbaTranslocationMoveOperator, ITabuMaker, IAlbaOperator { 35 35 [Storable] … … 65 65 66 66 [StorableConstructor] 67 private AlbaTranslocationMoveTabuMaker( bool deserializing) : base(deserializing) { }67 private AlbaTranslocationMoveTabuMaker(StorableConstructorFlag _) : base(_) { } 68 68 69 69 public AlbaTranslocationMoveTabuMaker()
Note: See TracChangeset
for help on using the changeset viewer.