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 p2,1 . . . pn1,1 pn,1

p1,2 p2,2 . . . an2

... ... ...

p1, n1 p2, n1 . . . pn1, n1 pn, n1

pn1,2 ... ...

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

3 v4 7 4 v3 1

v5

3 v1 2

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

0 96 254 100 105 96 0 110 254 0 102 100 102 0 98 98 0 105 110

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
Crdoba Madrid

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:

3 v4 7 4 v3 1

v5

3 v1 2

5 v2

0 3 0 5 1 0 4 7 0 3 3 1 0

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