Solving Dynamic Full-Truckload Vehicle Routing Problem Using an Agent-Based Approach | Synapse