Está en la página 1de 12

2.

9 Conexin
(aplicaciones)

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

Grupo de alumnos
Nuestros amigos de la clase de Matemtica discreta tienen slo en su
lista de contactos a los amigos anteriores a incorporarse a la asignatura.
Podrn estar todos en contacto, aunque sea por intermedio de otros?
Y si Sergio y Guille tienen sus Iphone y BlackBerry estropeados,
podrn estar en contacto los dems miembros del grupo?
Primer supuesto
V1 = { Marta, Sergio, Lidia, Irene, Eloy, Guille, Alicia,
Carlos, Francisco}

G1

Segundo supuesto
V2 = { Marta, Lidia, Irene, Eloy, Alicia, Carlos, Francisco}

2.9 Conexin (aplicaciones)

Aplicaciones de la Teora de Grafos a la vida real

Grupo de alumnos
Nuestros amigos de la clase de Matemtica discreta tienen slo en su
lista de contactos a los amigos anteriores a incorporarse a la asignatura.
Podrn estar todos en contacto, aunque sea por intermedio de otros?
Y si Sergio y Guille tienen sus Iphone y BlackBerry estropeados,
podrn estar en contacto los dems miembros del grupo?
Marta

Lidia

Sergio

Guille
Irene

Alicia

Eloy

G1
Carlos

Lidia

Sergio

Guille
Alicia

Eloy

G2
Carlos

Segundo supuesto
V2 = { Marta, Lidia, Irene, Eloy, Alicia, Carlos, Francisco}

Francisco

Marta

Irene

Primer supuesto
V1 = { Marta, Sergio, Lidia, Irene, Eloy, Guille, Alicia,
Carlos, Francisco}

Francisco

En ambos casos
E1= { (u,v) / u, v V1 y u puede ponerse en contacto
de forma directa con v }
E2 = { (u,v) / u, v V2 y u puede ponerse en contacto
de forma directa con v }
Ambos grafos G1=(V1,E1) y G2=(V2,E2) son no dirigidos
2.9 Conexin (aplicaciones)

Aplicaciones de la Teora de Grafos a la vida real

Grupo de alumnos
1

5
7

G1
9

G2
9

Segn la modelizacin hecha, en ambos casos nos preguntan


estarn en contacto dos cualesquiera de nuestros amigos?
lo que equivale a preguntarnos si
dados dos vrtices cualesquiera u y v existe una cadena que los una,
o, lo que es lo mismo,
es G1 conexo? es G2 conexo?

2.9 Conexin (aplicaciones)

Aplicaciones de la Teora de Grafos a la vida real

Grupo de alumnos
1

5
7

G1

G2

Observemos las matrices de acceso en ambos casos


1
1

1
1

1
1

1
1

1
1

1
1

1
1

1
1

1
1

1
1

1
1

1
1
1
1
1

1
1
1
1
1

1
1
1
1
1

1
1
1
1
1

1
1
1
1
1

1
1
1
1
1

1
1
1
1
1

1
1

1
1

1
1

1
1

1
1

1
1

1
1

G1 es conexo

1
1
1

1
1

1
1

1
1

1
0

1
1

1
1

0
1

0
1

1
0

1
0

1
0

1
0
0

1
0
0

0
1
1

0
1
1

0
1
1

0
0

0
0

1
1

1
1

1
1

1
0
0

1
1

1
1

G2 no es conexo
2.9 Conexin (aplicaciones)

Aplicaciones de la Teora de Grafos a la vida real

Red de ordenadores
En la red de ordenadores que hemos montado, una orden generada por un
ordenador cualquiera, llegar a todos los dems ordenadores?
Si los ordenadores 2 y 6 estn fuera de servicio, afectar esto a la
comunicacin entre el resto de ordenadores?
Primer supuesto
V1 = { ordenadores 1,2,, 10}
Segundo supuesto
V2 = { ordenadores 1,3,4,7,8,9,10}

G1

10

2.9 Conexin (aplicaciones)

Aplicaciones de la Teora de Grafos a la vida real

Red de ordenadores
En la red de ordenadores que hemos montado, una orden generada por un
ordenador cualquiera, llegar a todos los dems ordenadores?
Si los ordenadores 2 y 6 estn fuera de servicio, afectar esto a la
comunicacin entre el resto de ordenadores?
1

Primer supuesto
V1 = { ordenadores 1,2,, 10}

6
4

G1
10

8
1

9
2

Segundo supuesto
V2 = { ordenadores 1,3,4,7,8,9,10}
En ambos casos
E1 = { (u,v) / u, v V1 y u est conectado a v }

E2 = { (u,v) / u, v V2 y u est conectado a v }


6
4

Ambos grafos G1=(V1,E1) y G2=(V2,E2) son no dirigidos

G2
10

2.9 Conexin (aplicaciones)

Aplicaciones de la Teora de Grafos a la vida real

Red de ordenadores
1

6
4

G1

G2
10

10

El enunciado plantea la siguiente pregunta para cada caso:


podrn intercambiar informacin dos ordenadores cualesquiera ?,
lo que equivale a preguntarnos si
dados dos vrtices cualesquiera u y v existe una cadena que los una
o, lo que es lo mismo,
es G1 conexo? es G2 conexo?

2.9 Conexin (aplicaciones)

Aplicaciones de la Teora de Grafos a la vida real

Red de ordenadores
1

6
4

G1

G2
10

10

Observemos las matrices de acceso en ambos casos


1
1

1
1

1
1

1
1

1
1
1
1

1
1
1
1

1
1
1
1

1
1
1
1

1
1
1
1

1
1
1
1

1
1
1
1

1
1
1
1

1
1
1

1
1
1

1
1
1

1
1
1

1
1
1

1
1
1

1
1
1

1
1
1

1
1

1
1

1
1

1
1

1
1

1
1

1
1

1
1

G1 es conexo

1
1
1

1
1

1
1

1
1

1
1

1
1

1
1

1
1
1
1
1
1
1
1

1
1
1
1
1
1
1
1

1
1
1
1
1
1
1
1

1
1
1
1
1
1
1
1

1
1
1
1
1
1
1
1

1
1
1
1
1
1
1
1

1
1
1

1
1

1
1

G2 es conexo
2.9 Conexin (aplicaciones)

Aplicaciones de la Teora de Grafos a la vida real

Diseo de urbanizacin
Si finalmente el sentido de circulacin en nuestra urbanizacin es el que
ha propuesto el concejal, se podr llegar de una plaza cualquiera a
cualquier otra?
V = { plazas P1, P2,, P10}
E = { (u,v) / u, v V y hay una calle que
va de u a hacia v sin pasar por ningn
cruce intermedio}

G=(V.E) es un grafo dirigido

2.9 Conexin (aplicaciones)

Aplicaciones de la Teora de Grafos a la vida real

Diseo de urbanizacin
Si finalmente el sentido de circulacin en nuestra urbanizacin es el que
ha propuesto el concejal, se podr llegar de una plaza cualquiera a
cualquier otra?
P3

P2

V = { plazas P1, P2,, P10}

P4

P1

P7

P9

P8

P6

P5

E = { (u,v) / u, v V y hay una calle que


va de u a hacia v sin pasar por ningn
cruce intermedio}
G=(V.E) es un grafo dirigido

Segn la modelizacin hecha, nos preguntan


puedo desplazarme, respetando el sentido de la circulacin, de una
plaza cualquiera a otra?,
lo que equivale a preguntarnos
dados dos vrtices cualesquiera u y v existe una cadena de u hacia
v y una cadena de v hacia u?
o, lo que es lo mismo,
es G conexo?
2.9 Conexin (aplicaciones)

Aplicaciones de la Teora de Grafos a la vida real

Diseo de urbanizacin
P3

P2

P4

P1

P7

G
P9

P6

P5

P8

Observemos la matriz de acceso

3
4
5
6

1
0

0
0

0
0

0
0

1
1

1
1

1
1

1
1

1
1

1
1

1
1

0
0
0
0
0

1
1
1
1
0

1
1
1
1
0

1
1
1
1
0

1
1
1
1
0

1
1
1
1
1

1
1
1
1
1

0
1

0
0

0
0

0
0

0
0

0
0

1
1

1
0
0

0
0

0
0

0
1

G no es conexo

2.9 Conexin (aplicaciones)

También podría gustarte