The multi-depot pickup and delivery problem with capacitated electric vehicles, transfers, and time windows. (May 2023)