Changeset 14711 for branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Prins
- Timestamp:
- 03/03/17 11:41:43 (8 years ago)
- Location:
- branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Prins
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Prins/Crossovers/PrinsCrossover.cs
r13368 r14711 30 30 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Prins { 31 31 [Item("PrinsCrossover", "An operator which crosses two VRP representations.")] 32 [Storable Class("648F934D-196A-4859-B877-B23933755DB3")]32 [StorableType("648F934D-196A-4859-B877-B23933755DB3")] 33 33 public abstract class PrinsCrossover : VRPCrossover, IStochasticOperator, IPrinsOperator { 34 34 -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Prins/Crossovers/PrinsPermutationCrossover.cs
r13368 r14711 28 28 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Prins { 29 29 [Item("PrinsPermutationCrossover", "An operator which crosses two VRP representations using a standard permutation operator. It is implemented as described in Prins, C. (2004). A simple and effective evolutionary algorithm for the vehicle routing problem. Computers & Operations Research, 12:1985-2002.")] 30 [Storable Class("EB5C7B08-E3CB-474C-A5A6-D4C7894A3390")]30 [StorableType("EB5C7B08-E3CB-474C-A5A6-D4C7894A3390")] 31 31 public sealed class PrinsPermutationCrossover : PrinsCrossover, IPrinsOperator { 32 32 public IValueLookupParameter<IPermutationCrossover> InnerCrossoverParameter { -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Prins/Manipulators/PrinsExhaustiveLSManipulator.cs
r13368 r14711 27 27 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Prins { 28 28 [Item("PrinsExhaustiveLSManipulator", "An operator which manipulates a VRP representation by using the exhaustive Prins local search. It is implemented as described in Prins, C. (2004). A simple and effective evolutionary algorithm for the vehicle routing problem. Computers & Operations Research, 12:1985-2002.")] 29 [Storable Class("3738F117-C83E-447C-A4C2-6EC21B3CC70F")]29 [StorableType("3738F117-C83E-447C-A4C2-6EC21B3CC70F")] 30 30 public sealed class PrinsExhaustiveLSManipulator : PrinsLSManipulator { 31 31 [StorableConstructor] -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Prins/Manipulators/PrinsLSManipulator.cs
r13368 r14711 30 30 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Prins { 31 31 [Item("PrinsLSManipulator", "An operator which manipulates a VRP representation by using the Prins local search. It is implemented as described in Prins, C. (2004). A simple and effective evolutionary algorithm for the vehicle routing problem. Computers & Operations Research, 12:1985-2002.")] 32 [Storable Class("5CED756E-D12E-4EC8-8A1C-58C8A6498B21")]32 [StorableType("5CED756E-D12E-4EC8-8A1C-58C8A6498B21")] 33 33 public abstract class PrinsLSManipulator : PrinsManipulator, IVRPLocalSearchManipulator { 34 34 public IValueParameter<IntValue> Iterations { -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Prins/Manipulators/PrinsManipulator.cs
r13368 r14711 30 30 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Prins { 31 31 [Item("PrinsManipulator", "An operator which manipulates a VRP representation.")] 32 [Storable Class("854A5E8D-37E1-4A4B-B9D5-1E64A3C4EA79")]32 [StorableType("854A5E8D-37E1-4A4B-B9D5-1E64A3C4EA79")] 33 33 public abstract class PrinsManipulator : VRPManipulator, IStochasticOperator, IPrinsOperator { 34 34 public ILookupParameter<IRandom> RandomParameter { -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Prins/Manipulators/PrinsPermutationManipulator.cs
r13368 r14711 28 28 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Prins { 29 29 [Item("PrinsPermutationManipulator", "An operator which manipulates a VRP representation by using a standard permutation manipulator. It is implemented as described in Prins, C. (2004). A simple and effective evolutionary algorithm for the vehicle routing problem. Computers & Operations Research, 12:1985-2002.")] 30 [Storable Class("DE628A70-5068-4599-A061-4389EB6F27A7")]30 [StorableType("DE628A70-5068-4599-A061-4389EB6F27A7")] 31 31 public sealed class PrinsPermutationManipulator : PrinsManipulator { 32 32 public IValueLookupParameter<IPermutationManipulator> InnerManipulatorParameter { -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Prins/Manipulators/PrinsStochasticLSManipulator.cs
r13368 r14711 29 29 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Prins { 30 30 [Item("PrinsStochasticLSManipulator", "An operator which manipulates a VRP representation by using the stochastic version of the Prins local search. It is implemented as described in Prins, C. (2004). A simple and effective evolutionary algorithm for the vehicle routing problem. Computers & Operations Research, 12:1985-2002.")] 31 [Storable Class("3802ADD4-51CB-4CB3-BDD8-C4212ABBEFD3")]31 [StorableType("3802ADD4-51CB-4CB3-BDD8-C4212ABBEFD3")] 32 32 public sealed class PrinsStochasticLSManipulator : PrinsLSManipulator { 33 33 public IValueParameter<IntValue> SampleSize { -
branches/PersistenceOverhaul/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Prins/PrinsEncoding.cs
r13368 r14711 31 31 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Prins { 32 32 [Item("PrinsEncoding", "Represents an Prins encoding of VRP solutions. It is implemented as described in Prins, C. (2004). A simple and effective evolutionary algorithm for the vehicle routing problem. Computers & Operations Research, 12:1985-2002.")] 33 [Storable Class("1DA82A7B-2227-4183-8ECA-A766D5A95CFB")]33 [StorableType("1DA82A7B-2227-4183-8ECA-A766D5A95CFB")] 34 34 public class PrinsEncoding : General.PermutationEncoding { 35 35 #region IVRPEncoding Members
Note: See TracChangeset
for help on using the changeset viewer.