public EvolutionaryAlgorithmController() { randomRouteGenerator = new RandomRouteGenerator(); routeEvaluator = new RouteEvaluator(); parentSelection = new ParentSelection(); parentSelection = new ParentSelection(); mutation = new Mutation(); random = new Random(); parentPopulation = new List <Route>(); offspringPopulation = new List <Route>(); BestRouteInGeneration = new Dictionary <int, Route>(); }
public TimeBasedEvaluator() { this.randomRouteGenerator = new RandomRouteGenerator(); this.routeEvaluator = new RouteEvaluator(); }