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/Zhu
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Zhu/Crossovers/ZhuCrossover.cs

    r13368 r14711  
    3030namespace HeuristicLab.Problems.VehicleRouting.Encodings.Zhu {
    3131  [Item("ZhuCrossover", "An operator which crosses two VRP representations.")]
    32   [StorableClass("AED16BFA-A8D2-41F5-8004-DE88E38A8BCA")]
     32  [StorableType("AED16BFA-A8D2-41F5-8004-DE88E38A8BCA")]
    3333  public abstract class ZhuCrossover : VRPCrossover, IStochasticOperator, IZhuOperator {
    3434    public ILookupParameter<IRandom> RandomParameter {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Zhu/Crossovers/ZhuHeuristicCrossover1.cs

    r13368 r14711  
    2626namespace HeuristicLab.Problems.VehicleRouting.Encodings.Zhu {
    2727  [Item("ZhuHeuristicCrossover1", "The Zhu Heuristic Crossover (Version 1). It is implemented as described in Zhu, K.Q. (2000). A New Genetic Algorithm For VRPTW. Proceedings of the International Conference on Artificial Intelligence.")]
    28   [StorableClass("30EB1DE3-2AF3-486D-95A7-7C1E81C00C23")]
     28  [StorableType("30EB1DE3-2AF3-486D-95A7-7C1E81C00C23")]
    2929  public sealed class ZhuHeuristicCrossover1 : ZhuCrossover {
    3030    [StorableConstructor]
  • branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Zhu/Crossovers/ZhuHeuristicCrossover2.cs

    r13368 r14711  
    2727namespace HeuristicLab.Problems.VehicleRouting.Encodings.Zhu {
    2828  [Item("ZhuHeuristicCrossover2", "The Zhu Heuristic Crossover (Version 2). It is implemented as described in Zhu, K.Q. (2000). A New Genetic Algorithm For VRPTW. Proceedings of the International Conference on Artificial Intelligence.")]
    29   [StorableClass("4B1E0252-7C6F-4231-B430-57D7CF5699DC")]
     29  [StorableType("4B1E0252-7C6F-4231-B430-57D7CF5699DC")]
    3030  public sealed class ZhuHeuristicCrossover2 : ZhuCrossover {
    3131    [StorableConstructor]
  • branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Zhu/Crossovers/ZhuMergeCrossover1.cs

    r13368 r14711  
    2828namespace HeuristicLab.Problems.VehicleRouting.Encodings.Zhu {
    2929  [Item("ZhuMergeCrossover1", "The Zhu Merge Crossover (Version 1). It is implemented as described in Zhu, K.Q. (2000). A New Genetic Algorithm For VRPTW. Proceedings of the International Conference on Artificial Intelligence.")]
    30   [StorableClass("02895053-56B0-4CA3-A525-9A2C319EFED1")]
     30  [StorableType("02895053-56B0-4CA3-A525-9A2C319EFED1")]
    3131  public sealed class ZhuMergeCrossover1 : ZhuCrossover {
    3232    [StorableConstructor]
  • branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Zhu/Crossovers/ZhuMergeCrossover2.cs

    r13368 r14711  
    2929namespace HeuristicLab.Problems.VehicleRouting.Encodings.Zhu {
    3030  [Item("ZhuMergeCrossover2", "The Zhu Merge Crossover (Version 2).  It is implemented as described in Zhu, K.Q. (2000). A New Genetic Algorithm For VRPTW. Proceedings of the International Conference on Artificial Intelligence.")]
    31   [StorableClass("8247B78F-64A1-42F5-BF86-F3C9842FFB8B")]
     31  [StorableType("8247B78F-64A1-42F5-BF86-F3C9842FFB8B")]
    3232  public sealed class ZhuMergeCrossover2 : ZhuCrossover {
    3333    [StorableConstructor]
  • branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Zhu/Crossovers/ZhuPermutationCrossover.cs

    r13368 r14711  
    2828namespace HeuristicLab.Problems.VehicleRouting.Encodings.Zhu {
    2929  [Item("ZhuPermutationCrossover", "An operator which crosses two VRP representations using a standard permutation operator. It is implemented as described in Zhu, K.Q. (2000). A New Genetic Algorithm For VRPTW. Proceedings of the International Conference on Artificial Intelligence.")]
    30   [StorableClass("8C257140-6756-4720-A56B-64D18B1991B7")]
     30  [StorableType("8C257140-6756-4720-A56B-64D18B1991B7")]
    3131  public sealed class PrinsPermutationCrossover : ZhuCrossover {
    3232    public IValueLookupParameter<IPermutationCrossover> InnerCrossoverParameter {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Zhu/Manipulators/ZhuManipulator.cs

    r13368 r14711  
    3030namespace HeuristicLab.Problems.VehicleRouting.Encodings.Zhu {
    3131  [Item("ZhuManipulator", "An operator which manipulates a VRP representation.")]
    32   [StorableClass("0B943312-E35E-4EE1-8F58-680C77E118D3")]
     32  [StorableType("0B943312-E35E-4EE1-8F58-680C77E118D3")]
    3333  public abstract class ZhuManipulator : VRPManipulator, IStochasticOperator, IZhuOperator {
    3434    public ILookupParameter<IRandom> RandomParameter {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Zhu/Manipulators/ZhuPermutationManipulator.cs

    r13368 r14711  
    2828namespace HeuristicLab.Problems.VehicleRouting.Encodings.Zhu {
    2929  [Item("ZhuPermutationManipulator", "An operator which manipulates a VRP representation by using a standard permutation manipulator. It is implemented as described in Zhu, K.Q. (2000). A New Genetic Algorithm For VRPTW. Proceedings of the International Conference on Artificial Intelligence.")]
    30   [StorableClass("F8D7248F-A46E-4773-A58B-500B682981F2")]
     30  [StorableType("F8D7248F-A46E-4773-A58B-500B682981F2")]
    3131  public sealed class ZhuPermutationManipulator : ZhuManipulator {
    3232    public IValueLookupParameter<IPermutationManipulator> InnerManipulatorParameter {
  • branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Zhu/ZhuEncoding.cs

    r13368 r14711  
    3030namespace HeuristicLab.Problems.VehicleRouting.Encodings.Zhu {
    3131  [Item("ZhuEncoding", "Represents a Zhu encoding of VRP solutions. It is implemented as described in Zhu, K.Q. (2000). A New Genetic Algorithm For VRPTW. Proceedings of the International Conference on Artificial Intelligence.")]
    32   [StorableClass("0B507C1E-8393-4A6F-B3FE-43D78E9AC0AF")]
     32  [StorableType("0B507C1E-8393-4A6F-B3FE-43D78E9AC0AF")]
    3333  public class ZhuEncoding : General.PermutationEncoding {
    3434    #region IVRPEncoding Members
Note: See TracChangeset for help on using the changeset viewer.