The effects of population size, heuristic crossover and local improvement on a genetic algorithm for the traveling salesman problem