Pro-active Dynamic Vehicle Routing by Francesco Ferrucci