Changeset 14711 for branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Moves/CustomerRelocation
- Timestamp:
- 03/03/17 11:41:43 (8 years ago)
- Location:
- branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Moves/CustomerRelocation
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Moves/CustomerRelocation/PotvinCustomerRelocationExhaustiveMoveGenerator.cs
r13368 r14711 29 29 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Potvin { 30 30 [Item("PotvinCustomerRelocationExhaustiveMoveGenerator", "Generates customer relocation moves from a given VRP encoding.")] 31 [Storable Class("595E2A67-A6EF-433D-90F0-3ED250BA3AAE")]31 [StorableType("595E2A67-A6EF-433D-90F0-3ED250BA3AAE")] 32 32 public sealed class PotvinCustomerRelocationExhaustiveMoveGenerator : PotvinCustomerRelocationMoveGenerator, IExhaustiveMoveGenerator { 33 33 public override IDeepCloneable Clone(Cloner cloner) { -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Moves/CustomerRelocation/PotvinCustomerRelocationMove.cs
r13368 r14711 29 29 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Potvin { 30 30 [Item("PotvinCustomerRelocationMove", "Item that describes a relocation move on a VRP representation.")] 31 [Storable Class("F21C9262-4820-4483-8C9E-E93B5B746373")]31 [StorableType("F21C9262-4820-4483-8C9E-E93B5B746373")] 32 32 public class PotvinCustomerRelocationMove : Item, IVRPMove { 33 33 [Storable] -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Moves/CustomerRelocation/PotvinCustomerRelocationMoveAttribute.cs
r13368 r14711 27 27 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Potvin { 28 28 [Item("PotvinCustomerRelocationMoveAttribute", "Customer relocation move attribute")] 29 [Storable Class("EC684148-64BB-41C9-865F-A3457E911EAA")]29 [StorableType("EC684148-64BB-41C9-865F-A3457E911EAA")] 30 30 public class PotvinCustomerRelocationMoveAttribute : VRPMoveAttribute { 31 31 [Storable] -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Moves/CustomerRelocation/PotvinCustomerRelocationMoveEvaluator.cs
r13368 r14711 28 28 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Potvin { 29 29 [Item("PotvinCustomerRelocationMoveEvaluator", "Evaluates a customer relocation move for a VRP representation. ")] 30 [Storable Class("F3BFF9CA-E6DC-49CE-AE82-D9DE4C5F36BE")]30 [StorableType("F3BFF9CA-E6DC-49CE-AE82-D9DE4C5F36BE")] 31 31 public sealed class PotvinCustomerRelocationMoveEvaluator : PotvinMoveEvaluator, IPotvinCustomerRelocationMoveOperator { 32 32 public ILookupParameter<PotvinCustomerRelocationMove> CustomerRelocationMoveParameter { -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Moves/CustomerRelocation/PotvinCustomerRelocationMoveGenerator.cs
r13368 r14711 28 28 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Potvin { 29 29 [Item("PotvinCustomerRelocationMoveGenerator", "Generates customer relocation moves from a given VRP encoding.")] 30 [Storable Class("11424F12-F268-4F3E-9730-2A24BA09345A")]30 [StorableType("11424F12-F268-4F3E-9730-2A24BA09345A")] 31 31 public abstract class PotvinCustomerRelocationMoveGenerator : PotvinMoveGenerator, IPotvinCustomerRelocationMoveOperator { 32 32 public ILookupParameter<PotvinCustomerRelocationMove> CustomerRelocationMoveParameter { -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Moves/CustomerRelocation/PotvinCustomerRelocationMoveMaker.cs
r13368 r14711 31 31 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Potvin { 32 32 [Item("PotvinCustomerRelocationMoveMaker", "Peforms the customer relocation move on a given VRP encoding and updates the quality.")] 33 [Storable Class("4691991A-229A-4B86-A36D-1DA7B8A1F197")]33 [StorableType("4691991A-229A-4B86-A36D-1DA7B8A1F197")] 34 34 public class PotvinCustomerRelocationMoveMaker : PotvinMoveMaker, IPotvinCustomerRelocationMoveOperator, IMoveMaker { 35 35 public ILookupParameter<PotvinCustomerRelocationMove> CustomerRelocationMoveParameter { -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Moves/CustomerRelocation/PotvinCustomerRelocationMoveTabuCriterion.cs
r13368 r14711 32 32 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Potvin { 33 33 [Item("PotvinCustomerRelocationTabuCriterion", @"Checks if a certain customer relocation move is tabu.")] 34 [Storable Class("63569674-C3EB-4797-9A6D-C68A4B2CDEC3")]34 [StorableType("63569674-C3EB-4797-9A6D-C68A4B2CDEC3")] 35 35 public class PotvinCustomerRelocationMoveTabuCriterion : SingleSuccessorOperator, IPotvinCustomerRelocationMoveOperator, ITabuChecker, IPotvinOperator, IVRPMoveOperator { 36 36 public override bool CanChangeName { -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Moves/CustomerRelocation/PotvinCustomerRelocationMoveTabuMaker.cs
r13368 r14711 29 29 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Potvin { 30 30 [Item("PotvinCustomerRelocationMoveTabuMaker", "Declares a given customer relocation move as tabu.")] 31 [Storable Class("AD57E9AF-174D-4C4E-91AE-46AB238E5820")]31 [StorableType("AD57E9AF-174D-4C4E-91AE-46AB238E5820")] 32 32 public class PotvinCustomerRelocationMoveTabuMaker : TabuMaker, IPotvinCustomerRelocationMoveOperator, IPotvinOperator { 33 33 public ILookupParameter<PotvinCustomerRelocationMove> CustomerRelocationMoveParameter { -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Moves/CustomerRelocation/PotvinCustomerRelocationMultiMoveGenerator.cs
r13368 r14711 32 32 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Potvin { 33 33 [Item("PotvinCustomerRelocationMultiMoveGenerator", "Generates customer relocation moves from a given VRP encoding.")] 34 [Storable Class("11448ECA-4B93-4CBA-8F86-882F6CFE76F5")]34 [StorableType("11448ECA-4B93-4CBA-8F86-882F6CFE76F5")] 35 35 public sealed class PotvinCustomerRelocationMultiMoveGenerator : PotvinCustomerRelocationMoveGenerator, IMultiMoveGenerator, IMultiVRPMoveGenerator { 36 36 public ILookupParameter<IRandom> RandomParameter { -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Moves/CustomerRelocation/PotvinCustomerRelocationSingleMoveGenerator.cs
r13368 r14711 30 30 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Potvin { 31 31 [Item("PotvinCustomerRelocationSingleMoveGenerator", "Generates a single customer relocation move from a given VRP encoding.")] 32 [Storable Class("A5607A9F-A1F2-4978-A893-9342E0E75B92")]32 [StorableType("A5607A9F-A1F2-4978-A893-9342E0E75B92")] 33 33 public sealed class PotvinCustomerRelocationSingleMoveGenerator : PotvinCustomerRelocationMoveGenerator, 34 34 ISingleMoveGenerator {
Note: See TracChangeset
for help on using the changeset viewer.