A hybrid genetic algorithm for the vehicle routing problem with time windows