Changeset 16462 for branches/2520_PersistenceReintegration/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Manipulators
- Timestamp:
- 12/28/18 16:10:48 (6 years ago)
- Location:
- branches/2520_PersistenceReintegration/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Manipulators
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2520_PersistenceReintegration/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Manipulators/AlbaCustomerInsertionManipulator.cs
r16453 r16462 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;24 using HEAL.Fossil; 25 25 26 26 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 27 27 [Item("AlbaCustomerInsertionManipulator", "An operator which manipulates a VRP representation by inserting a customer in another place. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 28 [Storable Class]28 [StorableType("285F8CFD-4427-4A5C-920E-EBD33533FD80")] 29 29 public sealed class AlbaCustomerInsertionManipulator : AlbaManipulator { 30 30 [StorableConstructor] 31 private AlbaCustomerInsertionManipulator( bool deserializing) : base(deserializing) { }31 private AlbaCustomerInsertionManipulator(StorableConstructorFlag _) : base(_) { } 32 32 33 33 public AlbaCustomerInsertionManipulator() -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Manipulators/AlbaCustomerInversionManipulator.cs
r16453 r16462 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 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("AlbaCustomerInversionManipulator", "An operator which manipulates a VRP representation by inverting the order the customers are visited. 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("CDAD0FC4-B858-4FDA-B136-6D093A10ACED")] 30 30 public sealed class AlbaCustomerInversionManipulator : AlbaManipulator { 31 31 [StorableConstructor] 32 private AlbaCustomerInversionManipulator( bool deserializing) : base(deserializing) { }32 private AlbaCustomerInversionManipulator(StorableConstructorFlag _) : base(_) { } 33 33 34 34 public AlbaCustomerInversionManipulator() -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Manipulators/AlbaCustomerSwapManipulator.cs
r16453 r16462 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;24 using HEAL.Fossil; 25 25 26 26 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 27 27 [Item("AlbaCustomerSwapManipulator", "An operator which manipulates a VRP representation by swapping two customers. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 28 [Storable Class]28 [StorableType("9040B9C9-B7BB-4EC9-8049-4A488F8A6976")] 29 29 public sealed class AlbaCustomerSwapManipulator : AlbaManipulator { 30 30 [StorableConstructor] 31 private AlbaCustomerSwapManipulator( bool deserializing) : base(deserializing) { }31 private AlbaCustomerSwapManipulator(StorableConstructorFlag _) : base(_) { } 32 32 33 33 public AlbaCustomerSwapManipulator() -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Manipulators/AlbaIntraRouteInversionManipulator.cs
r16453 r16462 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 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("AlbaIntraRouteInversionManipulator", "An operator which applies the SLS operation to 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("B64561D5-BFB8-47CB-A9D9-3F17A9510B45")] 30 30 public sealed class AlbaIntraRouteInversionManipulator : AlbaManipulator { 31 31 [StorableConstructor] 32 private AlbaIntraRouteInversionManipulator( bool deserializing) : base(deserializing) { }32 private AlbaIntraRouteInversionManipulator(StorableConstructorFlag _) : base(_) { } 33 33 34 34 public AlbaIntraRouteInversionManipulator() -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Manipulators/AlbaLambdaInterchangeManipulator.cs
r16453 r16462 26 26 using HeuristicLab.Data; 27 27 using HeuristicLab.Parameters; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Fossil; 29 29 30 30 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 31 31 [Item("AlbaLambdaInterchangeManipulator", "An operator which applies the lambda interchange operation to 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("7196378A-17BB-474E-ACCD-900683FD4030")] 33 33 public sealed class AlbaLambdaInterchangeManipulator : AlbaManipulator { 34 34 public IValueParameter<IntValue> LambdaParameter { … … 37 37 38 38 [StorableConstructor] 39 private AlbaLambdaInterchangeManipulator( bool deserializing) : base(deserializing) { }39 private AlbaLambdaInterchangeManipulator(StorableConstructorFlag _) : base(_) { } 40 40 41 41 public AlbaLambdaInterchangeManipulator() -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Manipulators/AlbaManipulator.cs
r16453 r16462 24 24 using HeuristicLab.Optimization; 25 25 using HeuristicLab.Parameters; 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("AlbaManipulator", "An operator which manipulates a VRP representation.")] 32 [Storable Class]32 [StorableType("D482A064-C423-4B72-BFFA-95C3A86356E8")] 33 33 public abstract class AlbaManipulator : VRPManipulator, IAlbaOperator, IVRPManipulator, IStochasticOperator { 34 34 public ILookupParameter<IRandom> RandomParameter { … … 37 37 38 38 [StorableConstructor] 39 protected AlbaManipulator( bool deserializing) : base(deserializing) { }39 protected AlbaManipulator(StorableConstructorFlag _) : base(_) { } 40 40 41 41 public AlbaManipulator() -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Alba/Manipulators/AlbaPermutationManipulator.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 28 28 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Alba { 29 29 [Item("AlbaPermutationManipulator", "An operator which manipulates a VRP representation by using a standard permutation manipulator. It is implemented as described in Alba, E. and Dorronsoro, B. (2004). Solving the Vehicle Routing Problem by Using Cellular Genetic Algorithms.")] 30 [Storable Class]30 [StorableType("EC65F07B-F693-4FEE-A595-39B02D633560")] 31 31 public sealed class AlbaPermutationManipualtor : AlbaManipulator { 32 32 public IValueLookupParameter<IPermutationManipulator> InnerManipulatorParameter { … … 35 35 36 36 [StorableConstructor] 37 private AlbaPermutationManipualtor( bool deserializing) : base(deserializing) { }37 private AlbaPermutationManipualtor(StorableConstructorFlag _) : base(_) { } 38 38 39 39 public AlbaPermutationManipualtor()
Note: See TracChangeset
for help on using the changeset viewer.