Está en la página 1de 13

2.

7 DFS
(orden de sucesin)

Alberto Conejero y Cristina Jordn


Aplicaciones de la
Depto. Matemtica Aplicada
Teora de Grafos
E.T.S. Ingeniera Informtica
a la vida real
Universitat Politcnica de Valncia
Aplicaciones de la Teora de Grafos a la vida real

Orden de sucesin

El sistema para decidir los sucesores al Trono de Espaa sigue el siguiente criterio:

La sucesin en el trono sigue el orden regular de primogenitura y


representacin, siendo preferida siempre

la lnea anterior a las posteriores;


en la misma lnea el grado ms prximo al ms remoto;
en el mismo grado, el varn a la mujer,
y en el mismo sexo, la persona de ms edad a la de menos.

Hubiera sido ms fcil decir que se sigue la traza del algoritmo DFS!!

(dando preferencia a los varones sobre las mujeres


y dentro del mismo sexo a los de ms edad).

2.7. DFS(Orden de sucesin)


Aplicaciones de la Teora de Grafos a la vida real

Orden de sucesin

Quines son los descendientes del Rey Juan Carlos I?

Cul es el orden de sucesin aI trono?

2.7. DFS(Orden de sucesin)


Aplicaciones de la Teora de Grafos a la vida real

Orden de sucesin

Los vrtices son el Rey Juan Carlos I y sus descendientes directos: cada
vrtice representa a uno de ellos.

El grafo es dirigido. Los arcos representan la relacin ser padre/madre de.

Ejemplo: El arco de Felipe a Leonor representa que el prncipe Felipe es el


padre de la infanta Leonor.

2.7. DFS(Orden de sucesin)


Aplicaciones de la Teora de Grafos a la vida real

Orden de sucesin

Quines son los descendientes del Rey Juan Carlos I?

Hay que calcular los vrtices accesibles desde el vrtice que le representa.
Cul es el orden de sucesin aI trono?
Basta ver en qu orden se obtienen los vrtices accesibles desde el vrtice
dado siguiendo el algoritmo DFS.

2.7. DFS(Orden de sucesin)


Aplicaciones de la Teora de Grafos a la vida real

Orden de sucesin
Aplicamos el algoritmo DFS:

2.7. DFS(Orden de sucesin)


Aplicaciones de la Teora de Grafos a la vida real

Orden de sucesin
Aplicamos el algoritmo DFS:

0 Juan Carlos

2.7. DFS(Orden de sucesin)


Aplicaciones de la Teora de Grafos a la vida real

Orden de sucesin
Aplicamos el algoritmo DFS:

0 Juan Carlos
1 Felipe

2.7. DFS(Orden de sucesin)


Aplicaciones de la Teora de Grafos a la vida real

Orden de sucesin
Aplicamos el algoritmo DFS:

0 Juan Carlos
1 Felipe
2 Leonor

2.7. DFS(Orden de sucesin)


Aplicaciones de la Teora de Grafos a la vida real

Orden de sucesin
Aplicamos el algoritmo DFS:

0 Juan Carlos
1 Felipe
2 Leonor
3 Sofa

2.7. DFS(Orden de sucesin)


Aplicaciones de la Teora de Grafos a la vida real

Orden de sucesin
Aplicamos el algoritmo DFS:

0 Juan Carlos 4 Elena


1 Felipe
2 Leonor
3 Sofa

2.7. DFS(Orden de sucesin)


Aplicaciones de la Teora de Grafos a la vida real

Orden de sucesin
Aplicamos el algoritmo DFS:

0 Juan Carlos 4 Elena


1 Felipe 5 Froiln
2 Leonor 6 Victoria F.
3 Sofa

2.7. DFS(Orden de sucesin)


Aplicaciones de la Teora de Grafos a la vida real

Orden de sucesin
Aplicamos el algoritmo DFS:

0 Juan Carlos 4 Elena 8 Juan Valentn


1 Felipe 5 Froiln 9 Pablo Nicols
2 Leonor 6 Victoria F. 10 Miguel
3 Sofa 7 Cristina 11 Irene

2.7. DFS(Orden de sucesin)

También podría gustarte