Electric vehicle, routing and scheduling, recharging, battery swapping, spatio-temporal synchronisation