Kind of Lost Kind of Lost · OR Tools · Optimizador de Rutas · Soporte · English

Optimizador y Organizador de Rutas de Reparto (VRP)

VRP-TW Capacidad Google OR-Tools GuidedLocalSearch Un planificador de rutas de reparto gratuito: suba su archivo, ejecute el optimizador y vea las rutas en el mapa.

¿Qué es el problema de ruteo de vehículos?

El problema de ruteo de vehículos (VRP) consiste en atender un conjunto de paradas con una flota de vehículos al menor costo total — la clásica pregunta de "qué camión visita qué paradas, y en qué orden" detrás de la planificación de repartos, servicio en campo y logística. Esta herramienta gratuita resuelve el VRP con ventanas horarias (VRP-TW) y límites de capacidad por vehículo: cada parada puede tener una hora mínima y máxima de llegada, cada vehículo tiene una o más cargas máximas (peso, volumen, número de tarimas — las que apliquen), y las rutas respetan un límite de tiempo de manejo que puede fijarse por vehículo.

Por dentro usa Google OR-Tools con la metaheurística de búsqueda local guiada y obtiene tiempos de manejo reales de OSRM, así que las rutas reflejan la red vial real y no distancias en línea recta. Suba un archivo de Excel con sus paradas, vehículos y parámetros, haga clic en ejecutar, y obtiene rutas optimizadas en un mapa más un CSV descargable — sin registro, sin instalar nada, completamente gratis.

1 Cómo funciona

1
Descargue el archivo de ejemplo. Contiene un problema real: 24 entregas en Ciudad de México, cada una con una cantidad y una ventana horaria, y cuatro vehículos con capacidad y límite de jornada, saliendo de la Central de Abasto.
2
Ábralo y lea la hoja locations. Esa simple lista de direcciones es el problema que resuelve el optimizador. La hoja ayuda explica cada columna.
3
Súbalo tal cual y haga clic en Ejecutar — todavía sin editar nada. Vea cómo esas 24 paradas se convierten en rutas sobre el mapa, con tabla de paradas y CSV. Los tiempos de viaje salen de OSRM, así que siguen calles reales.
4
Ahora hágalo suyo. Reemplace las direcciones de locations por las suyas, deje la fila 1 como encabezado (la primera fila de datos es su depósito) y ejecútelo de nuevo.

Por esto conviene partir del ejemplo y no de su propio archivo: el optimizador lee su propio formato de libro, no cualquier planilla. Necesita estos nombres de hoja, exactamente, y siempre en inglés:

locations vehicles parameters ayuda (referencia) warm_start (opcional)

En locations, cada fila necesita lat + lon, o bien una direccion que geocodificamos por usted, más demanda1, tiempo_servicio, apertura, cierre, bloqueo_inicio y bloqueo_fin. El orden de las columnas no importa; los nombres de los encabezados sí.

⇣ Descargar el archivo de ejemplo (en español) — 24 entregas en Ciudad de México, 4 vehículos, con encabezados en español y la hoja de ayuda traducida. Ejecútelo tal cual la primera vez: toma alrededor de un minuto y no cuesta nada. También hay una versión en inglés. O impórtelo a Google Sheets (Archivo → Importar) para usar la opción de enlace de abajo. Los encabezados de columnas pueden ir en español (direccion, demanda1, tiempo_servicio…) o en inglés. Nota: las hojas deben conservar sus nombres en inglés (locations, vehicles, parameters). Si sus direcciones no son de EE. UU., ponga AddressCountry = OTHER en la hoja parameters.
¿No tiene ninguna planilla? Baje hasta la tercera opción y pegue simplemente una lista de direcciones.

2 Suba su archivo

Suba el archivo de ejemplo — sin modificar la primera vez, y después con sus propios datos adentro. Lo que no funciona es su propia planilla: si las hojas no se llaman locations, vehicles y parameters, el archivo se rechaza.

📂
Elegir archivo o arrástrelo aquí
.xlsm · .xlsx
O
No necesita Excel — mantenga sus datos en Google Sheets, edítelos cuando quiera y pegue el enlace. Copiar nuestra plantilla de Google Sheets (en español) ↗ — esto crea su propia copia en su Drive; no necesita pedirnos permiso para editarla.
Después, en su copia: Compartir → Acceso general → Cualquier persona con el enlace → Lector, y pegue ese enlace acá. Una hoja compartida solo con personas específicas nos devuelve una pantalla de inicio de sesión, no sus datos.
Si sube un archivo arriba, este enlace se ignora.
O
No necesita archivo — cada parada se geolocaliza automáticamente. Todas las paradas reciben la misma demanda (1) y ventana horaria abierta; ¿necesita ventanas horarias o capacidades por parada? Use la subida de archivo de arriba.
Si sube un archivo o pega un enlace de Google Sheets arriba, esto se ignora.

Obteniendo tiempos de viaje y optimizando rutas… puede tardar 1–3 minutos

🔒 Privacidad: las coordenadas que envía se transmiten al servidor público de rutas de OSRM para calcular los tiempos de viaje. Si introduce direcciones en lugar de lat/lon, primero se consultan con el geocodificador del Censo de EE. UU., y si falla, con Nominatim de OpenStreetMap y luego con Photon de komoot — nada más de lo necesario para calcular la ruta. Guardamos algunos datos en caché en el servidor para responder más rápido: los tiempos de viaje (por hash de coordenadas) y las direcciones ya geolocalizadas, para no buscar dos veces la misma dirección. No se vende ni se comparte nada.

3 Resultados

—
Rutas
—
Paradas atendidas
—
Tiempo total (min)
—
Sin atender

Preguntas frecuentes

¿Hay una plantilla de Excel para rutas de reparto? Sí — el archivo de ejemplo es una plantilla completa y funcional, con hojas de paradas, vehículos y parámetros listas para reemplazar con sus propios datos. Aquí explico cómo usarla paso a paso: plantilla Excel para rutas de reparto (gratis).

¿Puedo subir mi propia planilla? No — y esta es la causa más común de que una corrida falle. El optimizador busca hojas llamadas exactamente locations, vehicles y parameters, porque necesita las capacidades de los vehículos y los parámetros del solver, no solo una lista de paradas. Pegue sus paradas en el archivo de ejemplo. Si lo único que tiene es una lista de direcciones, saltee la planilla y use el cuadro de pegar direcciones.

¿Puedo hacer una ruta con más de 10 paradas? Sí. Google Maps lo limita a 10 paradas; esta herramienta optimiza cien o más paradas con varios vehículos. Más detalles: cómo hacer una ruta con más de 10 paradas.

¿Es realmente gratis? Sí — sin registro, sin período de prueba y sin límite de usos. Escribí sobre por qué lo ofrezco gratis en optimizador de rutas gratis: mi planificador de repartos.

Recibí un correo cuando actualicemos esta herramienta. Poco frecuente, cancelá cuando quieras.