A stochastic and dynamic model for the single-vehicle pick-up and delivery problem