opt redes logistica2

22
Optimizacion de redes Optimización de redes Gestión Logística UNIVERSIDAD SAN SEBASTIÁN

Upload: claudia-gutierrez

Post on 09-Jul-2015

246 views

Category:

Engineering


1 download

DESCRIPTION

Gestión logística

TRANSCRIPT

Page 1: Opt redes logistica2

Optimizacion de redes

Optimización de redes Gestión Logística

UNIVERSIDAD SAN SEBASTIÁN

Page 2: Opt redes logistica2

Gestión Logística

1 | P á g i n a

Contenido Introducción ............................................................................................................................. 2

Resumen ejecutivo .................................................................................................................... 3

Problema del flujo de costo mínimo ........................................................................................... 4

Problema del flujo máximo ........................................................................................................ 6

Problema de la ruta más corta ................................................................................................... 7

Problema del árbol de expansión mínima ................................................................................... 8

Aplicación de problemas con herramientas prácticas................................................................... 9

Conclusión ...............................................................................................................................13

Bibliografía...............................................................................................................................21

Page 3: Opt redes logistica2

Introducción

El objetivo de este trabajo es explicar los problemas de redes y sus respectivas

soluciones. Dentro de todos los puntos que se han evaluado durante el semestre

este sin duda es el que macara mayor relevancia, ya que, nos entregará las

herramientas necesarias para poder generar nuevas propuestas, nos ayudará a

enfrentar los problemas que se presenten de la manera más óptima posible ya que

como también hemos aprendido en la otras unidades, todo depende del rubro de la

empresa y la posición en la que esta se encuentre. Sin embargo lo que se planteara

en las siguientes páginas solo es lo esencial que debe saber todo ingeniero

comercial para enfrentar las dificultades que le deparen su trabajo.

En este informe se logrará entender y ver a profundidad lo que es la optimización

de redes y los problemas a tratar sobre este. Cada problema equivale a un modelo

distinto de redes, donde tenemos, el modelo de árbol de mínima expansión, modelo

de ruta más corta, modelo del flujo máximo y modelo del flujo del costo mínimo, hay

que tener en consideración que este informe será desarrollado de una manera más

practica por lo que cada modelo será desarrollado con un ejercicio para así poder

tener una mayor recopilación de información sobre el tema a tratar.

Page 4: Opt redes logistica2

Gestión Logística

3 | P á g i n a

Resumen ejecutivo

Este trabajo se desarrollara poniendo énfasis al desarrollo practico por lo que será

de suma importancia el buen desarrollo de los ejercicios que se plantearan para

cada modelo en específico.

Para una mayor optimización y mejor explicación de los modelos de problemas de

redes presentaremos en trabajo en cinco etapas que nos ayudará a cubrir en

extenso cada punto que se nos solicita para esta unidad.

1. Problema del flujo del costo mínimo: intenta localizar una buena solución de

inicio usando las rutas “baratas” en el modelo de transporte.

2. Problema del flujo máximo: transportar la mayor cantidad de producto posible

a través de una red de distribución.

3. Problema de la ruta más corta: encontrar la ruta más corta de la planta al

centro de distribución pasando por ciudades intermedias.

4. Problema de árbol de expansión mínima: redes de comunicaciones.

Conectar todos los nodos con el mínimo costo.

5. Aplicación de problemas con herramientas prácticas

Los ejercicios que se plantearan en para cada punto estarán basados en una

empresa que se elegirá conforme a los puntos que debemos tratar para la unidad

6, además consideraremos que cada uno de ellos sea representado por una gráfica

para su mejor comprensión.

Page 5: Opt redes logistica2

Problema del flujo de costo mínimo

El problema de flujo de costo mínimo tiene una posición medular entre los

problemas de optimización de redes; primero, abarca una clase amplia de

aplicaciones y segundo, su solución es muy eficiente. Igual que el problema del flujo

máximo, toma en cuenta un flujo en una red con capacidades limitadas en sus arcos.

Igual que el problema de la ruta más corta, considera un costo (o distancia) para el

flujo a través de un arco. Igual que el problema de transporte o el de asignación,

puede manejar varios orígenes (nodos fuente) y varios destinos (nodos demandas)

para el flujo, de nuevo con costos asociados. De hecho, estos cuatro problemas son

casos especiales del problema de flujo de costo mínimo.

A continuación se describe el problema del flujo de costo mínimo:

1. La red es una red dirigida conexa.

2. Al menos uno de los nodos es nodo fuente.

3. Al menos uno de los nodos es nodo demanda.

4. El resto de los nodos son nodos de trasbordo.

5. Se permite el flujo a través de un arco solo en la dirección indicada por la

flecha, donde la cantidad máxima de flujo está dada por la capacidad del

arco. (Si el flujo puede ocurrir en ambas direcciones, debe representarse por

un par de arcos con direcciones opuestas).

6. La red tiene suficientes arcos como suficiente capacidad para permitir que

todos los flujos generados por los nodos fuente lleguen a los nodos demanda.

7. El costo del flujo a través del arco es proporcional a la cantidad de este flujo,

donde se conoce el costo por unidad.

8. El objetivo es minimizar el costo total de enviar el suministro disponible a

través de la red para satisfacer la demanda dada. (Un objetivo alternativo es

maximizar la ganancia total del envió).

ALGORITMO DE RESOLUCIÓN DEL COSTO MÍNIMO

PASO 1:

De la matriz se elige la ruta (celda) menos costosa (en caso de un empate, este se

rompe arbitrariamente) y se le asigna la mayor cantidad de unidades posible,

cantidad que se ve restringida ya sea por las restricciones de oferta o de demanda.

En este mismo paso se procede a ajustar la oferta y demanda de la fila y columna

afectada, restándole la cantidad asignada a la celda.

Page 6: Opt redes logistica2

Gestión Logística

5 | P á g i n a

PASO 2:

En este paso se procede a eliminar la fila o destino cuya oferta o demanda sea 0

después del "Paso 1", si dado el caso ambas son cero arbitrariamente se elige cual

eliminar y la restante se deja con demanda u oferta cero (0) según sea el caso.

PASO 3:

Una vez en este paso existen dos posibilidades, la primera que quede un solo

renglón o columna, si este es el caso se ha llegado al final el método, "detenerse".

La segunda es que quede más de un renglón o columna, si este es el caso iniciar

nuevamente el "Paso 1".

Page 7: Opt redes logistica2

Problema del flujo máximo

Se trata de enlazar un nodo fuente y un nodo destino a través de una red de arcos

dirigidos. Cada arco tiene una capacidad máxima de flujo admisible. El objetivo es

el de obtener la máxima capacidad de flujo entre la fuente y el destino.

Características:

1. Todo flujo a través de una red conexa dirigida se origina en un nodo, llamado

fuente, y termina en otro nodo llamado destino.

2. Los nodos restantes son nodos de transbordo.

3. Se permite el flujo a través de un arco solo en la dirección indicada por la

flecha, donde la cantidad máxima de flujo está dada por la capacidad del

arco. En la fuente, todos los arcos señalan hacia fuera. En el destino, todos

señalan hacia el nodo.

4. El objetivo es maximizar la cantidad total de flujo de la fuente al destino, Esta

cantidad se mide en cualquiera de las dos maneras equivalentes, esto es, la

cantidad que sale de la fuente o la cantidad que entra el destino.

El problema de flujo máximo se puede formular como un problema de programación

lineal, se puede resolver con el método simplex y usar cualquier software. Sin

embargo, se dispone de un algoritmo de trayectorias aumentadas mucho más

eficientes. El algoritmo se basa en dos conceptos intuitivos, el de red residual y el

de trayectoria aumentada.

Algoritmo de la trayectoria de aumento para el problema de flujo máximo:

PASO 1:

Se identifica una trayectoria de aumento encontrando alguna trayectoria dirigida del

origen al destino en la red residual, tal que cada arco sobre esta trayectoria tiene

capacidad residual estrictamente positiva. (Si no existe una, los flujos netos

asignados constituyen un patrón del flujo óptimo).

PASO 2:

Se identifica la capacidad residual c* de esta trayectoria de aumento encontrando

el mínimo de las capacidades residuales de los arcos sobre esta trayectoria. Se

aumenta en c* el flujo de esta trayectoria.

PASO 3:

Se disminuye en c* la capacidad residual de cada arco en esta trayectoria de

aumento. Se aumenta en c* la capacidad residual de cada arco en la dirección

opuesta en esta trayectoria. Se regresa al paso 1.

Page 8: Opt redes logistica2

Gestión Logística

7 | P á g i n a

Problema de la ruta más corta

Considere una red conexa y no dirigida con dos nodos especiales llamados origen

y destino. A cada ligadura (arco no dirigido) se asocia una distancia no negativa. El

objetivo es encontrar la ruta más corta (la trayectoria con la mínima distancia total)

del origen al destino.

Se dispone de un algoritmo bastante sencillo para este problema. La esencia del

procedimiento es que analiza toda la red a partir del origen; identifica de manera

sucesiva la ruta más corta a cada uno de los nodos en orden ascendente de sus

distancias (más cortas), desde el origen; el problema queda resuelto en el momento

de llegar al nodo destino.

Algoritmo de la ruta más corta

PASO 1:

Objetivo de la n-esima iteración: encontrar el n-esimo nodo más cercano al origen

(este paso se repetirá para n=1,2…n, hasta que el n-esimo nodo más cercano sea

el nodo destino).

PASO 2:

Datos para la n-esima iteración: n-1 nodos más cercanos al origen (encontrados en

las iteraciones previas), incluida su ruta más corta y la distancia desde el origen.

(Estos nodos y el origen se llaman nodos resueltos, el resto son nodos no resueltos).

PASO 3:

Candidatos para el n-esimo nodo más cercano. Cada nodo resuelto que tiene

conexión directa por una ligadura con uno o más nodos no resueltos proporciona un

candidato, y este es el nodo no resuelto que tiene la ligadura más corta. (Los

empates proporcionan candidatos adicionales).

PASO 4:

Calculo del n-esimo nodo más cercano; para cada nodo resuelto y sus candidatos,

se suma la distancia entre ellos y la distancia de la ruta más corta desde el origen a

este nodo resuelto. El candidato con la distancia total más pequeña es el n-esimo

nodo más cercano (los empates proporcionan nodos resueltos adicionales), y su

ruta más corta es la que genera esta distancia.

Page 9: Opt redes logistica2

Problema del árbol de expansión mínima

El modelo tiene que ver con la determinación de los ramales que pueden unir todos

los nodos de una red, tal que, minimice la suma de las longitudes de los ramales

escogidos. No se deben incluir ciclos en la solución del problema.

Para crear el árbol de expansión mínima tiene las siguientes características:

1. Se tienen los nodos de una red pero no las ligaduras. En su lugar se

proporcionan las ligaduras potenciales y la longitud positiva para cada una si

se inserta en la red. (Las medidas alternativas para la longitud de una

ligadura incluyen distancia, costo y tiempo)

2. Se desea diseñar la red con suficientes ligaduras para satisfacer el requisito

de que haya un camino entre cada par de nodos.

3. El objetivo es satisfacer este requisito de manera que se minimice la longitud

total de las ligaduras insertadas en la red.

Una red con n nodos requiere solo (n-1) ligaduras para proporcionar una trayectoria

entre cada par de nodos. Las (n-1) ligaduras deben elegirse de tal manera que la

red resultante formen un árbol de expansión. Por tanto, el problema es hallar el árbol

de expansión con la longitud total mínima de sus ligaduras.

Algoritmo para construir el árbol de expansión mínima

PASO 1: Se selecciona, de manera arbitraria, cualquier nodo y se conecta (es decir,

se agrega una ligadura) al nodo distinto más cercano.

PASO 2: Se identifica el nodo no conectado más cercano a un nodo conectado y se

conectan estos dos nodos (es decir, se agrega una ligadura entre ellos). Este paso

se repite hasta que todos los nodos están conectados.

PASO 3: Empates: los empates para el nodo más cercano distinto (PASO 1) o para

el nodo no conectado más cercano (PASO 2), se pueden romper en forma arbitraria

y el algoritmo debe llegar a una solución óptima. No obstante, estos empates son

señal de que pueden existir (pero no necesariamente) soluciones optimas múltiples.

Todas esas soluciones se pueden identificar si se trabaja con las demás formas de

romper los empates hasta el final.

Page 10: Opt redes logistica2

Gestión Logística

9 | P á g i n a

Aplicación de problemas con herramientas prácticas Problema de la ruta más corta

La empresa hace entregas a 5 partes (nodos) con

un nodo inicial A (Tribunales de justicia, Concepción)

Nodo B: intersección de calle O’Higgins con Colo Colo

Nodo C: intersección de calle Barros Aranas con Colo Colo

Nodo D: intersección de calle Aníbal Pinto con Freire

Nodo F: intersección de calle Maipú con Colo Colo

Nodo E: intersección de calle Aníbal Pinto con Maipú

La cantidad de cuadras entre cada punto de entrega (nodos) están denotadas en la

línea que une a los nodos.

Luego como A esta conectado a B, C y D calculamos las etiquetas de cada nodo,

sumando la distancia acumulada para ir de A a cada nodo.

Teniendo las 3 etiquetas calculadas de las 3 posibles rutas, seleccionamos la

distancia acumulada menor, siendo C y B las distancias menores marcamos

cualquiera de estas como “definitiva” en este caso marcaremos C.

Page 11: Opt redes logistica2

Luego calculamos las etiquetas de los nodos que puede llegar C, en este caso sería

B, F y D. Para B serian 2 y para D serian 3 (no mejoran las etiquetas por ende no

las ponemos).

Localizamos el nodo con la distancia menor, en este caso es B, lo marcamos como

“definitivo”. De B solo podemos mejorar el nodo D, pero al ser igual que el

proveniente de A no mejora y por ende no lo anotamos.

Como no mejora la etiqueta, nuevamente seleccionamos la menor entre D y F,

siendo iguales las distancias acumuladas marcamos como “definitiva” F. Luego

calculamos las etiquetas de los nodos que puede llegar F, en este caso es D y E, al

sumar la distancia acumulada no mejora la etiqueta de D (dando como resultado 5)

descartando la etiqueta anterior de F.

Para calcular la distancia más corta desde A a cualquier nodo solo tenemos que ver

la etiqueta y seguir las letras de la etiqueta, por ejemplo, si queremos saber la

distancia y la ruta más corta para llegar a E desde la empresa (A) tenemos que la

distancia son 4 cuadras y la ruta más corta es A → C → F → E.

Page 12: Opt redes logistica2

Gestión Logística

11 | P á g i n a

ARBOL DE EXPANSION MINIMA Es aquel que conecta todos los nodos dentro de una red, que están en una distancia

mínima y que no contiene un ciclo.

Conceptos:

Flujo: corresponde a la cantidad que debe transportarse de un nodo a otro.

Arco No dirigido: Si el flujo puede transportarse en varias dimensiones (sin

flechas).

Nodo adyacente: este ocurre cuando existe un arco que une a dos nodos.

La potabilizadora de agua de Pacora requiere suministrar agua a varios

corregimientos del este de la ciudad de Panamá. En el siguiente grafico se

presentan los siguientes puntos donde debe dar abastecimiento.

Como determinar la forma más económica de suministrar agua a todos los

corregimientos a través de un árbol de expansión mínima.

Page 13: Opt redes logistica2

Cuadro:

Ck Ck Distancia

A B, C, D, E, F, G, H -

A, D B, C, E, F, G, H 4

A, D, C B, E, F, G, H 3

A, D, C, B E, F, G, H 1

A, D, C, B, E F, G, H 5

A, D, C, B, E, G F, H 7

A, D, C, B, E, G, H F 2

A, D, C, B, E, G, H, F - 3

25

METODO DEL COSTO MINIMO

Paso 1: Identificar casillas con menor costo de envío (0=gratis)

A esa casilla se le dará el máximo que demande (de ahí se parte el flujo).

Paso 2: Lo que nos queda por distribuir (destino 3 y 4 con el origen 2).

Se cancelan las demandas y ofertas.

Y esta es la solución:

Page 14: Opt redes logistica2

Gestión Logística

13 | P á g i n a

Se le distribuyen 5 artículos al cliente 1 desde el origen 3.

Se le distribuyen 15 artículos al cliente 2 desde el origen 1.

Se le distribuyen 15 artículos al cliente 3 desde el origen 2.

Se le distribuyen 10 artículos al cliente 4 desde el origen 2.

PROBLEMA DEL FLUJO MÁXIMO (ejercicio teórico)

Resolución de problema

Para resolver un problema de flujo máximo se debe seguir los siguientes pasos:

1. Se identifica el nodo origen y destino.

2. Se parte desde el nodo de origen y se escoge el arco que posea mayor flujo 3. Se identifica los nodos de transbordo. 4. Repetir como si el nodo intermediario fuera el nodo origen. 5. Se calcula "k" y las capacidades nuevas. 6. Dado el resultado se cambian las capacidades y se repite el mismo

procedimiento desde el inicio.

Page 15: Opt redes logistica2

Formulario Cij,ji =(Ci-K, Cj+K), donde: C: capacidad I,j: índices de los nodos K: es el mínimo flujo que pasa por el nodo, se calcula como k= min(capacidades de la ruta).

Hallar el flujo máximo del siguiente problema:

Método Ford Fulkerson El nodo de origen como se puede observar es el número 1 de color amarillo, y el nodo de destino es el número 5 de color azul.

Se escoge desde el nodo de origen aquel flujo que sea el mayor, en este caso es 30, y va dirigido al nodo número 3.

Page 16: Opt redes logistica2

Gestión Logística

15 | P á g i n a

Se identifica el nodo de transbordo como [30,1], 30 es la capacidad, y 1 es el nodo del cual proviene la capacidad y luego repetimos todo el proceso, como si el nodo intermediario fuese el nodo de origen. Se tiene como flujo mayor 20 del nodo numero 3 al nodo número 5, con el nodo de transbordo como [20,5].

Ahora que hemos llegado al nodo de destino, procedemos a calcular "k" y las capacidades nuevas.

Page 17: Opt redes logistica2

K=min(∞,30,20)

K=20 C13,31 =(30-20, 0+20) C13,31 =(10, 20) C35,53 =(20-20, 0+20) C35,53 =(0, 20) Luego de haber calculado las nuevas capacidades, es necesario reemplazarlas.

Se realiza el proceso otra vez, haciendo la ruta con los mayores flujos.

K=min(∞,20,40,10,20) K=10 C12,21 =(20-10, 0+10) C12,21 =(10, 10) C23,32 =(40-10, 0+10)

C23,32 =(30, 10)

Page 18: Opt redes logistica2

Gestión Logística

17 | P á g i n a

C34,43 =(10-10, 5+10)

C34,43 =(0, 15)

C45,54 =(20-10, 0+10) C45,54 =(10, 10) Volvemos a hacer el proceso y escogemos el camino 1,2. Como se puede observar si se tomara rumbo del nodo 2 al nodo 3 terminaría trancado, obligándose a volver al nodo origen, por lo que se toma el camino 2,5.

K=min(∞,10,20) K=10 C12,21 =(10-10, 10+10) C12,21 =(0, 20) C25,52 =(20-10, 0+10) C25,52 =(10, 10) Se actualizan las capacidades y procedemos a resolver de nuevo. Esta vez

agarraremos el camino de 1,3.

Page 19: Opt redes logistica2

K=min(∞,10,10,10) K=10 C13,31 =(10-10, 20+10) C13,31 =(0, 30) C32,23 =(10-10, 30+10) C32,23 =(0, 40)

C25,52 =(10-10, 10+10) C25,52 =(0, 20)

Y por último escogemos el camino 1,4.

K=min(∞,10,10) K=10 C14,41 =(10-10, 0+10) C14,41 =(0, 10)

Page 20: Opt redes logistica2

Gestión Logística

19 | P á g i n a

C45,54 =(10-10, 10+10)

C45,54 =(0, 20) Reemplazando las nuevas capacidades, nos queda de la siguiente forma, las capacidades del nodo de origen quedan como 0, por lo cual seguimos a sumar a todas las K y ahí conseguimos el flujo máximo.

Flujo Máximo = Σ K Flujo Máximo = 20+10+10+10+10 Flujo Máximo = 60

El flujo máximo que puede pasar del nodo origen 1 hasta el nodo destino es de 60.

1

0

1

0

1

0

Page 21: Opt redes logistica2

Conclusión

Los modelos de optimización de redes constituyen una herramienta muy sencilla

para la encontrar la solución óptima a los problemas de flujo de redes, porque

proporcionan algoritmos fáciles de comprender y aplicar que comparados con el

método simplex disminuyen el número de iteraciones que resuelven el problema. Si

se aplicara el método simplex en un problema de distribución o de redes, tendríamos

muchas variables y restricciones en el modelo y se tendría que utilizar herramientas

computacionales para encontrar la solución óptima de una forma rápida, ahora con

los modelos de redes solo habría que aplicar las iteraciones al grafo que origina la

representación de la red del problema y luego aplicar el algoritmo que corresponde,

que puede ser el algoritmo de la ruta más corta, algoritmo para encontrar el árbol

de expansión mínima, algoritmo de la trayectoria de aumento o el algoritmo de flujo

máximo.

Page 22: Opt redes logistica2

Gestión Logística

21 | P á g i n a

Bibliografía

Ballou: Administración de la cadena de suministros.

Chase: Administración de operaciones, producción y cadena de suministros.

Chopra: Administración de la cadena de suministros

http://www.monografias.com/trabajos16/flujo-redes/flujo-redes.shtml