Electric bus planning & scheduling: A review of related problems and methodologies | Synapse