You are on page 1of 4
PROBLEMA DEL ARBOL DE MINIMA EXPANSION Considera una red no dirigida, en la que la informacisn dada incluye los nodos y las distancias entre pa- res de nodos yes el arbol que enlaza todos los nodos de la red, con el objetivo de que la longitud total de los arcos o ligaduras sea minima, sin permitir la existencia de ciclos. FI ntimero de arcos en un arbol de expansién es igual al ntimero de nodos menos 1. Sean: N=[1,2,3,....n}, el conjunto de nodos de la red. Cx = {conjunto de nodos conectados de manera permanente} CNe= {conjunto de nodos que aun no se han conectado de manera permanente} Iteraciones de algoritmo: Iteraci6n k= 0. C= Kh} = y — CNQ=4N} Iteracién k= 1, Comenzar con cualquier nodo en el conjunto no conectado CNg, por ejemplo con el nodo 1, entonces yy CM=|N-Gil Iteracion k= 2, arco(i, j) = distancia minima({Cy_1} > {CN_1}) ¥ arco factible y no conectado de manera permanente (j= j dela distancia minima {tCe-al + f"} Y — CNg={1CNeal- jf Ejemplo 2.5 Encontrar el arbol de mi na expansion para la red de la figura 2.11 Figura 2.11: Red del ejemplo 2.5 Aplicacién del algoritmo. Tteracion k= 0 Iteracion, 1,2,3,4,5,6,7} 3,4,5,6,7) C Q {oe} Tteracion k= 2 mi (il = = (2,3, Conexién optima = @={1,31 Teracion k= 3 arco(i, j) = min{{1,3) > (2,4,5,6,7}) arco(i, j) = min(1— 2,1 + 4,3 2,3 — 4,3 + 5,36) arco(i, j) in, 16, 12, 11,22, 16) Conexién 6ptima=> arco(t, j) = i=4 Cy=11,3,4) CNa = 12,5,6,71 Treracion k= 4 arcott, f) arco(i, j) arco(t, j) arco(t, j) j=? Ny Tteracion k=5 arco(?, j) = min({1,3,4,2) + [5,6,7]) arco(i, j) =min(3— 5,3 —6,4—6,2—5) arco(i, j) 22, 16, 18,20) Conexi6n optima arco(i, j)=3—6 j=6 CN; = [5,7] arco(i, j) 4, 2,6} = 15,71) arcott, j) arcoli, 7) = min(22,20, 15,19) Conexi6n optima > arcolt, j)=6—5 j=5 N= 17) 2—5,6—5,6—7) (1.3.4,2,6,5), int 4.2.6.5) > 1] min(5—7,6—7) in(14, 19) 5-7 areoti. jy arcott, j) areoti,j) Conexién éptima—> areo(i,j) ya7 CNr = of La solucién éptima del arbol de minima expansién, se muestra en la tabla 2.12 y la red de la figura 2.12, con una distancia total de 82 unidades Distancia 1-3 u an4 ul 3-2 2 3-6 16 6-5 15 5-7 u Total a2 Tabla 2.12: Soluci6n optima del arbol de minima expansién. Pigura 2.12: Red del drbol de minima expansi6n. PROBLEMA DE FLUJO MAXIMO El objetivo de este problema es el de obtener la maxima capacidad de flujo que se puede enviar entre un nodo fuente y un nodo destino, que son conectados por medio de nodos de transbordo en una ted. Algoritmo de las rutas de envio de flujo (Hillier y Lieberman, 2010). Sean Chr = Capacidad inicial de los arcos de la red. CRij = Capacidad residual de los arcos de la red. Flujo = Cantidad de flujo a enviar en la iteracion k. Paso 1. Dibujarla red, considerando las capacidades iniciales de cada uno de losarcos, como se muestra en la figura 2.13. Ox cap. inidal deiay Cuzco. ot fe) Figura 2.13: Capacidades inictales en los arcos. Paso 2 Paso 3. Paso 4. Paso 5. Identificar alguna ruta de envio del nodo origen al nodo destino, segain las capacidades residua- les de los arcos de la red. Si no existe ruta de envio, se ha obtenido el plan de envio Gptimo del problema, iral paso 5. Obtener el minimo de las capacidades residuales de los arcos sobre esta ruta de envio que se denomina flujo. Actualizar las capactdades residuales de cada uno de los arcos que forman parte de ta ruta de envio, por medio de la formula: (CRiy,CRyx) = (CRry — flujo), (CRy + flujo) yregresar al paso 2. Obtener el patron de flujo 6ptimo, comparando la red residual obtenida en la iteraci6n final, con la red residual inicial.

You might also like