Optimización de rutas
La optimización de rutas consiste en calcular los mejores recorridos para una flota de vehículos bajo un conjunto de restricciones.
El objetivo no es solo acortar la distancia: el número de vehículos, el tiempo que cada pasajero pasa a bordo, la distancia a pie hasta la parada, los horarios de turno y la capacidad de los vehículos se ponderan a la vez. Una persona no puede sostener todo eso al mismo tiempo, de modo que mejorar un aspecto suele estropear otro. La optimización resuelve ese equilibrio mediante el cálculo.
¿Qué problema resuelve?
En una operación de transporte las preguntas se encajan unas en otras. ¿Cuántos vehículos salen? ¿Qué pasajero sube a qué vehículo? ¿Dónde se sitúan las paradas? ¿En qué orden se atienden? Cada respuesta modifica las demás. Mover una parada 200 metros puede desplazar a un pasajero a otro vehículo, y ese vehículo puede superar la capacidad.
Los problemas clásicos de recorridos de los manuales abordan solo una de estas preguntas, y en forma simplificada: un único vehículo, capacidad fija, una red viaria inmutable, tiempos de viaje conocidos y constantes. El terreno no funciona así. Un plan de transporte tiene que aguantar con la lista de pasajeros cambiando cada semana, el tráfico variando por horas y vehículos sustituidos a última hora.
Por eso la optimización que funciona en la práctica no es la que resuelve un problema aislado a la perfección, sino la que pondera estas preguntas en conjunto y con datos reales.
- Asignación de pasajeros a paradas y ubicación de las propias paradas
- Determinación del número de vehículos y del grupo de pasajeros de cada uno
- Obtención del orden de visita a las paradas
- Cumplimiento simultáneo de capacidad, tiempo máximo de viaje y horarios de turno
Optimización en el transporte de personal
En el transporte de personal, las horas de salida y llegada las fija el turno y no son negociables. Los pasajeros y sus direcciones son conocidos. La pregunta real es con cuántos vehículos y con qué paradas llega todo el mundo a su hora.
La optimización asigna a cada empleado la parada más cercana dentro del límite de marcha, fusiona paradas próximas y construye la línea fija con el menor número de vehículos. Menos paradas acorta el viaje pero alarga el trayecto a pie; si ambas restricciones no se equilibran juntas, el plan llega tarde o genera quejas.
Optimización en el transporte escolar
El transporte escolar cambia el cuadro: al alumno se le recoge en la puerta, fusionar paradas rara vez es posible y el tiempo máximo de viaje es mucho más restrictivo. La tolerancia de las familias es baja.
Aquí la optimización construye recorridos puerta a puerta, trabaja hacia atrás desde la hora de entrada al centro y mantiene el tiempo a bordo de cada alumno dentro del límite. Cuando alumnos de distintos centros de una misma zona pueden compartir vehículo, el número de vehículos en circulación baja de forma apreciable.
Por qué la distancia en línea recta engaña
La distancia en línea recta entre dos puntos es fácil de calcular y errónea. Los vehículos no circulan en línea recta: sentidos únicos, calzadas separadas, prohibiciones de giro, puentes y cruces alargan la distancia real. Dentro de la ciudad la distancia real por carretera queda apreciablemente por encima de la línea recta, y la diferencia no guarda la misma proporción en todos los recorridos.
Una optimización correcta calcula sobre la red viaria real, con restricciones de giro y datos históricos de tráfico que varían según la hora. Un tiempo de viaje válido a las 07:30 no lo es a las 10:00; cuando un plan se construye en torno a un horario de turno, los tiempos empleados deben corresponder a esa hora.
El enfoque de vitaRoute
El motor de rutas de vitaRoute es un modelo de rutas de transporte basado en aprendizaje por refuerzo, desarrollado por vitaRoute dentro de un proyecto de I+D con apoyo del TÜBİTAK. Pondera las restricciones en conjunto en lugar de en secuencia y aprende de cada optimización realizada en la plataforma, de cada corrección manual y de cada trayecto efectuado sobre el terreno.
En la práctica, el plan se alimenta del histórico de su propia operación y no de una fórmula fija. Dos clientes de la misma ciudad no obtienen el mismo plan ni siquiera con restricciones idénticas.
- Distancia a pie y pendiente — 300 metros cuesta arriba no son 300 metros en llano
- Flota mixta — vehículos de distintas capacidades usados juntos en un mismo plan
- Líneas bloqueadas — los recorridos que no quiere modificar se conservan tal cual
- Reglas de zona — restricciones definidas para barrios o campus concretos
- Red viaria real y datos históricos de tráfico sensibles a la hora del día
Resultados medibles
Los valores siguientes proceden de operaciones de vitaRoute. Muestran la diferencia obtenida con el mismo número de pasajeros y las mismas paradas, cambiando solo el plan.
- −93%
- Tiempo de planificación
- −32%
- Coste de combustible
- %87
- Tasa de ocupación
- maks. 10 sn
- Tiempo de cálculo
3 horas → 12 minutos
con el mismo número de pasajeros
54 % → 87 %
para 1.000 pasajeros
Preguntas frecuentes
¿Optimización de rutas y planificación de recorridos son lo mismo?
La planificación es todo el proceso de producir un plan; la optimización es su parte de cálculo. Planificar puede hacerse a mano, mientras que optimizar exige un cálculo que pondere las restricciones en conjunto.
¿A partir de cuántos pasajeros hace falta optimizar?
Con un solo vehículo y una lista fija de pasajeros, un plan manual puede bastar. En cuanto hay varios vehículos, una lista cambiante o varios turnos, el plan manual se queda atrás con rapidez y a partir de ahí la diferencia se vuelve medible.
¿Hay que sustituir nuestro sistema de GPS actual?
No. vitaRoute se conecta a su proveedor de GPS existente en modo de solo lectura; no se instala ningún equipo adicional en el vehículo. Los rastros de posición en bruto no se almacenan — solo el resultado de la verificación del trayecto.
¿Cuánto tarda en salir un plan?
A escala de 1.000 pasajeros el cálculo tarda como mucho 10 segundos. El plan manual al que sustituye lleva horas.
¿Se pierden mis correcciones manuales?
No. Las líneas bloqueadas se conservan tal cual, y las correcciones manuales pasan a formar parte de los datos con los que aprende el motor, de modo que se tienen en cuenta en planes posteriores.
Pruébelo con sus propios datos
Suba su lista de empleados o de alumnos, defina sus paradas y sus horarios de turno, y vea el primer plan en minutos.