Algoritmo de Árbol de Expansión Mínima
-
Upload
liliana-jarro-villegas -
Category
Documents
-
view
623 -
download
12
description
Transcript of Algoritmo de Árbol de Expansión Mínima
![Page 1: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/1.jpg)
ALGORITMO DE ÁRBOL DE EXPANSIÓN MÍNIMA
![Page 2: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/2.jpg)
INTEGRANTES CHANEL MARIACA MACHACA
KARINA BANEGAS CAPACUTE
GRAZIE OCHOCHOQUE MENDOZA
VILMA CHOQUE CONDORI
FIORELLA DIAZ VELASCO
![Page 3: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/3.jpg)
El algoritmo de árbol de expansión mínima enlaza los nodos de una red, en forma directa o indirecta, con la mínima longitud de las ramas enlazantes.
Los pasos del procedimiento son los siguientes.
Sea N {1, 2, ..., n} el conjunto de nodos de la red, y se definen:
Ck Conjunto de nodos que se han conectado en forma permanente en la iteración k
Ck Conjunto de nodos que todavía se deben conectar en forma permanente
![Page 4: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/4.jpg)
![Page 5: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/5.jpg)
EJEMPLO 1En el transporte intermodal, los camiones remolque cargados se mueven entre los
terminales de ferrocarril colocando la caja en carros especiales (camas bajas) en la figura se
muestra la ubicación de las principales terminales de ferrocarril en estados unidos, y las vías actuales de FC . El objetivo es decir cuales vías se deben revitalizar para manejar el trafico
intermodal. En especial se debe unir la terminal de los Angeles LA en forma directa
con la de chicago CH para dar cabida al intenso trafico esperado. Por otra parte todas
la terminales restantes se pueden enlazar, en forma directa o indirecta, de tal modo que se
minimice la longitud total (en millas) de las vías seleccionadas. Determine los segmentos de las vías del FC que se deben incluir en el programa
de revitalización.
![Page 6: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/6.jpg)
SE
DC
CH
NY
DE
LA
DA
800
2000
1100
1300
780
900
200
13002600
1400
200
1000
CONJUNTO COMPLEMENTO COSTO
C2 = LA, CH Ĉ2 = SE, DE, DA, NY, DC 2000
![Page 7: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/7.jpg)
SE
DC
CH
NY
DE
LA
DA
800
2000
1100
1300
780
900
2000
13002600
1400
200
1000
SE
DC
CH
NY
DE
LA
DA
800
2000
1100
1300
780
900
2000
13002600
1400
200
1000
…
![Page 8: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/8.jpg)
SE
DC
CH
NY
DE
LA
DA
800
2000
1100
1300
780
900
2000
13002600
1400
200
1000
CONJUNTO COMPLEMENTO COSTO
C2 = LA, CH Ĉ2 = SE, DE, DA, NY, DC 2000
C3 = LA, CH, NY Ĉ 3 = SE, DE, DA, DC 800
![Page 9: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/9.jpg)
SE
DC
CH
NY
DE
LA
DA
800
2000
1100
1300
780
900
2000
13002600
1400
200
1000CONJUNTO COMPLEMENTO COSTO
C2 = LA, CH Ĉ2 = SE, DE, DA, NY, DC 2000
C3 = LA, CH, NY Ĉ 3 = SE, DE, DA, DC 800
C4 = LA, CH, NY, DC Ĉ 4 = SE, DE,DA 200
![Page 10: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/10.jpg)
SE
DC
CH
NY
DE
LA
DA
800
2000
1100
1300
780
900
2000
13002600
1400
200
1000
CONJUNTO COMPLEMENTO COSTO
C2 = LA, CH Ĉ2 = SE, DE, DA, NY, DC 2000
C3 = LA, CH, NY Ĉ 3 = SE, DE, DA, DC 800
C4 = LA, CH, NY, DC Ĉ 4 = SE, DE,DA 200
C5 = LA, CH, NY, DC, DA Ĉ 5 = SE,DE 900
![Page 11: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/11.jpg)
SE
DC
CH
NY
DE
LA
DA
800
2000
1100
1300
780
900
2000
13002600
1400
200
1000
CONJUNTO COMPLEMENTO COSTO
C2 = LA, CH Ĉ2 = SE, DE, DA, NY, DC 2000
C3 = LA, CH, NY Ĉ 3 = SE, DE, DA, DC 800
C4 = LA, CH, NY, DC Ĉ 4 = SE, DE,DA 200
C5 = LA, CH, NY, DC, DA Ĉ 5 = SE,DE 900
C6 = LA, CH, NY, DC, DA, DE Ĉ 6 = SE 780
![Page 12: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/12.jpg)
SE
DC
CH
NY
DE
LA
DA
800
2000
1100
1300
780
900
2000
13002600
1400
200
1000
CONJUNTO COMPLEMENTO COSTO
C2 = LA, CH Ĉ2 = SE, DE, DA, NY, DC 2000
C3 = LA, CH, NY Ĉ 3 = SE, DE, DA, DC 800
C4 = LA, CH, NY, DC Ĉ 4 = SE, DE,DA 200
C5 = LA, CH, NY, DC, DA Ĉ 5 = SE,DE 900
C6 = LA, CH, NY, DC, DA, DE Ĉ 6 = SE 780
C7 = LA, CH, NY, DC, DA, DE, SE
Ĉ 7 = Ø
1100
![Page 13: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/13.jpg)
SE
DC
CH
NY
DE
LA
DA
800
2000
1100
780
900
200
CONJUNTO COMPLEMENTO COSTO
C2 = LA, CH Ĉ2 = SE, DE, DA, NY, DC 2000
C3 = LA, CH, NY Ĉ 3 = SE, DE, DA, DC 800
C4 = LA, CH, NY, DC Ĉ 4 = SE, DE,DA 200
C5 = LA, CH, NY, DC, DA Ĉ 5 = SE,DE 900
C6 = LA, CH, NY, DC, DA, DE Ĉ 6 = SE 780
C7 = LA, CH, NY, DC, DA, DE, SE Ĉ 7 = Ø 110
COSTO TOTAL MINIMO 5780
![Page 14: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/14.jpg)
EJEMPLO 2 Midwest TV Cable Company está en el proceso de
proporcionar servicio de cable a cinco nuevas áreas habitacionales. La figura representa los enlaces posibles de TV entre las cinco áreas. Las millas de cable se muestran en cada arco. Determine la red de cable más económica.
El algoritmo comienza en el nodo 1 (cualquier otro nodo podría ser), con lo que se obtiene
![Page 15: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/15.jpg)
Co=
o = 1,2,3,4,5,6
O
![Page 16: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/16.jpg)
C1=1 1 = 2,3,4,5,6
O
Co= o = 1,2,3,4,5,6 O
![Page 17: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/17.jpg)
C1= 1 1 = 2,3,4,5,6 O
C2=1,2 2 = 3,4,5,6 1
Co= o = 1,2,3,4,5,6 O
![Page 18: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/18.jpg)
C1= 1 1 = 2,3,4,5,6 OCo= o = 1,2,3,4,5,6 O
C3=1,2,5 3 = 3,4,6 3
C2= 1,2 2= 3,4,5,6 1
![Page 19: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/19.jpg)
C1= 1 1 = 2,3,4,5,6 OCo= o = 1,2,3,4,5,6 O
C2= 1,2 2= 3,4,5,6 1C3= 1,2,5
3 = 3,4,6 3
C4=1,2,4,5 4 = 3,6 4
![Page 20: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/20.jpg)
C1= 1 1 = 2,3,4,5,6 OCo= o = 1,2,3,4,5,6 O
C2= 1,2 2= 3,4,5,6 1C3= 1,2,5
3 = 3,4,6 3
C5=1,2,4,5,6 5 = 3 3
C4= 1,2,4,5
4 = 3,6 4
![Page 21: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/21.jpg)
C1= 1 1 = 2,3,4,5,6 OCo= o = 1,2,3,4,5,6 O
C2= 1,2 2= 3,4,5,6 1C3= 1,2,5
3 = 3,4,6 3
C6=1,2,3,4,5,6 6 = 5
C4= 1,2,4,5
4 = 3,6 4C5= 1,2,4,5,6
5 = 3 3
16
![Page 22: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/22.jpg)
EJEMPLO 3
En la figura 6.8 se ven las distancias, en millas, de las conexiones factibles que unen nueve pozos marinos de gas natural con un punto de entrega en tierra. Como la ubicación del pozo 1 es la más cercana a la costa, tiene capacidad de bombeo y de almacenamiento suficiente para bombearla producción de los ocho pozos restantes hasta el punto de entrega. Determine la red mínima de tubería que una las bocas de pozo con el punto de entrega.
PUNTO DE ENTREGA
2
3
4
67
8
5
9
1 15
20
5
7
3
7
15
6
5
6
420
9
14
10
13
12
5
![Page 23: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/23.jpg)
PUNTO DE ENTREGA
2
3
4
67
8
5
9
1 15
20
5
7
3
7
15
6
5
6
420
9
14
10
13
12
5
CONJUNTO COMPLEMENTO COSTO
C0= Ø Ĉ0= 1,2,3,4,5,6,7,8,9 0
C1=1 Ĉ1= 2,3,4,5,6,7,8,9 0
C2 = 1,5 Ĉ2= 2,3,4,6,7,8,9 4
![Page 24: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/24.jpg)
PUNTO DE ENTREGA
2
3
4
67
8
5
9
1 15
20
5
7
3
7
15
6
5
6
420
9
14
10
13
12
5
CONJUNTO COMPLEMENTO COSTO
C0= Ø Ĉ0= 1,2,3,4,5,6,7,8,9 0
C1=1 Ĉ1= 2,3,4,5,6,7,8,9 0
C2 = 1,5 Ĉ2= 2,3,4,6,7,8,9 4
C3 = 1,5,6 Ĉ 3 = 2,3,4,7,8,9 3
![Page 25: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/25.jpg)
PUNTO DE ENTREGA
2
3
4
67
8
5
9
1 15
20
5
7
3
7
15
6
5
6
420
9
14
10
13
12
5
ES ARBITRARIO PERO OPTAMOS POR EL MAS CERCANO AL PUNTO DE ENTREGA
![Page 26: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/26.jpg)
PUNTO DE ENTREGA
2
3
4
67
8
5
9
1 15
20
5
7
3
7
15
6
5
6
420
9
14
10
13
12
5
CONJUNTO COMPLEMENTO COSTO
C0= Ø Ĉ0= 1,2,3,4,5,6,7,8,9 0
C1=1 Ĉ1= 2,3,4,5,6,7,8,9 0
C2 = 1,5 Ĉ2= 2,3,4,6,7,8,9 4
C3 = 1,5,6 Ĉ 3 = 2,3,4,7,8,9 3
C4 = 1,2,5,6 Ĉ 4 = 3,4,7,8,9 5
![Page 27: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/27.jpg)
PUNTO DE ENTREGA
2
3
4
67
8
5
9
1 15
20
5
7
3
7
15
6
5
6
420
9
14
10
13
12
5
CONJUNTO COMPLEMENTO COSTO
C0= Ø Ĉ0= 1,2,3,4,5,6,7,8,9 0
C1=1 Ĉ1= 2,3,4,5,6,7,8,9 0
C2 = 1,5 Ĉ2= 2,3,4,6,7,8,9 4
C3 = 1,5,6 Ĉ 3 = 2,3,4,7,8,9 3
C4 = 1,2,5,6 Ĉ 4 = 3,4,7,8,9 5
C5 = 1,2,5,6,7 Ĉ 5 = 3,4,8,9 5
![Page 28: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/28.jpg)
PUNTO DE ENTREGA
2
3
4
67
8
5
9
1 15
20
5
7
3
7
15
6
5
6
420
9
14
10
13
12
5
CONJUNTO COMPLEMENTO COSTO
C0= Ø Ĉ0= 1,2,3,4,5,6,7,8,9 0
C1=1 Ĉ1= 2,3,4,5,6,7,8,9 0
C2 = 1,5 Ĉ2= 2,3,4,6,7,8,9 4
C3 = 1,5,6 Ĉ 3 = 2,3,4,7,8,9 3
C4 = 1,2,5,6 Ĉ 4 = 3,4,7,8,9 5
C5 = 1,2,5,6,7 Ĉ 5 = 3,4,8,9 5
C6 = 1,2,3,5,6,7 Ĉ 6 = 4,8,9 6
![Page 29: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/29.jpg)
PUNTO DE ENTREGA
2
3
4
67
8
5
9
1 15
20
5
7
3
7
15
6
5
6
420
9
14
10
13
12
5
CONJUNTO COMPLEMENTO COSTO
C0= Ø Ĉ0= 1,2,3,4,5,6,7,8,9 0
C1=1 Ĉ1= 2,3,4,5,6,7,8,9 0
C2 = 1,5 Ĉ2= 2,3,4,6,7,8,9 4
C3 = 1,5,6 Ĉ 3 = 2,3,4,7,8,9 3
C4 = 1,2,5,6 Ĉ 4 = 3,4,7,8,9 5
C5 = 1,2,5,6,7 Ĉ 5 = 3,4,8,9 5
C6 = 1,2,3,5,6,7 Ĉ 6 = 4,8,9 6
C7 = 1,2,3,5,6,7,9
Ĉ 7 = 4,8
6
![Page 30: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/30.jpg)
PUNTO DE ENTREGA
2
3
4
67
8
5
9
1 15
20
5
7
3
7
15
6
5
6
420
9
14
10
13
12
5
CONJUNTO COMPLEMENTO COSTO
C0= Ø Ĉ0= 1,2,3,4,5,6,7,8,9 0
C1=1 Ĉ1= 2,3,4,5,6,7,8,9 0
C2 = 1,5 Ĉ2= 2,3,4,6,7,8,9 4
C3 = 1,5,6 Ĉ 3 = 2,3,4,7,8,9 3
C4 = 1,2,5,6 Ĉ 4 = 3,4,7,8,9 5
C5 = 1,2,5,6,7 Ĉ 5 = 3,4,8,9 5
C6 = 1,2,3,5,6,7 Ĉ 6 = 4,8,9 6
C7 = 1,2,3,5,6,7,9
Ĉ 7 = 4,8
6
C8 = 1,2,3,5,6,7,8,9 Ĉ 8 = 4 5
![Page 31: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/31.jpg)
PUNTO DE ENTREGA
2
3
4
67
8
5
9
1 15
20
5
7
3
7
15
6
5
6
420
9
14
10
13
12
5
CONJUNTO COMPLEMENTO COSTO
C0= Ø Ĉ0= 1,2,3,4,5,6,7,8,9 0
C1=1 Ĉ1= 2,3,4,5,6,7,8,9 0
C2 = 1,5 Ĉ2= 2,3,4,6,7,8,9 4
C3 = 1,5,6 Ĉ 3 = 2,3,4,7,8,9 3
C4 = 1,2,5,6 Ĉ 4 = 3,4,7,8,9 5
C5 = 1,2,5,6,7 Ĉ 5 = 3,4,8,9 5
C6 = 1,2,3,5,6,7 Ĉ 6 = 4,8,9 6
C7 = 1,2,3,5,6,7,9
Ĉ 7 = 4,8
6
C8 = 1,2,3,5,6,7,8,9 Ĉ 8 = 4 5
C9 = 1,2,3,4,5,6,7,8,9 Ĉ 9 = Ø 7
![Page 32: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/32.jpg)
PUNTO DE ENTREGA
2
3
4
67
8
5
9
1
5
3
7
6
5
6
4
5
CONJUNTO COMPLEMENTO COSTO
C0= Ø Ĉ0= 1,2,3,4,5,6,7,8,9 0
C1=1 Ĉ1= 2,3,4,5,6,7,8,9 0
C2 = 1,5 Ĉ2= 2,3,4,6,7,8,9 4
C3 = 1,5,6 Ĉ 3 = 2,3,4,7,8,9 3
C4 = 1,2,5,6 Ĉ 4 = 3,4,7,8,9 5
C5 = 1,2,5,6,7 Ĉ 5 = 3,4,8,9 5
C6 = 1,2,3,5,6,7 Ĉ 6 = 4,8,9 6
C7 = 1,2,3,5,6,7,9
Ĉ 7 = 4,8
6
C8 = 1,2,3,5,6,7,8,9 Ĉ 8 = 4 5
C9 = 1,2,3,4,5,6,7,8,9 Ĉ 9 = Ø 7
COSTO TOTAL MINIMO 41 MILLAS
![Page 33: Algoritmo de Árbol de Expansión Mínima](https://reader031.fdocuments.es/reader031/viewer/2022031522/55cf850f5503465d4a8b5069/html5/thumbnails/33.jpg)
GRACIAS