Changeset 6857 for branches/VRP/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Creators/PushForwardInsertionCreator.cs
- Timestamp:
- 09/30/11 15:23:48 (13 years ago)
- File:
-
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/VRP/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Creators/PushForwardInsertionCreator.cs
r6856 r6857 33 33 using HeuristicLab.Problems.VehicleRouting.Variants; 34 34 35 namespace HeuristicLab.Problems.VehicleRouting.Encodings. ExtendedPotvin {35 namespace HeuristicLab.Problems.VehicleRouting.Encodings.Potvin { 36 36 [Item("PushForwardInsertionCreator", "Creates a randomly initialized VRP solution.")] 37 37 [StorableClass] 38 public sealed class PushForwardInsertionCreator : ExtendedPotvinCreator, IStochasticOperator {38 public sealed class PushForwardInsertionCreator : PotvinCreator, IStochasticOperator { 39 39 #region IStochasticOperator Members 40 40 public ILookupParameter<IRandom> RandomParameter { … … 116 116 } 117 117 118 private static ExtendedPotvinEncoding CreateSolution(IVRPProblemInstance problemInstance, IRandom random,118 private static PotvinEncoding CreateSolution(IVRPProblemInstance problemInstance, IRandom random, 119 119 double alphaValue = 0.7, double betaValue = 0.1, double gammaValue = 0.2, 120 120 double alphaVariance = 0.5, double betaVariance = 0.07, double gammaVariance = 0.14) { 121 ExtendedPotvinEncoding result = new ExtendedPotvinEncoding(problemInstance);121 PotvinEncoding result = new PotvinEncoding(problemInstance); 122 122 123 123 double alpha, beta, gamma;
Note: See TracChangeset
for help on using the changeset viewer.