Dynamic Assignment Vehicle Routing Problem with Time Windows