Multiple depot vehicle scheduling