Professional Documents
Culture Documents
2 Grafos ponderados
Aplicaciones de la
Teora de Grafos
a la vida real
Clculo de caminos
http://maps.google.es
Consideremos un mapa con varias ciudades y las distancias entre ellas (en km o min).
Grafo ponderado
Matriz de pesos
Sea G un grafo G=(V,E), |V|=n
Llamamos matriz de pesos o matriz de costes de G a la matriz nxn P=(pi.j) cuyos
elementos vienen definidos como sigue:
P=
p1,1
p1,2
...
p1,n1
p2,1
p2,2
...
p2,n1
.
.
.
.
.
.
...
.
.
.
pn1,1
pn1,2 ...
pn1,n1
pn,1
an2
pn,n1
...
p1,n
p2,n
.
.
.
pn1,n
pnn
Ejemplo
Consideremos el siguiente grafo
v5
v4
7
v1
1
2
4
v3
5
v2
0 3
0
5
1 0 4
7
0
3
3 1 0
Clculo de caminos
Vamos a modelizar un mapa con 5 ciudades: Albacete, Alicante, Crdoba, Madrid y
Valencia. Estas ciudades estn conectadas en tren con la siguiente duracin en
minutos:
Albacete-Madrid 100
Albacete-Alicante 96
Albacete-Crdoba 254
Albacete-Valencia 105
Alicante-Valencia 110
Crdoba-Madrid 102
Madrid-Valencia 98
Las conexiones son en
ambos sentidos con igual
duracin
V={Ciudades}
E={Pares de ciudades
conectadas entre s}
P=
Matriz
con
las
duraciones
de
las
conexiones entre pares de
ciudades.
3.2. Grafos ponderados
Clculo de caminos
Vamos a modelizar un mapa con 5 ciudades: Albacete, Alicante, Crdoba, Madrid y
Valencia. Estas ciudades estn conectadas en tren con la siguiente duracin en
minutos:
Albacete-Madrid 100
Albacete-Alicante 96
Albacete-Crdoba 254
Albacete-Valencia 105
Alicante-Valencia 110
Crdoba-Madrid 102
Madrid-Valencia 98
0
96 254 100 105
96
0
110
254
0 102
100
102
0
98
98
0
105 110
Clculo de caminos
Vamos a modelizar un mapa con 5 ciudades: Albacete, Alicante, Crdoba, Madrid y
Valencia. Estas ciudades estn conectadas en tren con la siguiente duracin en
minutos:
Albacete-Madrid 100
Albacete-Alicante 96
Albacete-Crdoba 254
Albacete-Valencia 105
Alicante-Valencia 110
Crdoba-Madrid 102
Madrid-Valencia 98
Madrid
Crdoba
0
96 254 100 105
96
0
110
0 102
Crdoba 254
100
102
0
98
Madrid
98
0
105 110
Peso de un camino
Sea G un grafo ponderado G=(V,E), |V|=n con P=(pi.j ) como matriz de pesos.
Dado un camino
Ejemplo
Consideremos el camino (v3,v4,v5,v1) en el siguiente grafo:
v5
v4
7
v1
1
2
4
v3
5
v2
0 3
0
5
1 0 4
7
0
3
p(v3,v4)+p(v4,v5)+p(v5,v1) = 4 + 3 + 3 = 10
la
duracin
del
0
96 254 100 105
96
0
110
254
0 102
100
102
0
98
98
0
105 110
la
duracin
del
0
96 254 100 105
96
0
110
254
0 102
100
102
0
98
98
0
105 110
La solucin es la longitud del camino que pasa por los vrtices asociados a dichas
ciudades, es decir el camino que pasa por los vrtices 2,5,4 y 3. Por tanto, dicha
longitud ser:
p( Alicante,Valencia) + p( Valencia, Madrid)+ p( Madrid, Crdoba) =
p(2,5) + p(5,4) + p(4,3) = 110 + 98 + 102 = 310 min.
3.2. Grafos ponderados