Simulated annealing metaheuristics for the vehicle routing problem with time windows