Metaheuristics and exact optimization methods for variants of the vehicle-routing problem