s4_4 algoritmo de kruskal_resized
TRANSCRIPT
-
7/25/2019 S4_4 Algoritmo de Kruskal_Resized
1/20
4.4 Algoritmo de Kruskal
Aplicaciones de laTeora de Grafosa la vida real
Alberto Conejero y Cristina Jordn
Depto. Matemtica Aplicada
E.T.S. Ingeniera Informtica
Universitat Politcnica de Valncia
-
7/25/2019 S4_4 Algoritmo de Kruskal_Resized
2/20
Diseo de una red ferroviaria
4.4. Algoritmo de Kruskal
Aplicaciones de la Teora de Grafos a la vida real
Cmo se debe planificar la implantacin de una lnea de alta velocidad?
http://maps.google.es
-
7/25/2019 S4_4 Algoritmo de Kruskal_Resized
3/20
rboles generadores y coste
4.4. Algoritmo de Kruskal
Aplicaciones de la Teora de Grafos a la vida real
Algoritmo de Kruskal
rbol de mnimo coste rbol de mximo coste
-
7/25/2019 S4_4 Algoritmo de Kruskal_Resized
4/20
rboles generadores y coste
4.4. Algoritmo de Kruskal
Aplicaciones de la Teora de Grafos a la vida real
rbol generador de MNIMO coste
AB AE BE BC AC CD AD DE
4 5 6 8 9 10 11 12
-
7/25/2019 S4_4 Algoritmo de Kruskal_Resized
5/20
rboles generadores y coste
4.4. Algoritmo de Kruskal
Aplicaciones de la Teora de Grafos a la vida real
rbol generador de MNIMO coste
AB AE BE BC AC CD AD DE
4 5 6 8 9 10 11 12
S
-
7/25/2019 S4_4 Algoritmo de Kruskal_Resized
6/20
rboles generadores y coste
4.4. Algoritmo de Kruskal
Aplicaciones de la Teora de Grafos a la vida real
rbol generador de MNIMO coste
AB AE BE BC AC CD AD DE
4 5 6 8 9 10 11 12S S
-
7/25/2019 S4_4 Algoritmo de Kruskal_Resized
7/20
rboles generadores y coste
4.4. Algoritmo de Kruskal
Aplicaciones de la Teora de Grafos a la vida real
rbol generador de MNIMO coste
AB AE BE BC AC CD AD DE
4 5 6 8 9 10 11 12
S S No
-
7/25/2019 S4_4 Algoritmo de Kruskal_Resized
8/20
rboles generadores y coste
4.4. Algoritmo de Kruskal
Aplicaciones de la Teora de Grafos a la vida real
rbol generador de MNIMO coste
AB AE BE BC AC CD AD DE
4 5 6 8 9 10 11 12
S S No S
-
7/25/2019 S4_4 Algoritmo de Kruskal_Resized
9/20
rboles generadores y coste
4.4. Algoritmo de Kruskal
Aplicaciones de la Teora de Grafos a la vida real
rbol generador de MNIMO coste
AB AE BE BC AC CD AD DE
4 5 6 8 9 10 11 12
S S No S No
-
7/25/2019 S4_4 Algoritmo de Kruskal_Resized
10/20
rboles generadores y coste
4.4. Algoritmo de Kruskal
Aplicaciones de la Teora de Grafos a la vida real
rbol generador de MNIMO coste
AB AE BE BC AC CD AD DE
4 5 6 8 9 10 11 12
S S No S No S
-
7/25/2019 S4_4 Algoritmo de Kruskal_Resized
11/20
rboles generadores y coste
4.4. Algoritmo de Kruskal
Aplicaciones de la Teora de Grafos a la vida real
rbol generador de MNIMO coste
AB AE BE BC AC CD AD DE
4 5 6 8 9 10 11 12
S S No S No S No No
-
7/25/2019 S4_4 Algoritmo de Kruskal_Resized
12/20
rboles generadores y coste
4.4. Algoritmo de Kruskal
Aplicaciones de la Teora de Grafos a la vida real
rbol generador de MXIMO coste
DE AD CD AC BC BE AE AB
12 11 10 9 8 6 5 4
-
7/25/2019 S4_4 Algoritmo de Kruskal_Resized
13/20
rboles generadores y coste
4.4. Algoritmo de Kruskal
Aplicaciones de la Teora de Grafos a la vida real
rbol generador de MXIMO coste
S
ABAEBEBCACCDADDE
45689101112
-
7/25/2019 S4_4 Algoritmo de Kruskal_Resized
14/20
rboles generadores y coste
4.4. Algoritmo de Kruskal
Aplicaciones de la Teora de Grafos a la vida real
rbol generador de MXIMO coste
DE AD CD AC BC BE AE AB
12 11 10 9 8 6 5 4
S S
-
7/25/2019 S4_4 Algoritmo de Kruskal_Resized
15/20
rboles generadores y coste
4.4. Algoritmo de Kruskal
Aplicaciones de la Teora de Grafos a la vida real
rbol generador de MXIMO coste
SSS
ABAEBEBCACCDADDE
45689101112
-
7/25/2019 S4_4 Algoritmo de Kruskal_Resized
16/20
rboles generadores y coste
4.4. Algoritmo de Kruskal
Aplicaciones de la Teora de Grafos a la vida real
rbol generador de MXIMO coste
NoSSS
ABAEBEBCACCDADDE
45689101112
-
7/25/2019 S4_4 Algoritmo de Kruskal_Resized
17/20
rboles generadores y coste
4.4. Algoritmo de Kruskal
Aplicaciones de la Teora de Grafos a la vida real
rbol generador de MXIMO coste
SNoSSS
ABAEBEBCACCDADDE
45689101112
-
7/25/2019 S4_4 Algoritmo de Kruskal_Resized
18/20
rboles generadores y coste
4.4. Algoritmo de Kruskal
Aplicaciones de la Teora de Grafos a la vida real
rbol generador de MXIMO coste
NoNoNoSNoSSS
ABAEBEBCACCDADDE
45689101112
-
7/25/2019 S4_4 Algoritmo de Kruskal_Resized
19/20
Sea G=(V,E) un grafo no dirigido y ponderado
1.Hacemos una lista con todas las aristas del grafo ordenndolas de manera
creciente segn el valor de sus pesos (la primera, la que tiene el peso menor,
la segunda la siguiente con menor peso, etc.)
2.Partimos de un grafo con los mismos vrtices que el grafo inicial.3.Aadimos la primera arista de la lista a dicho grafo.
4.Pasamos a la siguiente arista de la lista. Si esta no cierra un ciclo la
aadimos al grafo que estamos construyendo y que nos dar el rbol
generador buscado. Repetimos este proceso hasta visitar todas las aristas o
bien hasta que tengamos conectados todos los vrtices entre s.
Algoritmo de Kruskal para calcular rboles generadores de MNIMO coste
Algoritmo de Kruskal
4.4. Algoritmo de Kruskal
Aplicaciones de la Teora de Grafos a la vida real
-
7/25/2019 S4_4 Algoritmo de Kruskal_Resized
20/20
Sea G=(V,E) un grafo no dirigido y ponderado
1.Hacemos una lista con todas las aristas del grafo ordenndolas de manera
decreciente segn el valor de sus pesos (la primera, la que tiene el peso
mayor, la segunda la siguiente con mayor peso, etc.)
2.Partimos de un grafo con los mismos vrtices que el grafo inicial.3.Aadimos la primera arista de la lista a dicho grafo.
4.Pasamos a la siguiente arista de la lista. Si esta no cierra un ciclo la
aadimos al grafo que estamos construyendo y que nos dar el rbol
generador buscado. Repetimos este proceso hasta visitar todas las aristas o
bien hasta que tengamos conectados todos los vrtices entre s.
Algoritmo de Kruskal para calcular rboles generadores de MXIMO coste
Algoritmo de Kruskal
4.4. Algoritmo de Kruskal
Aplicaciones de la Teora de Grafos a la vida real