You are on page 1of 22

UNIDAD 5.

- OPTIMIZACIN DE REDES

5.15.25.35.45.55.6-

Terminologa Problema de la Ruta ms Corta Problema de rbol de Mnima Expansin Problema de Flujo Mximo Problema de Flujo de Costo Mnimo Uso de Software Ejercicios

101

5.1 TERMINOLOGA Dentro de los problemas de Ingeniera Industrial se tienen situaciones en donde los problemas se pueden representar en forma grfica, a travs de una red, este grfico contiene, nodos, arcos flechas, que involucran flujo de productos, costos distancias, por donde circulan las variables que se desean optimizar, y en donde se puede calcular la ruta ms corta en la red, la distancia mnima o el costo mnimo, el flujo mximo en una tubera, el flujo mximo de pasajeros, la conexin de lneas telefnicas, o el suministro de agua con flujos mximos a un costo mnimo. Tales situaciones estn representados por modelos matemticos que se pueden resolver a travs de algoritmos que ayudan a la toma de decisiones los cuales se enunciaran ms adelante.

Definiciones y notacin bsica. 1. Una grfica o Red se define mediante dos conjuntos de smbolos, nodos y arcos .Los arcos se etiquetan para dar nombre a los nodos en sus puntos terminales, por ejemplo el arco AB est entre los nodos A y B. Un nodo puede ser un crucero, y el arco pueden ser los caminos rutas del crucero, y el flujo se representa por los vehculos que circulan en esa red. Otro ejemplo seran los aeropuertos que sern los nodos, los arcos las lneas areas, y el flujo el nmero de vuelos de los aviones que circulan

Una red puede ser dirigida o no dirigida, una red que tienen solo arcos dirigidos se llama red dirigida. Una red puede estar compuesta por una mezcla de arcos dirigidos y no dirigidos. Una trayectoria entre dos nodos es una sucesin de arcos distintos que conectan estos nodos. Se dice que dos nodos estn conectados si la red contiene al menos una trayectoria no dirigida entre ellos. Un rbol de expansin es una red conexa para los n nodos que contiene ciclos no dirigidos, todo rbol de expansin tiene justo n-1 arcos, ya que este es el nmero mnimo de arcos

Hillier Fredericks Liberman Gerald J. Investigacin de Operaciones, (p.408), sptima edicin, Editorial Mc Graw Hill

102

necesarios para tener una red conexa y el mximo nmero posible para que no haya ciclos no dirigidos.

5.2 PROBLEMA DE LA RUTA MS CORTA. La tcnica de la ruta ms corta seala la forma en que una persona o artculo puede transportarse de un lugar a otro al mismo tiempo que se minimiza la distancia total recorrida. El objetivo es determinar la ruta ms corta ir de un origen a un destino. Pasos de la Tcnica de la ruta ms corta. 2 Encuentre el nodo ms cercano al origen y coloque la distancia en una casilla junto al nodo. 1. Encuentre el siguiente nodo ms cercano al origen y coloque la distancia en una casilla junto al nodo. En algunos casos se tendr que revisar varias trayectorias para encontrar el nodo ms cercano. 2. Repita este proceso hasta que haya recorrido toda la red. La ltima distancia en el nodo final ser la distancia de la ruta ms corta. Es importante sealar que la distancia colocada en la casilla junto a cada nodo es la ruta ms corta a este nodo. Se utilizan estas distancias como resultados intermedios para encontrar el siguiente nodo ms cercano.

Problema1. Problema de la ruta ms corta

Barry Render, Ralph M. Stair, Michel E. Hanna. Mtodos Cuantitativos para los negocios, (p. 505). novena edicin, Editorial Pearson, Prentice, Hall.

103

Dada la siguiente red determinar la ruta ms corta del nodo 1 al nodo 6 los datos estn dados en km y son los siguientes.

Datos de la red. 100


2

200 300 40

100 250
6

50 300
3

50
5

Primera iteracin. El nodo ms cercano al origen es el nodo 2 con 100

100

200 300 40

100 250
6

50 300
3

50
5

Segunda iteracin. A continuacin se busca el nodo ms cercano al origen se examinan los nodos 3, 4 y 5 se analizan las trayectorias 1, 2, 4 la ruta 1, 2, 3 y la ruta 1, 2, 5. Por lo que la ruta ms corta es 1, 2, 3 con 150.

104

100

200 300 40

100 250
6

50 300
3

50
5

150

Tercera iteracin el resultado se muestra en la tabla la ruta es 1, 2, 3, 5.

100

200 300 40

100 250
6

50 300
3

50
5

150

190

Cuarta iteracin. El siguiente nodo ms cercano ser el nodo 4 o el nodo 6, como los ltimos nodos. El nodo 4 est a 300 km del origen, el nodo 6 est a 240, por lo que del nodo 1 al nodo 6 la ruta ms corta es conectar 1 con 2, dos con tres, tres con cinco y cinco con seis la rutas es 1,2,3,5,6 a una distancia mnima de 240 km.

105

100

200 300 40

100 250
6

50 300
3

240 50

150

190

5.3 PROBLEMA DE RBOL DE MNIMA EXPANSIN. La tcnica del rbol de expansin mnima implica conectar todos los nodos de una red al mismo tiempo que se minimizan la distancia entre ellos. Pasos de la tcnica del rbol de expansin mnima. 3. 1. Seleccionar cualquier nodo de la red. 2. Conectar este nodo al nodo ms cercano que minimice la distancia total. 3. Considerando todos los nodos que ahora estn conectados, encontrar y conectar el nodo ms cercano que no est conectado. Si hay un empate para el nodo ms cercano 4. Repetir el tercer paso hasta que todos los nodos estn conectados.

Problema 2. El departamento de Ing. Industrial tiene un congreso internacional para lo cual estn organizando mejorar la comunicacin con los clientes, se van a conectar 5 telfonos de atencin a clientes.
3

Barry Render, Ralph M. Stair, Michel E. Hanna. Mtodos Cuantitativos para los negocios, (p. 498), novena edicin, Editorial Pearson, Prentice, Hall.

106

Cul es la longitud mnima de cable requerido? El objetivo es que todos los sistemas de comunicacin estn conectados. En la siguiente red se dan la distancia en metros. Datos de la red. 1
1

3 2

2
5

7 3
4

3 6

Primera iteracin: Inicio con (1,2) nodos cercanos al arco (1, 2), alternativas (3, 4,5)

1
1

3 2

2
5

7 3
4

3 6

107

Segunda Iteracin: (1, 2, 5), (3, 4)

1
1

3 2

2
5

7 3
4

3 6

Tercera iteracin: (1, 2, 3, 5). (4)

1
1

3 2

2
5

7 3
4

3 6

Cuarta Iteracin: Los arcos (1, 2); (2, 5); (5, 3) y (5, 4)

108

1
1

3 2

2
5

7 3
4

3 6

Usando el algoritmo de rbol de mnima expansin se tiene que los sistemas telefnicos se conectarn a un costo mnimo de 8 metros. En la ruta (1, 2); (2, 5); (5, 3) y (5, 4)

5.4.- PROBLEMA DE FLUJO MXIMO. 4 La tcnica en redes de los problemas en donde se requiere calcular el flujo mximo, permite determinar la cantidad mxima de un material que puede fluir a travs de una red, este material pueden ser productos, automviles, vas de comunicacin, fluido en tuberas, etc. Pasos para el clculo de flujo mximo en una red. En todos los nodos lo que entra de flujo debe ser igual a lo que sale de flujo

Barry Render, Ralph M. Stair, Michel E. Hanna. Mtodos Cuantitativos para los negocios, (p. 501), novena edicin, Editorial Pearson, Prentice, Hall

109

1. Elija de manera arbitraria cualquier trayectoria del inicio (origen) a la terminacin (destino) con algo de flujo. Si no existe ninguna trayectoria con flujo, entonces se lleg a la solucin ptima. 2. Localice el arco en la trayectoria con la capacidad de flujo ms pequea disponible. Llame C a esta capacidad. sta representa la capacidad mxima adicional que puede ser asignada a esta ruta. 3. Por cada nodo que haya en esta trayectoria, disminuya la capacidad de flujo en la direccin del flujo en la cantidad C. Por cada nodo que haya en esta trayectoria, incremente la capacidad de flujo en la direccin inversa en la cantidad C. 4. Repita estos pasos hasta que ya no sea posible incrementar el flujo.

Problema 3 Se cuenta con una red con los siguientes datos 6 8 0 3 1 9 2 8 4 Primera iteracin: se elije una trayectoria de manera arbitraria en este caso se inicia con (0,1, 3, 5) con un flujo de 2 6(2) 1 8(2) 0 3 1 9 2 8 4 3 2 5 3 2(2) 1 3 2 2

110

Segunda iteracin: se analizan las trayectorias (0,1, 3, 5) y (0, 2, 4, 5) se incrementa el flujo a 5 segn la capacidad de la red.

6(2) 1 8(2) 0 3(3) 1 9(3) 2 8(3) 4 3 2 5 3 2(2)

Tercera iteracin: Se analizan nuevamente las trayectorias y se aumenta el flujo en 3 unidades ms sobre la trayectoria (0, 1, 3, 5) ya que la ruta cuenta con mayor capacidad y los nodos deben llevar un equilibrio lo que entra es igual a lo que sale.

6(5) 1 8(5) 0 3(3) 1 9(6) 2 8(6) 4 3(3) 2 5 3 2(2)

Cuarta iteracin: Se incrementa el flujo de hasta 9 unidades analizando la capacidad de cada nudo de acuerdo a las trayectorias elegidas.

111

6(5) 1 8(6) 0 3(3) 1(1) 9(7) 2 8(7) 4 3(3) 2 5 =9 3 2(2)

Como se puede observar en la red hay arcos que llegaron a su capacidad mxima y por lo tanto ya no se puede incrementar ms el flujo en la red, por lo que el flujo mximo en este ejercicio es de 9 unidades.

5.5.- PROBLEMA DE FLUJO DE COSTO MNIMO. Los problemas de flujo de costo mnimo tienen mucha aplicacin dentro del campo de la ingeniera industrial. Igual que el problema de flujo mximo toma en cuenta el flujo en la red, con capacidades limitadas en sus arcos, tambin considera la distancia mas corta, se pueden manejar varios origines y varios destinos. Con costos asociados, El modelo de flujo de costo mnimo involucra todos los conceptos vistos con anterioridad. Y se puede resolver usando programacin lineal bsica. Usando el mtodo simplex, se plantea el problema como un modelo lineal. Recordando el simplex el procedimiento se da en los siguientes pasos Terminologa mtodo simplex Xij = variable bsica Cij = costo bsico ij = costo no bsico Lij < xij < Uij

112

Lmite superior Uij del arco (i,j) Lmite inferior Lij del arco (i,j) Resumen del mtodo simplex de redes [15] Paso 1.- Determinar una solucin bsica factible de inicio. Las n-1 variables bsicas correspondern a un rbol de expansin. Indique las variables no bsicas en su lmite superior mediante arcos de lnea continua. Paso 2.- calcule y1,y2, .yn (conocidas como multiplicadores simplex) resolviendo y1= 0, yi-yj = cij para las variables bsicas xij. Para las variables no bsicas, determine el coeficiente el rengln 0, ij a partir de = yi-yj-cij. La solucin bsica factible es ptima si ij 0 para toda xij = Lij y ij 0 para toda xij = Uij. Si la solucin bsica factible no es ptima, elija la variable no bsica que ms alejada de las condiciones de optimalidad como la variable bsica entrante. Paso 3.- identifique el ciclo creado al agregar el arco que corresponde a la variable entrante al rbol de expansin mnima de la solucin bsica factible actual. Utilice la conservacin del flujo para determinar los nuevos valores de las variables de ciclo. La variable que sale de la base ser la variable que choca primero con su lmite superior o inferior cuando se cambia el valor de la variable bsica entrante. Paso 4.- encuentre la nueva solucin bsica factible cambiando los flujos de los arcos del ciclo encontrado en el paso 3. Ahora vaya al paso 2.

Problema 4.5 Se cuenta con una red en la cual se quiere determinar el flujo a un costo mnimo las caractersticas estn dadas en la siguiente figura

Wayne L. Winston. Investigacin de Operaciones, Aplicaciones y Algoritmos, (p.450-454). Cengage Learning, cuarta Edicin.

113

$3 $4 (1) 1 $3 $2 3 $3 5 2 4 $2 (-1) $2 6

Una solucin bsica factible para esta red es:

1 2 1 (1) 1 0 0 3 5 (-1) 6 4 1

Calculando los valores de y se tiene: Y1=0, Y1- Y2 =4, Y1-Y3 =3, Y2-Y4 =3, Y5-Y6 =2, Y4-Y6=2 lo cual da como resultado Y1=0, Y2 =-4, Y3 =-3, Y4=-7, Y6 =-9 Sustituyendo estos valores en la funcin objetivo de la variables no bsicas para analizar la condicin de optimalidad se tiene.

114

25 = -4 (-7) -2 = 1 y 35 = -3 (-7) -3 = 1 los cuales no satisfacen la cond. De optimalidad entonces se elige de manera arbitraria la variable de entrada en este caso es X25 esto se muestra en la siguiente red.

1- 2 1 (1) 1 0 0+ 3 5 6 (-1) 4 1-

En donde = 1. Se observa en la red que X24, X46 cualquiera de ellas sale de la base se elige de manera arbitraria a X46 Iterando nuevamente se tiene la siguiente red.

0 2 1 (1) 1 0 1 3 5 1 6 (-1) 4 1-

Nuevamente calculamos los nuevos valores de los multiplicadores Simplex (Y) Y1=0, Y1-Y2 =4, Y1-Y3 =3, Y2-Y4 =3, Y2-Y5 =2, Y5-Y6 =2

115

Resolviendo se tienen los siguiente valores. Y1=0, Y2= -4, Y3= -3, Y4= -7, Y5= -6, Y6= -8 Haciendo la prueba de optimalidad para las variables no bsicas se tiene. 35 = -3 (-6) -3 = 0 46 = -7 (-8) -2 = -1 como los multiplicadores son 0 la sol. Satisface a la funcin objetivo. Por lo que la solucin ptima es encontrada. Solucin ptima del modelo X12 =1, X25 =1, X56 =1 son las variables bsicas Variables bsicas con valores de cero X13=0, X24=0 Y variables no bsicas X35, y X46 con valor cero. La funcin ptima est dada por el siguiente costo mnimo. Z = 1(4) + 1(2) + 1(2) = $8 este problema tiene soluciones alternativas

116

5.6 USO DE SOFTWARE Problema 5. 6 Dada la siguiente red que representa las operaciones de un proyecto se quiere determinar la ruta de flujo y costo mnimo. Plantear el problema de flujo de costo mnimo como un modelo lineal y resolverlo usando el WinQSB. Los datos de costos estn daos en la red en miles de pesos (*)

10
2

*4
4

7
6

1 2
3 5

1 6

MODELO MATEMATICO Cul ser el modelo matemtico que represente esta situacin? Formulacin: La manera de plantear este problema es suponer un flujo unitario que entra del nudo 1 y sale por el nudo 6, y determinar la ruta de 1 a 6 de menor costo, obteniendo as la ruta ptima. La funcin objetivo nos dar la duracin de la ruta seleccionada como la mejor, en este caso Xij nos indicar si el flujo pasa o no pasa por la rama de la red entre el nudo i y el nudo j. De donde Xij =0, 1. En otras palabras, si el flujo pasa por una rama significativa que esa operacin forme parte de la ruta, de la red.

Estrada Irma. Apuntes de Investigacin de Operaciones I.

117

La funcin objetivo se representa por:

Min Z= 10X12 + 2X13 + 5X23 + 4X24 + 7X25 + 5X46 + 6X56 +8X35 Las restricciones son la conservacin del flujo a travs de cada nudo.
*

equilibrio en:

X12

+X13

=1 =0 =0 =0 =0

(nodo 1) (nodo 2) (nodo 3) (nodo 4) (nodo 5) (nudo 6)


i= 1,2,3,4,5

X24 +X25 +X23 -X12 X35 -X13 X46 X56 -X25 X46 -X23 -X24 -X35

+X56 =1 Xij = 0,1

j = 2,3,4,5,6

* el equilibrio en un nudo, se calcula igualado el flujo que entra con el flujo que sale del nudo. En caso de querer determinar la ruta ms larga, el problema se plantea de la misma manera nicamente que la funcin objetivo se cambiara a Maximizar.

118

Datos de entrada

Solucin al problema.

El flujo mximo en el problema segn los datos dados es de una unidad Variables bsicas. X1 =0, X2 =1, X6 =1, X7= 0, X8 = 1 y un costo mnimo de Z= $18,000.00 pesos Variables no bsicas X3, X4, X5 todas iguales a cero

119

EJERCICIOS
1.- Dada la siguiente red que representa las operaciones de cableado en km de un proyecto se quiere determinar la ruta de flujo y costo mnimo. Plantear el problema de flujo de costo mnimo como un modelo lineal y resolverlo usando el WinQSB. Los datos de costos estn dados en la red en miles de pesos (*)

* 80 120

90

150

250

6
200 60

3
8

2.- Determine el Flujo mximo entre los nodos 1 y 5 de la siguiente red

2
(8,0) (4 ,0) (6,0) (4,0) (0,2) (2,0) (4,4)

(4,0)

120

3.-Determinar la ruta ms corta entre el nodo I y cualquier otro nodo de la siguiente red.

6 5

7 4

1
1

2 6

6 5 3 9

4.- Usando el diagrama de la siguiente Red, determinar el rbol de mnima expansin

E
5

B
7

2 4

5 5

A 15

C
8

F 4
7 5 4 5 6 7 4

H
6 4

121

Bibliografa Anderson, D.R.-Sweeny, D.J.-William, T.A. "Introduccin a los modelos cuantitativos para administracin". Ed. Iberoamericana. An-Min Chung Linear Programming Edit. Merrill Barry Render, Ralph M. Stair, Michel E. Hanna. Mtodos Cuantitativos para los negocios, novena edicin, Editorial Pearson, Prentice, Hall. Bazaraa, M.-Jarvis, J. "Programacin lineal y flujo en redes". Ed. Limusa Hillier Fredericks Liberman Gerald J. Investigacin de Operaciones, sptima edicin, Editorial Mc Graw Hill. Kaufman, A. Mtodos y Modelos de da Investigacin de Operaciones (Tomo 1), Editorial C.E.C.S.A. 8 Edicin.1984. Mckeown y Davis. Modelos Cuantitativos para Administracin, Editorial Iberoamericana. Moskowitz, Herbert., Wright, Gordon. Investigacin de Operaciones, Editorial Prentice Hall. Philips D. T. Operations research. New York: Editorial John Wiley. 1976. Prawda, Juan. Mtodos y Modelos de la Investigacin de Operaciones (Tomo 1y II), Editorial Limusa. Shamblin, James E. Investigacin de Operaciones, Editorial Mc Graw Hill. Taha, Hamdy A. Investigacin de Operaciones: Una introduccin. Mxico: Editorial Alfa Omega. 1995. Thierauf, Robert., Grose, Richard. Toma de Decisiones por medio de Investigaciones de Operaciones, Editorial Limusa. Wayne L. Winston. Investigacin de Operaciones, Aplicaciones y Algoritmos, Cengage Learning, cuarta Edicin. Ya Lun Chou, Anlisis Estadstico, Editorial Interamericana, segunda Edicin

122