Adaptive Memory Procedure for Solving Real-world Vehicle Routing Problem | Synapse