Optimización de paradas
La API de Optimización de paradas calcula la secuencia más eficiente para visitar varios puntos de referencia a lo largo de una ruta. Mediante algoritmos avanzados, esta API minimiza el tiempo y la distancia de viaje y, al mismo tiempo, tiene en cuenta factores como las condiciones del tráfico, los obstáculos y las especificaciones del vehículo. La integración de la API de Optimización de paradas ayuda a las empresas a optimizar las operaciones, reducir el consumo de combustible, mejorar la eficiencia de las entregas y mejorar la satisfacción de los clientes. La API proporciona rutas optimizadas, lo que permite una mejor toma de decisiones y asignación de recursos en escenarios de viaje con varias paradas.
Para obtener más información, consulte OptimizeWaypoints en la Referencia de la API de Amazon Location Service.
Para ver ejemplos de solicitudes, respuestas, cURL y comandos de la CLI para esta API, consulte Cómo usar optimización de paradas.
Casos de uso
-
Mejore la eficiencia de la entrega en múltiples paradas: optimice de manera eficiente la secuencia de múltiples paradas de entrega para reducir el tiempo y los costos de viaje. Los servicios de entrega pueden agilizar las operaciones al calcular la ruta más eficiente para los conductores, minimizar los gastos de combustible y garantizar las entregas puntuales, lo que mejora la satisfacción del cliente y la eficiencia operativa.
-
Optimice las operaciones del servicio de campo: optimice la secuencia de visitas a varios sitios de trabajo en un solo día, lo que reduce el tiempo de viaje de los técnicos del servicio de campo. Esto permite a las empresas completar más trabajos a diario, lo que mejora la productividad y la prestación de servicios.
-
Planifique rutas turísticas eficientes para las agencias de viajes: optimice los itinerarios que incluyan múltiples atracciones para maximizar las visitas turísticas y minimizar el tiempo de viaje. Las agencias de viajes pueden usar esta característica para crear planes óptimos para las visitas guiadas, lo que mejorará la experiencia turística general al aprovechar mejor el tiempo disponible.
-
Mejore la eficiencia de los conductores que comparten el transporte: optimice las secuencias de recogida y devolución de varios pasajeros, reduciendo los tiempos de espera y mejorando la experiencia de los pasajeros. Los servicios de transporte compartido pueden maximizar las ganancias de los conductores y garantizar un servicio puntual a los pasajeros al optimizar las paradas.
-
Optimice las rutas para los servicios de recopilación de residuos: planifique las rutas de recopilación de elementos no utilizados para minimizar la distancia y el tiempo de viaje, lo que ayuda a las empresas de gestión de residuos a agilizar sus operaciones y garantizar una recopilación puntual, lo que permite ahorrar costos y reducir el impacto ambiental.
-
Coordine la logística de eventos y conferencias: administre la logística de transporte para entregar equipos y suministros a varios lugares, lo que optimiza las rutas de carga y descarga. Esto permite a los planificadores de eventos agilizar el transporte, reducir los retrasos y garantizar la llegada puntual del material para los eventos.
-
Mejore las rutas de respuesta a emergencias: planifique las rutas más rápidas para múltiples emergencias y optimice los tiempos de respuesta en situaciones críticas. Los servicios de emergencia pueden mejorar la eficiencia de la respuesta y, potencialmente, salvar vidas mediante el uso de puntos de referencia optimizados.
-
Facilite la planificación de las rutas de ventas para los representantes de campo: optimice las rutas para que los representantes de ventas visiten varios clientes en un día, lo que minimiza el tiempo de viaje y maximiza las visitas de los clientes. Esto ayuda a las empresas a aumentar la productividad y aprovechar más oportunidades de venta.
Explicación de la solicitud
La solicitud requiere parámetros como Origin y Waypoints para calcular una secuencia optimizada. Parámetros opcionales como Avoid, Traffic y Driver permiten una personalización adicional.
- Waypoints
-
Una lista de puntos de referencia que se van a optimizar en secuencia.
- Origen
-
La posición inicial de la ruta para la optimización.
- Destino
-
Una posición final opcional de la ruta para la optimización.
- OptimizeSequencingFor
-
Criterios para secuenciar la optimización, como la ruta más rápida o más corta.
- Tráfico
-
Opciones relacionadas con el tráfico que afectan a los cálculos de las rutas.
- Controlador
-
Ciclos de trabajo y descanso del conductor para garantizar el cumplimiento de las normas de conducción regionales.
- Agrupamiento en clústeres
-
La agrupación en clústeres le permite especificar cómo se pueden agrupar los puntos de referencia cercanos para mejorar la secuencia optimizada.
Cada parada también puede especificar las restricciones que se deben cumplir, por ejemplo AppointmentTime, AccessHours y ordenar las restricciones como Before de otro punto de referencia.
Explicación de la respuesta
La respuesta proporciona detalles de la secuencia de puntos de referencia optimizada, incluido OptimizedWaypoints y la secuencia general Distance y Duration del viaje.
- OptimizedWaypoints
-
Una lista de puntos de referencia en su orden optimizado.
- ImpedingWaypoints
-
Puntos de referencia que impiden una secuencia optimizada, incluidas las restricciones erróneas que no se cumplieron.
- Connections
-
Detalles sobre el viaje entre puntos de referencia, incluidas la distancia y la duración.
- TimeBreakdown
-
Desglose de las duraciones de
Travel,Rest,ServiceyWaittotales de la ruta. - ClusterIndex
-
Índice del clúster al que está asociado el punto de referencia. El índice se incluye en la respuesta solo si se realizó la agrupación en clústeres mientras se procesaba la solicitud.