La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

ALGORITMO DEL ÁRBOL DE MÍNIMA EXPANSIÓN Vincula los nodos de una red valiéndose de la longitud mínima total de las ramas de conexión. Un aplicación común.

Presentaciones similares


Presentación del tema: "ALGORITMO DEL ÁRBOL DE MÍNIMA EXPANSIÓN Vincula los nodos de una red valiéndose de la longitud mínima total de las ramas de conexión. Un aplicación común."— Transcripción de la presentación:

1 ALGORITMO DEL ÁRBOL DE MÍNIMA EXPANSIÓN Vincula los nodos de una red valiéndose de la longitud mínima total de las ramas de conexión. Un aplicación común se presenta en la pavimentación de carreteras que unen poblaciones en forma directa o a través de otras poblaciones. Esquema de solución. Sea N = {1, 2, 3……, n} conjunto de nodos de la red C k = Conjunto de nodos que han estado conectados de manera permanente a la iteración K. Ĉ k = Conjunto de nodos que se construirán permanentemente después de la iteración K.

2 ALGORITMO DEL ÁRBOL DE MÍNIMA EXPANSIÓN Pasos a seguir : Paso 0. Establezca C o = Ø y Ĉ o = N. Paso 1. Inicie con cualquier nodo i en el conjunto no conectado Ĉ o y establezca C 1 ={i}, lo que produce Ĉ 1 = N- {i }, Establezca K=2. Paso General. Seleccione un nodo j en el conjunto no conectado Ĉ k-1, que produzca el arco más corto a un nodo en el conjunto Ĉ k-1 conectado. Vincule j permanentemente a C k-1 y elimínelo de Ĉ k-1 para obtener C k y Ĉ k, respectivamente. Detengase si Ĉ k está vacio. De lo contrario establezca K=K+1 y repita el paso

3 ALGORITMO DEL ÁRBOL DE MÍNIMA EXPANSIÓN Ejemplo: TV Cable Co. Proporciona servicio de cable a cinco desarrollos habitacionales. La Fg. 1 ilustra las posibles conexiones de TV a las cinco áreas con las millas de cable anexadas a cada arco. Determine la red de cables más económica Fg. 1

4 ALGORITMOS DE LA RUTA MAS CORTA Determina la ruta más corta entre un origen y un destino en una red. Ejemplo de aplicaciones: RentCar está desarrollando una política de reemplazo para su flota de autos en un horizonte de planeación de 4 años. Al inicio de cada año, un auto se reemplaza o se conserva en operación durante un año más. Un auto debe estar en servicio de 1 a 3 años. La siguiente tabla proporciona los costos de reemplazo en función del año en que se adquiere u auto y los años de operación. Equipo adquirido al inicio de año Costo de reemplazo (miles de $) para años dados en operación ,05,49,8 24,36,28,7 34,87,1-- 44,9--

5 El algoritmo de Dijkstra para determinar las rutas más cortas entre el nodo origen y los demás nodos de la red. El algoritmo de Floyd para determinar la ruta más corta entre dos nodos cualesquiera en la red ALGORITMOS DE LA RUTA MAS CORTA

6 Algoritmo de Dijkstra Pasos a seguir : Sea U i la distancia más corta del nodo origen 1 al nodo i, y defina D ij (>=0) como la longitud del arco (i,j). El algoritmo definela etiqueta para un nodo j que sigue inmediatamente como: [u j,i] = [u i + d ij, i], d i >=0 Paso 0. Etiquete el nodo origen (nodo 1) como etiqueta permanente [0,-]. Establezca i = 1. Paso General. a) Calcule las etiquetas temporales [ u i + d ij, i] para cada nodo j con d ij >0, siempre que j no esté etiquetado permanentemente, Si el nodo i ya tiene una etiqueta temporal existente [uj,k] hasta otro nodo k y si u i + d ij < uj, reemplace {u j, k] con [u i + d ij, i]. b) Si todos los nodos tienen etiquetas permanentes deténgase. De lo contrario seleccione la etiqueta [u i,s] que tenga la distancia más corta entre todas las etiquetas temporales. Establezca i = r y repita el paso i.

7 Algoritmo de Floyd Este algoritmo es más general que el de Dijkstra porque determina la distancia entre dos nodos cualesquiera en la red. El algoritmo representa una red de n nodos como una matriz cuadrada con n filas y n columnas. La entrada (i,j) da la matriz da la distancia d ij del nodo i a l nodo l, la cual es finita si i está vinculado directamente a j, e infinita en caso contrario. Dados tres nodos, i, j y k en la figura 1. con las distancias de conexión que se muestran en los tres arcos, es más corto llegar de i a j pasando por k si: d ik + d kj k y i <>j)


Descargar ppt "ALGORITMO DEL ÁRBOL DE MÍNIMA EXPANSIÓN Vincula los nodos de una red valiéndose de la longitud mínima total de las ramas de conexión. Un aplicación común."

Presentaciones similares


Anuncios Google