Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/03/17 11:41:43 (8 years ago)
Author:
gkronber
Message:

#2520

  • renamed StorableClass -> StorableType
  • changed persistence to use GUIDs instead of type names
Location:
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/GVR
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/GVR/Crossovers/GVRCrossover.cs

    r13368 r14711  
    3131namespace HeuristicLab.Problems.VehicleRouting.Encodings.GVR {
    3232  [Item("GVRCrossover", "The GVR crossover operation. It is implemented as described in Pereira, F.B. et al (2002). GVR: a New Genetic Representation for the Vehicle Routing Problem. AICS 2002, LNAI 2464, pp. 95-102.")]
    33   [StorableClass("40711F17-A1F6-4902-A97F-1DD47F1C41F7")]
     33  [StorableType("40711F17-A1F6-4902-A97F-1DD47F1C41F7")]
    3434  public sealed class GVRCrossover : VRPCrossover, IStochasticOperator, IGVROperator {
    3535    public ILookupParameter<IRandom> RandomParameter {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/GVR/GVREncoding.cs

    r13368 r14711  
    3131namespace HeuristicLab.Problems.VehicleRouting.Encodings.GVR {
    3232  [Item("GVREncoding", "Represents a potvin encoding of VRP solutions. It is implemented as described in Pereira, F.B. et al (2002). GVR: a New Genetic Representation for the Vehicle Routing Problem. AICS 2002, LNAI 2464, pp. 95-102.")]
    33   [StorableClass("487D323A-65A6-4464-82A2-49A2BD33E42A")]
     33  [StorableType("487D323A-65A6-4464-82A2-49A2BD33E42A")]
    3434  public class GVREncoding : TourEncoding {
    3535    public override List<Tour> GetTours() {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/GVR/Manipulators/GVRDisplacementManipulator.cs

    r13368 r14711  
    2727namespace HeuristicLab.Problems.VehicleRouting.Encodings.GVR {
    2828  [Item("GVRDisplacementManipulator", "An operator which manipulates a GVR representation by applying a displacement operation. It is implemented as described in Pereira, F.B. et al (2002). GVR: a New Genetic Representation for the Vehicle Routing Problem. AICS 2002, LNAI 2464, pp. 95-102.")]
    29   [StorableClass("73E85295-388E-4222-A4F3-E74D1C8BF774")]
     29  [StorableType("73E85295-388E-4222-A4F3-E74D1C8BF774")]
    3030  public sealed class GVRDisplacementManipulator : GVRManipulator {
    3131    [StorableConstructor]
  • branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/GVR/Manipulators/GVRInsertionManipulator.cs

    r13368 r14711  
    2626namespace HeuristicLab.Problems.VehicleRouting.Encodings.GVR {
    2727  [Item("GVRInsertionManipulator", "An operator which manipulates a GVR representation by inserting a customer at another location. It is implemented as described in Pereira, F.B. et al (2002). GVR: a New Genetic Representation for the Vehicle Routing Problem. AICS 2002, LNAI 2464, pp. 95-102.")]
    28   [StorableClass("ADA80DA4-F357-4829-89EF-3F3A1FB0C2B8")]
     28  [StorableType("ADA80DA4-F357-4829-89EF-3F3A1FB0C2B8")]
    2929  public sealed class GVRInsertionManipulator : GVRManipulator {
    3030    [StorableConstructor]
  • branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/GVR/Manipulators/GVRInversionManipulator.cs

    r13368 r14711  
    2626namespace HeuristicLab.Problems.VehicleRouting.Encodings.GVR {
    2727  [Item("GVRInversionManipulator", "An operator which manipulates a GVR representation by inverting a subroute. It is implemented as described in Pereira, F.B. et al (2002). GVR: a New Genetic Representation for the Vehicle Routing Problem. AICS 2002, LNAI 2464, pp. 95-102.")]
    28   [StorableClass("557721A0-55C1-47F2-BA05-AC9540ACD4BA")]
     28  [StorableType("557721A0-55C1-47F2-BA05-AC9540ACD4BA")]
    2929  public sealed class GVRInversionManipulator : GVRManipulator {
    3030    [StorableConstructor]
  • branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/GVR/Manipulators/GVRManipulator.cs

    r13368 r14711  
    3030namespace HeuristicLab.Problems.VehicleRouting.Encodings.GVR {
    3131  [Item("GVRManipulator", "A VRP manipulation operation.")]
    32   [StorableClass("67CE4CF3-060E-4464-B99C-6A3503E01A3B")]
     32  [StorableType("67CE4CF3-060E-4464-B99C-6A3503E01A3B")]
    3333  public abstract class GVRManipulator : VRPManipulator, IStochasticOperator, IGVROperator {
    3434    public ILookupParameter<IRandom> RandomParameter {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/GVR/Manipulators/GVRSwapManipulator.cs

    r13368 r14711  
    2626namespace HeuristicLab.Problems.VehicleRouting.Encodings.GVR {
    2727  [Item("GVRSwapManipulator", "An operator which manipulates a GVR representation by swapping two customers. It is implemented as described in Pereira, F.B. et al (2002). GVR: a New Genetic Representation for the Vehicle Routing Problem. AICS 2002, LNAI 2464, pp. 95-102.")]
    28   [StorableClass("9D8DE847-BDE7-45BB-90E5-AA32D78B8878")]
     28  [StorableType("9D8DE847-BDE7-45BB-90E5-AA32D78B8878")]
    2929  public sealed class GVRSwapManipulator : GVRManipulator {
    3030    [StorableConstructor]
Note: See TracChangeset for help on using the changeset viewer.