Los solucionadores de rutas avanzados son algoritmos que se utilizan para generar rutas utilizando datasets de red, modos de viaje y entradas, por ejemplo, número de paradas y márgenes de tiempo. Los solucionadores pueden abordar decenas de restricciones y necesidades de la red, incluida la cobertura del área de servicio, las instalaciones más cercanas, el solucionador de matriz de costes de origen y destino, la ubicación y la asignación, y la ruta más corta para varias paradas.