Text this: Differential evolution for urban transit routing problem