API-based dynamic programming model and optimization of vehicle routing: Cases of fluctuations in demand, traffic, capacity, and availability | Synapse