Approximate dynamic programming for dynamic vehicle routing.