You are on page 1of 12

3.

2 Grafos ponderados

Aplicaciones de la
Teora de Grafos
a la vida real

Alberto Conejero y Cristina Jordn


Depto. Matemtica Aplicada
E.T.S. Ingeniera Informtica
Universitat Politcnica de Valncia

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).

Cul es la ruta ms corta entre dos ciudades?


3.2. Grafos ponderados

Aplicaciones de la Teora de Grafos a la vida real

Grafo ponderado

Sea G un grafo G=(V,E), |V|=n


Se dice que G es ponderado, si cada arista (respect. arco) (vi ,vj ) tiene un valor
asociado, p(vi ,vj ), al que se llama peso o coste.
Los valores de un grafo ponderado habitualmente se presentan en forma de matriz.
En general, asignaremos a los pesos cantidades que sean enteros no negativos.
Se puede definir una matriz similar a la de adyacencia donde reflejemos el valor de
los pesos.

3.2. Grafos ponderados

Aplicaciones de la Teora de Grafos a la vida real

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

Los elementos de la matriz P se suelen


denotar pi.j o pij.
Con pi.j se representa el elemento de la
matriz P que se encuentra en la fila i y en
la columna j.

3.2. Grafos ponderados

Aplicaciones de la Teora de Grafos a la vida real

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

3.2. Grafos ponderados

Aplicaciones de la Teora de Grafos a la vida real

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

Aplicaciones de la Teora de Grafos a la vida real

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

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

Aplicaciones de la Teora de Grafos a la vida real

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

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

Aplicaciones de la Teora de Grafos a la vida real

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

(vi1 ,vi2 ,...,vik )

en G definimos el peso o coste del camino de

G a la matriz nxn P=(pi.j) cuyos elementos vienen definidos como sigue:

p(vi1 ,vi2 ) + p(vi2 ,vi3 ) + p(vi3 ,vi4 ) + ...+ p(vik1 ,vik )


Se puede definir una matriz similar a la de adyacencia donde reflejemos el valor de
los pesos.

3.2. Grafos ponderados

Aplicaciones de la Teora de Grafos a la vida real

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

3.2. Grafos ponderados

Aplicaciones de la Teora de Grafos a la vida real

Clculo del peso de un camino


Supongamos que realizamos el siguiente viaje: Alicante, Valencia, Madrid, Crdoba.
Cul es
mismo?

la

duracin

del

0
96 254 100 105

96
0

110

254
0 102

100

102
0
98

98
0
105 110

3.2. Grafos ponderados

Aplicaciones de la Teora de Grafos a la vida real

Clculo del peso de un camino


Supongamos que realizamos el siguiente viaje: Alicante, Valencia, Madrid, Crdoba.
Cul es
mismo?

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

You might also like