Sobre este proyecto
it-programming / desktop-apps
Abierto
Se requiere el desarrollo de un sistema robusto en Python para la optimización de rutas de distribución para nuestros 200 locales en la zona AMBA. El sistema deberá procesar diariamente dos archivos Excel: uno con los nombres de los locales y sus direcciones (previamente filtradas por Google Maps) y otro con los pedidos de mercadería. Las funcionalidades clave incluyen: - Integración con Google Maps para geocodificación y cálculo de distancias y tiempos de recorrido. - Capacidad para definir hasta 5 plantas de distribución distintas en AMBA como puntos de salida. - Algoritmo de ruteado que agrupe los locales, asegurando que cada ruta no exceda los 12 locales. - Optimización de la asignación de camiones: el sistema debe seleccionar el camión más adecuado de una flota disponible, considerando su capacidad de volumen (m3) y peso (Tara), para cada ruta generada. - Garantizar el abastecimiento del 100% de los locales, gestionando segundas vueltas si la flota inicial no es suficiente. - Generación de reportes de salida en formato Excel: una "hoja de ruta" principal que muestre la eficiencia del ruteado, incluyendo el tiempo de recorrido total y la cantidad de kilómetros por ruta, y hojas individuales para cada local, detallando el contenido de su pedido. - El sistema debe ser amigable y funcional, permitiendo al operador copiar y subir los archivos Excel de forma sencilla cada día. - Debe ser totalmente editable y escalable, de modo que la adición de nuevos locales o la modificación de datos se refleje directamente al leer los archivos Excel actualizados. - Se debe calcular un tiempo de demora de 20 minutos por cada parada en un local.
Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
Plazo de Entrega: No definido
Habilidades necesarias