Describir: Optimization Methods for Customized Bus Routes in Random Environments