Changeset 13368 for branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Moves/VehicleAssignment
- Timestamp:
- 11/24/15 17:08:13 (9 years ago)
- Location:
- branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Moves/VehicleAssignment
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Moves/VehicleAssignment/PotvinVehicleAssignmentExhaustiveMoveGenerator.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 29 29 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Potvin { 30 30 [Item("PotvinVehicleAssignmentExhaustiveMoveGenerator", "Generates vehicle assignment moves from a given VRP encoding.")] 31 [StorableClass ]31 [StorableClass("B242B01F-3FFD-4934-8329-B6F661AE60F9")] 32 32 public sealed class PotvinVehicleAssignmentExhaustiveMoveGenerator : PotvinVehicleAssignmentMoveGenerator, IExhaustiveMoveGenerator { 33 33 public override IDeepCloneable Clone(Cloner cloner) { -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Moves/VehicleAssignment/PotvinVehicleAssignmentMove.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 29 29 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Potvin { 30 30 [Item("PotvinVehicleAssignmentMove", "Item that describes a relocation move on a VRP representation.")] 31 [StorableClass ]31 [StorableClass("C898641C-FE58-4E7C-A8FB-E13412AE3662")] 32 32 public class PotvinVehicleAssignmentMove : Item, IVRPMove { 33 33 [Storable] -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Moves/VehicleAssignment/PotvinVehicleAssignmentMoveAttribute.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 27 27 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Potvin { 28 28 [Item("PotvinVehicleAssignmentMoveAttribute", "vehicle assignment move attribute")] 29 [StorableClass ]29 [StorableClass("253D8252-5240-4F35-A67B-67034C23B5C3")] 30 30 public class PotvinVehicleAssignmentMoveAttribute : VRPMoveAttribute { 31 31 [Storable] -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Moves/VehicleAssignment/PotvinVehicleAssignmentMoveEvaluator.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 27 27 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Potvin { 28 28 [Item("PotvinVehicleAssignmentMoveEvaluator", "Evaluates a vehicle assignment move for a VRP representation. ")] 29 [StorableClass ]29 [StorableClass("E48B5803-39B9-480C-B5D8-8E985CF9989E")] 30 30 public sealed class PotvinVehicleAssignmentMoveEvaluator : PotvinMoveEvaluator, IPotvinVehicleAssignmentMoveOperator { 31 31 public ILookupParameter<PotvinVehicleAssignmentMove> VehicleAssignmentMoveParameter { -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Moves/VehicleAssignment/PotvinVehicleAssignmentMoveGenerator.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 28 28 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Potvin { 29 29 [Item("PotvinVehicleAssignmentMoveGenerator", "Generates vehicle assignment moves from a given VRP encoding.")] 30 [StorableClass ]30 [StorableClass("5383CBA6-8C76-4D6B-8F15-E485A0005F66")] 31 31 public abstract class PotvinVehicleAssignmentMoveGenerator : PotvinMoveGenerator, IPotvinVehicleAssignmentMoveOperator { 32 32 public ILookupParameter<PotvinVehicleAssignmentMove> VehicleAssignmentMoveParameter { -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Moves/VehicleAssignment/PotvinVehicleAssignmentMoveMaker.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 30 30 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Potvin { 31 31 [Item("PotvinVehicleAssignmentMoveMaker", "Peforms the vehicle assignment move on a given VRP encoding and updates the quality.")] 32 [StorableClass ]32 [StorableClass("DFAB57A9-18EC-44CE-BA27-FA3D0155160F")] 33 33 public class PotvinVehicleAssignmentMoveMaker : PotvinMoveMaker, IPotvinVehicleAssignmentMoveOperator, IMoveMaker { 34 34 public ILookupParameter<PotvinVehicleAssignmentMove> VehicleAssignmentMoveParameter { -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Moves/VehicleAssignment/PotvinVehicleAssignmentMoveTabuCriterion.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 32 32 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Potvin { 33 33 [Item("PotvinVehicleAssignmentMoveTabuCriterion", @"Checks if a certain vehicle assignment move is tabu.")] 34 [StorableClass ]34 [StorableClass("5BE75591-D34B-4C21-8EAC-70105E43ADC1")] 35 35 public class PotvinVehicleAssignmentMoveTabuCriterion : SingleSuccessorOperator, IPotvinVehicleAssignmentMoveOperator, ITabuChecker, IPotvinOperator, IVRPMoveOperator { 36 36 public override bool CanChangeName { -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Moves/VehicleAssignment/PotvinVehicleAssignmentMoveTabuMaker.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 31 31 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Potvin { 32 32 [Item("PotvinVehicleAssignmentMoveTabuMaker", "Declares a given vehicle assignment move as tabu.")] 33 [StorableClass ]33 [StorableClass("96A02626-E269-448E-A64E-D26630E68210")] 34 34 public class PotvinVehicleAssignmentMoveTabuMaker : SingleSuccessorOperator, ITabuMaker, IPotvinVehicleAssignmentMoveOperator, IPotvinOperator, ISingleObjectiveOperator { 35 35 public LookupParameter<ItemList<IItem>> TabuListParameter { -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Moves/VehicleAssignment/PotvinVehicleAssignmentMultiMoveGenerator.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 32 32 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Potvin { 33 33 [Item("PotvinVehicleAssignmentMultiMoveGenerator", "Generates vehicle assignment moves from a given VRP encoding.")] 34 [StorableClass ]34 [StorableClass("2D8994D4-1947-48E3-A592-652929114CD0")] 35 35 public sealed class PotvinVehicleAssignmentMultiMoveGenerator : PotvinVehicleAssignmentMoveGenerator, IMultiMoveGenerator, IMultiVRPMoveGenerator { 36 36 public ILookupParameter<IRandom> RandomParameter { -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Moves/VehicleAssignment/PotvinVehicleAssignmentSingleMoveGenerator.cs
r12012 r13368 1 #region License Information1 #region License Information 2 2 /* HeuristicLab 3 3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 30 30 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Potvin { 31 31 [Item("PotvinVehicleAssignmentSingleMoveGenerator", "Generates a single vehicle assignment move from a given VRP encoding.")] 32 [StorableClass ]32 [StorableClass("B750C0C3-8026-4FCF-889C-8870334DEEA6")] 33 33 public sealed class PotvinVehicleAssignmentSingleMoveGenerator : PotvinVehicleAssignmentMoveGenerator, 34 34 ISingleMoveGenerator {
Note: See TracChangeset
for help on using the changeset viewer.