Esempio n. 1
0
        protected override PotvinTwoOptStarMove[] GenerateMoves(PotvinEncoding individual, IVRPProblemInstance problemInstance)
        {
            List <PotvinTwoOptStarMove> result = new List <PotvinTwoOptStarMove>();

            for (int i = 0; i < SampleSizeParameter.ActualValue.Value; i++)
            {
                result.Add(PotvinTwoOptStarSingleMoveGenerator.Apply(individual, ProblemInstance, RandomParameter.ActualValue));
            }

            return(result.ToArray());
        }
Esempio n. 2
0
 private PotvinTwoOptStarSingleMoveGenerator(PotvinTwoOptStarSingleMoveGenerator original, Cloner cloner)
     : base(original, cloner)
 {
 }
 private PotvinTwoOptStarSingleMoveGenerator(PotvinTwoOptStarSingleMoveGenerator original, Cloner cloner)
   : base(original, cloner) {
 }