Changeset 14711 for branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Zhu
- Timestamp:
- 03/03/17 11:41:43 (8 years ago)
- 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 30 30 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Zhu { 31 31 [Item("ZhuCrossover", "An operator which crosses two VRP representations.")] 32 [Storable Class("AED16BFA-A8D2-41F5-8004-DE88E38A8BCA")]32 [StorableType("AED16BFA-A8D2-41F5-8004-DE88E38A8BCA")] 33 33 public abstract class ZhuCrossover : VRPCrossover, IStochasticOperator, IZhuOperator { 34 34 public ILookupParameter<IRandom> RandomParameter { -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Zhu/Crossovers/ZhuHeuristicCrossover1.cs
r13368 r14711 26 26 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Zhu { 27 27 [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 [Storable Class("30EB1DE3-2AF3-486D-95A7-7C1E81C00C23")]28 [StorableType("30EB1DE3-2AF3-486D-95A7-7C1E81C00C23")] 29 29 public sealed class ZhuHeuristicCrossover1 : ZhuCrossover { 30 30 [StorableConstructor] -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Zhu/Crossovers/ZhuHeuristicCrossover2.cs
r13368 r14711 27 27 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Zhu { 28 28 [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 [Storable Class("4B1E0252-7C6F-4231-B430-57D7CF5699DC")]29 [StorableType("4B1E0252-7C6F-4231-B430-57D7CF5699DC")] 30 30 public sealed class ZhuHeuristicCrossover2 : ZhuCrossover { 31 31 [StorableConstructor] -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Zhu/Crossovers/ZhuMergeCrossover1.cs
r13368 r14711 28 28 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Zhu { 29 29 [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 [Storable Class("02895053-56B0-4CA3-A525-9A2C319EFED1")]30 [StorableType("02895053-56B0-4CA3-A525-9A2C319EFED1")] 31 31 public sealed class ZhuMergeCrossover1 : ZhuCrossover { 32 32 [StorableConstructor] -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Zhu/Crossovers/ZhuMergeCrossover2.cs
r13368 r14711 29 29 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Zhu { 30 30 [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 [Storable Class("8247B78F-64A1-42F5-BF86-F3C9842FFB8B")]31 [StorableType("8247B78F-64A1-42F5-BF86-F3C9842FFB8B")] 32 32 public sealed class ZhuMergeCrossover2 : ZhuCrossover { 33 33 [StorableConstructor] -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Zhu/Crossovers/ZhuPermutationCrossover.cs
r13368 r14711 28 28 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Zhu { 29 29 [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 [Storable Class("8C257140-6756-4720-A56B-64D18B1991B7")]30 [StorableType("8C257140-6756-4720-A56B-64D18B1991B7")] 31 31 public sealed class PrinsPermutationCrossover : ZhuCrossover { 32 32 public IValueLookupParameter<IPermutationCrossover> InnerCrossoverParameter { -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Zhu/Manipulators/ZhuManipulator.cs
r13368 r14711 30 30 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Zhu { 31 31 [Item("ZhuManipulator", "An operator which manipulates a VRP representation.")] 32 [Storable Class("0B943312-E35E-4EE1-8F58-680C77E118D3")]32 [StorableType("0B943312-E35E-4EE1-8F58-680C77E118D3")] 33 33 public abstract class ZhuManipulator : VRPManipulator, IStochasticOperator, IZhuOperator { 34 34 public ILookupParameter<IRandom> RandomParameter { -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Zhu/Manipulators/ZhuPermutationManipulator.cs
r13368 r14711 28 28 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Zhu { 29 29 [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 [Storable Class("F8D7248F-A46E-4773-A58B-500B682981F2")]30 [StorableType("F8D7248F-A46E-4773-A58B-500B682981F2")] 31 31 public sealed class ZhuPermutationManipulator : ZhuManipulator { 32 32 public IValueLookupParameter<IPermutationManipulator> InnerManipulatorParameter { -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Zhu/ZhuEncoding.cs
r13368 r14711 30 30 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Zhu { 31 31 [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 [Storable Class("0B507C1E-8393-4A6F-B3FE-43D78E9AC0AF")]32 [StorableType("0B507C1E-8393-4A6F-B3FE-43D78E9AC0AF")] 33 33 public class ZhuEncoding : General.PermutationEncoding { 34 34 #region IVRPEncoding Members
Note: See TracChangeset
for help on using the changeset viewer.