Ruteo de vehículos: método de ahorros paso a paso

  Рет қаралды 12,758

Marcela Villa Marulanda

Marcela Villa Marulanda

Күн бұрын

En este video mostraré el paso a paso del método de los ahorros (o algoritmo Clark & Wright) para solucionar el problema de ruteo de vehículos con restricción de capacidad (CVRP), que es muy común en operaciones logísticas de organizaciones que distribuyen productos a sus clientes.
Los algoritmos se programan en algún lenguaje de programación y se integran al sistema de información de la organización, pero para poderlo hacer, primero es indispensable entender cómo es el procedimiento del algoritmo, que es el propósito de este video.
La plantilla de hoja de cálculo que se muestra en el video puede descargarla a través de este enlace: drive.google.c...

Пікірлер: 50
@eduardovalentinlevisescobe4940
@eduardovalentinlevisescobe4940 4 ай бұрын
muchas gracias por tu explicación, ahora debo hayar la manera de incluir las ventanas horarias.
@AndresGarcia-lw2xh
@AndresGarcia-lw2xh Жыл бұрын
MUCHAS GRACIAS POR SU VIDEO, MUUY BIEN EXPLICADO!
@davidmoralesbustamante8469
@davidmoralesbustamante8469 10 ай бұрын
Felicidades excelente contenido de los mejor explicado....muchas gracias por realizar esta explicación tan específica y sencilla ...
@k1k3
@k1k3 6 ай бұрын
mil gracias
@alvaromcasco
@alvaromcasco 2 жыл бұрын
Execelente video, muchas gracias
@pabloreyes2312
@pabloreyes2312 2 жыл бұрын
mujeraza....linda e inteligente
@marcelavillamarulanda6603
@marcelavillamarulanda6603 2 жыл бұрын
Gracias (✿◠‿◠)
@felipemauriciocalderonoliv5470
@felipemauriciocalderonoliv5470 Жыл бұрын
Hola.. una consulta en el caso de que la longitud y latitud sea negativa como se procede?
@narendaza
@narendaza Жыл бұрын
Es indiferente ya que usar la potencia al cuadrado el resultado da positivo
@felipemauriciocalderonoliv5470
@felipemauriciocalderonoliv5470 Жыл бұрын
​@@narendaza tiene toda la razón muy amable, muchas gracias.
@lucilaguadalupetobongalici9907
@lucilaguadalupetobongalici9907 Жыл бұрын
Buenos días, es un excelente video, tengo una duda, cómo convirtió los valores de longitud y latitud a los valores que maneja en sus tablas de coordenadas. Gracias
@marcelavillamarulanda6603
@marcelavillamarulanda6603 Жыл бұрын
Buenos días, Lucila. Me complace saber que le gustó mi video. Utilicé la longitud y la latitud para calcular las distancias euclidianas; la fórmula de distancia se muestra en el minuto 12:53 del video. Espero haber respondido a conformidad su inquietud.
@AldairAlbertoMunozNavarro
@AldairAlbertoMunozNavarro 5 ай бұрын
Hola, muchas gracias por el video, tengo una duda, en caso de que la capacidad del vehículo sea elevada y solo cuente con uno para todos los nodos, habría problema de que exista un cruce en la ruta. Al final solo me dio ese cruce pero no quería cambiar a otro vehículo ya que la capacidad esta muy holgada
@marcelavillamarulanda6603
@marcelavillamarulanda6603 4 ай бұрын
Hola, Aldair. En ese caso, el problema se modela más como el del "agente viajero" en donde se distribuye con una sola ruta --> en.m.wikipedia.org/wiki/Travelling_salesman_problem
@anibalcontrers2699
@anibalcontrers2699 4 ай бұрын
Disculpe que pasa cuando tengo mas de un nodo en un mismo lugar, tengo que agregarlos todos a la tabla o solo uno?.... Hice un ejerecicio en el que puese todos pero al momento de realizar el paso 4 y el kesimo mayor me marca todas las opciones con el mismo valor, tengo que poner cada una?
@myGabrielangel
@myGabrielangel Жыл бұрын
Muy buen video muchísimas gracias :D ¿Cómo hizo para colocar los valores k ésimos en color verde para poder ver mejor los nodos? y ¿Cómo hizo para crear el grafico con los nodos? Muchísimas gracias :D
@marcelavillamarulanda6603
@marcelavillamarulanda6603 Жыл бұрын
Hola, Gabriel. Los colores los configuré con el formato condicional, en la pestaña de inicio de excel. Con respecto a los gráficos, utilicé gráficos de dispersión y ajusté la configuración de formato. En el gráfico que se va formando con las iteraciones, puede moverlo para que vea las fórmulas en las celdas.
@manuelangelmachucaleon6839
@manuelangelmachucaleon6839 Жыл бұрын
Hola Maestra, Como puedo aplicar este algoritmo para optimizar rutas de transporte escolar con diferentes origenes,capacidades de vehiculos y ventana de tiempo?,gracias y saludos desde Ensenada Mexico
@marcelavillamarulanda6603
@marcelavillamarulanda6603 Жыл бұрын
Buenos días, Manuel. Le recomiendo esta página: developers.google.com/optimization/routing?hl=es-419
@enriquemarcial6400
@enriquemarcial6400 2 жыл бұрын
Hola muy buen día excelente explicación del método Clark & Wright, pero tengo una duda, el gráfico que usted desarrollo es el mismo que el del método de barrido o ese es otro tipo de método y es que he visto varios videos y el método de barrido arroja las rutas en forma de pétalos igual que el que usted hizo...
@marcelavillamarulanda6603
@marcelavillamarulanda6603 2 жыл бұрын
Buenos días, Enrique. El del barrido es otra heurística para generar las rutas, que también forman "pétalos", pero no se basa en los ahorros sino en la inclusión de los nodos por medio del giro de una semirrecta hasta cumplir la restricción, por tanto, el criterio está más en la proximidad de los nodos dentro del "barrido". Las soluciones con ambos métodos pueden coincidir, pero depende mucho del punto de inicio de la semirrecta con la que se realiza el barrido. Espero haber respondido a conformidad su inquietud.
@brianmartinez88
@brianmartinez88 Жыл бұрын
hola profe interesante y buena explicación, sera posible adquirir las planillas del video ?
@marcelavillamarulanda6603
@marcelavillamarulanda6603 Жыл бұрын
Buenos días, Brian. El enlace para acceder a las plantillas se encuentra en la descripción del video.
@brianmartinez88
@brianmartinez88 Жыл бұрын
@@marcelavillamarulanda6603 será posible adquirir la autorización para editar las planillas quiero introducir otros datos para un trabajo de la u
@marcelavillamarulanda6603
@marcelavillamarulanda6603 Жыл бұрын
Hola, @brian martinez. No se puede editar en línea, pero sí se puede descargar para que lo edite desde su ordenador. Intente la descarga con este enlace: upbeduco-my.sharepoint.com/:x:/g/personal/marcela_villa_upb_edu_co/EeRhCuuUt9RLjhFPWIQ5D84BRnwkcJ2cOUAQezm8d-xb2A?e=qacf6o
@jeffersonalvarado8249
@jeffersonalvarado8249 3 жыл бұрын
Profe disculpe, en el tráfico que se van conectando las rutas de los camiones es necesario que todos los puntos se conecten ??
@marcelavillamarulanda6603
@marcelavillamarulanda6603 3 жыл бұрын
Buen día, Jefferson. A veces puede suceder que queda un nodo sin conectar por asuntos de restricción de capacidad, en ese caso, el nodo solo formaría una ruta con el nodo depósito. Por ejemplo, si el Ret 6 no se pudo conectar a ninguna ruta existente o con ningún otro nodo destino, entonces, la ruta sería DC-Ret6-DC. Espero haber respondido a conformidad su inquietud (✿◠‿◠) .
@juanmarrero2288
@juanmarrero2288 2 жыл бұрын
Hola mi estimada profe. Es magnífico el video,,, me pregunto necesito hacerlo pero con 20 tiendas D1, ubicada en el barrio baja, eme lo podrías hacer, por favor
@marcelavillamarulanda6603
@marcelavillamarulanda6603 2 жыл бұрын
Buenos días, Juan. Claro, con mucho gusto. Por favor me pasa los datos, pueden ser las coordenadas o la matriz de distancias.
@jampilsen1037
@jampilsen1037 10 ай бұрын
Buenas tardes, que pasa si para algún caso real, no cumplo con el numero minimo de camiones? Ademas tengo distintas capacidades para cada camion. Muchas gracias por el video
@marcelavillamarulanda6603
@marcelavillamarulanda6603 10 ай бұрын
Buenas tardes, Jampilsen. En ese caso, el tipo de problema a resolver se clasifica como MFVRP (Mixed Fleet VRP), para el cual podrían aplicar otros algoritmos heurísticos o metaheurísticos. Por otro lado, si no cuenta con la cantidad mínima de camioses para cubrir las rutas es probable que el resultado arroje infactible; sin embargo, en la práctica lo que se puede hacer es que un mismo camión cubra más de una ruta. Con mucho gusto.
@narendaza
@narendaza Жыл бұрын
Se puede aplicar para el caso de prestación de servicios en múltiples municipios ? La distancia no es más exacta al usar la ecuación del semiverserno ya que considera el radio de la tierra?
@marcelavillamarulanda6603
@marcelavillamarulanda6603 Жыл бұрын
Hola, Naren. El nivel más exacto es tomar las distancias reales de un municipio a otro o los tiempos reales de desplazamiento según datos históricos. Las distancias euclidianas son una buena aproximación (si no perfecta). Mejorar la exactitud considerando el semiverseno es una posibilidad, pero habría que considerar si resulta útil o es significativo para distancias no tan distantes globalmente. Espero haber respondido a conformidad su inquietud.
@aviponcev
@aviponcev 3 жыл бұрын
Buenas noches. Al momento de hacer la ruta de ahorros pueden dar números negativos? Que significa eso y que se haría? Gracias!
@marcelavillamarulanda6603
@marcelavillamarulanda6603 2 жыл бұрын
Buenas tardes. Si resulta un valor negativo, significa que los dos nodos están muy distantes en relación a las distancia de cada uno de esos nodos con respecto al nodo depósito. Como se van realizando las conexiones según la jerarquía descendente de los ahorros y dado que el negativo es menor que cero, es muy poco probable que esos nodos no se conecten directamente.
@jeiison_bernal_actor-offic2012
@jeiison_bernal_actor-offic2012 Жыл бұрын
Profe cómo hace en el Paso 3 Cuando estamos con los ahorros descendentes del minuto 34:11 cuando hace las interacciones sucesivas; veo que arrastra y le da todos los valores, porque a mi me tocó uno por uno.
@marcelavillamarulanda6603
@marcelavillamarulanda6603 Жыл бұрын
Hola, Jeisson. En la plantilla, cuyo propósito es didáctico, omito varias fórmulas para que el estudiante lo desarrolle por su cuenta de forma manual. Para que los nodos, en las celdas correspondientes a las columnas del par de nodos que se conectan, salgan automáticamente utilicé esta fórmula: {INDICE(NdOrgn;K.ESIMO.MENOR(SI(MtzSij=C104;FILA(NdOrgn)-FILA($B$71)+1);CONTAR.SI($C$90:C104;"="&C104)))} Lo asociado a la columna ¿Factible crear nueva ruta o conectar con ruta existente? no tiene fórmula, simplemente pausé el video para continuar y luego muestro el resultado final (para no extender tanto el tiempo del video).
@asianads8528
@asianads8528 8 ай бұрын
Pregunta, las coordenadas que ha utilizado en el ejemplo no son reales? Es decir no pertenecen a google map? O se han convertido a UTM? Por que tomando la primera posición 30, 40 se localiza en el mar
@marcelavillamarulanda6603
@marcelavillamarulanda6603 8 ай бұрын
Buenos días. Las coordenadas no son reales, son un ejemplo numérico.
@thaismaggini9151
@thaismaggini9151 Жыл бұрын
Una consulta, es muy complicado, es que me interesa la logistica pero no soy muy habil con los números, pero quisiera preguntar si es mucho estres las operaciones ? Y si con practica también se puede llegar hacer una buena operadora logistica o trabajando seria estresante ,agradeceria si me podria orientar, Por favor 🙏
@marcelavillamarulanda6603
@marcelavillamarulanda6603 Жыл бұрын
Buenos días, Thaismaggini. Eso depende de las funciones que exija el cargo, el contexto operacional o administrativo y el nivel de planeación o de decisión que implique su cargo. La logística y la administración de la cadena de suministros se enfrenta a problemas para los cuales resulta muy útil acudir a métodos cuantitativos (modelos matemáticos o estadística) para soportar decisiones que mejoren la eficiencia o la productividad de las operaciones. Como con cualquier disciplina o trabajo, la práctica constante, la paciencia, la dedicación y el estudio son gran aliados para adquirir capacidades y competencias, pero se necesita vocación (✿◠‿◠) .
@thaismaggini9151
@thaismaggini9151 Жыл бұрын
@@marcelavillamarulanda6603 gracias
@jonathanrua8199
@jonathanrua8199 Жыл бұрын
Profe buenas noches. Este se puede hacer con cualquier mapa. Lo debo hacer con medellin, me podrías ayudar
@marcelavillamarulanda6603
@marcelavillamarulanda6603 Жыл бұрын
Hola, Jonathan. Claro que sí, para tal fin usted puede utilizar las coordenadas geográficas de cada sitio en la ciudad de Medellín (o en cualquier ciudad) que le arroje google maps.
@juanmanuelborruel6723
@juanmanuelborruel6723 Жыл бұрын
Hola. Tengo un problema con multiples depositos. Me podrías dar algun consejo?
@marcelavillamarulanda6603
@marcelavillamarulanda6603 Жыл бұрын
Hola, Juan Manuel. Para tratar múltiples depósitos, una posibilidad es que adicione una restricción de capacidad de cada depósito, es decir, la máxima demanda que puede cubrir cada depósito. Entonces, podría empezar el algoritmo con el depósito que tenga mayor capacidad, de tal forma que cuando se cumpla esta restricción se cierran los "pétalos", y luego pasa al depósito con la segunda mayor capacidad hasta completar la capacidad máxima para atender los nodos asignados, y así sucesivamente.
@JGCRayo1983
@JGCRayo1983 Жыл бұрын
Hola si ya me dan las distancias de origen a cada Centro de Distribucion, como saco las demás de Centro 1 a Centro 2 y asi consecutivamente? solo con resta?
@marcelavillamarulanda6603
@marcelavillamarulanda6603 Жыл бұрын
Buenos días, José. Para hallar las distancias de un nodo a otro, cuales quiera que sean, puede aplicar la fórmula de distancia euclidiana, que se muestra en el video.
@checharin5660
@checharin5660 2 жыл бұрын
Hola consulta es posible tener el archivo 😥🤔? Me parece bueno el aporte 🙌🙌🙌
@marcelavillamarulanda6603
@marcelavillamarulanda6603 2 жыл бұрын
Buenos días. Por su puesto que sí, el enlace se encuentra en la descripción del video.
MÉTODO DEL AHORRO -Algoritmo de ahorros de Clark & Wright-
1:15:00
Soluciones Logísticas y Aduaneras
Рет қаралды 1,1 М.
Método de Ahorros para ruteo de vehículos.
28:30
Eleazar Puente
Рет қаралды 15 М.
АЗАРТНИК 4 |СЕЗОН 2 Серия
31:45
Inter Production
Рет қаралды 1 МЛН
Tutorial 6 | Vehicle Routing Problem | Cplex &  Python [ VRP]
46:55
sergio correa
Рет қаралды 24 М.
WEBINAR - PROGRAMACIÓN RUTAS DE TRANSPORTE EN EXCEL - FW LOGISTICS
1:12:39
Cursos y Capacitaciones FW LOGISTICS
Рет қаралды 538
¿Es el PROBLEMA DEL VIAJANTE el más difícil del mundo?
7:03
Derivando
Рет қаралды 322 М.
✅🔥 DASHBOARD INDICADORES LOGISTICOS ✅🔥
59:47
JhoelTech
Рет қаралды 78 М.
1 Curso gratis Programación de Rutas de Transporte con Excel Módulo 1
1:37:43
ADVANCED FLEET MANAGEMENT TUBE
Рет қаралды 2,6 М.
Pixtral is REALLY Good - Open-Source Vision Model
11:15
Matthew Berman
Рет қаралды 13 М.
Algoritmos Genéticos - Optimización de rutas.
1:09:14
Luis Eduardo Villarreal
Рет қаралды 1,6 М.
АЗАРТНИК 4 |СЕЗОН 2 Серия
31:45
Inter Production
Рет қаралды 1 МЛН