Classical and modern heuristics for the vehicle routing problem | Synapse