protected override void EvaluateMove() { PotvinVehicleAssignmentMove move = VehicleAssignmentMoveParameter.ActualValue; PotvinEncoding newSolution = VehicleAssignmentMoveParameter.ActualValue.Individual.Clone() as PotvinEncoding; PotvinVehicleAssignmentMoveMaker.Apply(newSolution, move, ProblemInstance); UpdateEvaluation(newSolution); }
protected PotvinVehicleAssignmentMoveMaker(PotvinVehicleAssignmentMoveMaker original, Cloner cloner) : base(original, cloner) { }