Вы находитесь на странице: 1из 10

Clculo cientco y tcnico con HP49g/49g+/48gII/50g Mdulo 3: Aplicaciones Tema 3.

4 Grafos
Francisco Palacios Escuela Politcnica Superior de Ingeniera de Manresa Universidad Politcnica de Catalunya Dep. Matemtica Aplicada III Abril 2008, versin 1.3

Introduccin

Un grafo dirigido es un conjunto de nodos P1 , P2 , . . . , Pn , conectados por echas. Las echas indican cuando es posible pasar de un nodo a otro. El orden del grafo es el nmero de nodos. As, por ejemplo, el siguiente diagrama representa un grafo de orden 4.

A la vista del diagrama, est claro que es posible pasar de P1 a P2 , en cambio, no es posible pasar del nodo P1 al nodo P3 . Desde P4 , podemos pasar al nodo P3 o permanecer en el nodo P4 .

1.1

Representacin matricial

Existe una representacin matricial de los grafos que nos permite estudiar las posibles transiciones entre los nodos. La matriz de transicin de un grafo de orden n es una matriz cuadrada de orden n, donde: Las columnas estn asociadas a los nodos de salida. 1

Las las estn asociadas a los nodos de llegada. Si el grafo permite la transicin Pj Pi , ponemos el elemento mij = 1. Si el grafo no permite la transicin Pj Pi , ponemos mij = 0. La notacin anterior puede ser un poco incmoda porque realizamos un intercambio del orden de los subndices. Esto puede evitarse si observamos que mij = 1 cuando es posible alcanzar Pi desde Pj . As, el elemento m34 = 1 indica que es posible alcanzar el nodo P3 desde P4 . Para el grafo

obtenemos siguiente matriz de transicin


M =

0 1 0 0

0 0 0 1

0 1 0 0

0 0 1 1

La primera columna contiene un nico uno m21 = 1, que indica que desde P1 solo podemos pasar al nodo P2 . La columna 4 tiene dos unos m34 = 1, m44 = 1, que indican que desde el P4 podemos pasar a P3 o permanecer en P4 . Actividad 1.1 Determina la matriz de transicin del siguiente grafo

1.2

Transicin en dos etapas

Una vez denido un grafo, podemos plantearnos qu transiciones son posibles en exactamente dos etapas. Esto es, situados en el nodo j, a qu nodos podemos acceder en exactamente dos etapas? Queda as denido un nuevo grafo, que denominamos grafo de transicin en dos etapas. A partir del grafo

obtenemos el siguiente grafo de transicin en dos etapas.

En el grafo de transicin en dos etapas vemos que podemos pasar desde P1 a P4 , realizando el camino P1 P2 P4 . Desde P3 podemos pasar a P4 realizando el camino P3 P2 P4 . La propiedad notable es que podemos obtener la matriz de transicin del grafo en dos etapas elevando al cuadrado la matriz de transicin en una etapa. Si representamos por M (2) la matriz de transicin en 2 etapas, resulta M (2) = M 2 . En nuestro ejemplo, obtenemos

M2 =

0 1 0 0

0 0 0 1

0 1 0 0

0 0 1 1

Es inmediato observar que la matriz M 2 es la matriz de transicin del grafo en dos etapas. 3

0 1 0 0

0 0 0 1

0 1 0 0

0 0 1 1

0 0 0 1

0 0 1 1

0 0 0 1

0 1 1 1

1.3

Transicin en k etapas.

De forma anloga, puede construirse el grafo de transicin en exactamente k etapas, la matriz de transicin verica M (k) = M k . Esto es, podemos calcular la matriz de transicin en exactamente k etapas M (k) mediante la k-sima potencia de M. Nota. Al calcular las potencias de M puede aparecer elementos con valor (k) mayor de 1. Un elemento mij = 3 indica que es posible llegar a Pi desde Pj en exactamente k etapas y que esto se pude hacer exactamente de 3 formas distintas.. Para la matriz 0 0 0 0 1 0 1 0 M = 0 0 0 1 0 1 0 1 obtenemos la potencia 4

M (4) = M 4 =
(4)

0 1 1 1

0 1 1 2

0 1 1 1

0 1 2 3

El elemento m42 = 2 indica que es posible ir alcanzar P4 desde P2 en exactamente 4 transiciones y que esto puede hacerse de exactamente 2 formas, si observamos el grafo inicial,

vemos que tales caminos son: P2 P4 P3 P2 P4 , P2 P4 P4 P4 P4 . Actividad 1.2 Determina los caminos correspondientes a los dems elementos de la matriz M (4) .
(1) (2) (3) (4) (1) (2) (3) (4)

Resolucin con la calculadora

El clculo manual de las potencias de una matriz es una tarea realmente costosa. La calculadora permite calcular potencias enteras de matrices con la tecla [y x ]. Este recurso nos permite calcular fcilmente las matrices de transicin de un grafo. Para el grafo

Obtenemos la matriz de transicin

Guarda la matriz en la variable M. Para calcular M 2 , carga la matriz en el Nivel 2 y el entero1 2 en el Nivel 1

y pulsamos [yx ]. Se obtiene


Asegrate que la calculadora est en modo exacto y que el exponente no tiene punto decimal. Si intentas usar el nmero decimal 2. como eponente puedes obtener un error.
1

De forma anloga, para calcular la matriz de transicin en 4 etapas, carga M en la pila seguida del exponente entero 4

y pulsa [y x ]

Actividad 2.1 Consideramos el siguiente grafo:

Calcula las matrices de transicin en 2, 3 y 4 etapas. Es posible alcanzar P1 desde P4 en exactamente 3 etapas?

Transicin en k etapas o menos

En el grafo de transicin en k etapas o menos, el nodo Pj est conectado con el nodo Pi si es posible alcanzar desde Pi desde Pj en exactamente 1, 2, 3, . . . k etapas. Es evidente que la matriz de transicin en k etapas o menos (k) puede obtenerse sumando las matrices de transicin en exactamente M 1, 2, 3, . . . k, etapas, es decir (k) = M + M (2) + + M (k) , M (k) puede calcularse y teniendo en cuenta que M (k) = M k , la matriz M sumando las potencias de M (k) = M + M 2 + + M k . M Para el grafo

La matriz de transicin en 3 etapas o menos es (3) = M


0 1 0 0 0 1 1 2

0 0 0 1 0 1 2 3
(3)

0 1 0 0 0 1 1 2

0 0 1 1 0 2 3 4

0 0 0 1

0 0 1 1

0 0 0 1

0 1 1 1

0 0 1 1

0 1 1 1

0 0 1 1

0 1 1 2

El elemento m 21 = 1 indica que se puede alcanzar P2 desde P1 en 3 etapas o menos de exactamente una manera. El nico camino vlido es P1 P2 . El elemento m 24 = 2 indica que se puede alcanzar P2 desde P4 en 3 etapas o menos de exactamente 2 maneras. Los caminos vlidos son: P4 P3 P2 ,
(3)

P4 P4 P3 P2 . 7

Actividad 3.1 Para el grafo,

calcula la matriz de transicin en 4 etapas o menos.

Soluciones a las actividades


Actividad 1.1

M =

0 0 1 0

1 1 0 1

0 1 0 0

0 0 1 0

Actividad 1.2 La matriz de transicin en 4 etapas es


M (4) =

0 1 1 1

0 1 1 2

0 1 1 1

0 1 2 3

La la 1 es nula. Esto indica que el nodo P1 no puede alcanzarse en 4 pasos. De hecho el nodo P1 solo puede alcanzarse como nodo inicial. La segunda la est formada por unos. Por lo tanto, el nodo P2 puede ser alcanzado partiendo desde cualquier nodo en 4 transiciones y eso puede hacerse exactamente de una manera. Los caminos son los siguientes P1 P2 P4 P2 P2 , P2 P4 P4 P3 P2 , P3 P2 P4 P3 P2 , P4 P4 P4 P3 P2 . Segn la la 3, podemos alcanzar en cuatro etapas el nodo P3 desde P1 , P2 , P3 , de una forma. Los caminos son P1 P2 P4 P4 P3 , 8
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

P2 P4 P4 P4 P3 , P3 P2 P4 P4 P3 . Partiendo desde P4 , se puede alcanzar P3 en cuatro etapas de 2 formas, los caminos son 1 2 3 4 P4 P4 P4 P4 P3 , P4 P3 P2 P4 P3 . Finalmente, la la 4 indica que es posible alcanzar el nodo P4 desde cualquier nodo en 4 etapas. Desde P1 y P3 puede hacerse de una sola forma P1 P2 P4 P4 P4 , P3 P2 P4 P4 P4 . Hemos visto que desde P2 , puede alcanzarse P4 de 2 formas P2 P4 P4 P4 P4 , P2 P4 P3 P2 P4 . Desde P4 se puede alcanzar P4 de 3 maneras. P4 P4 P4 P4 P4 , P4 P4 P3 P2 P4 , P4 P3 P2 P4 P4 . Actividad ?? La matriz de transicin es

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

M =

0 0 1 0

1 1 0 1

0 1 0 0

0 0 1 0

Las matrices de transicin en 2, 3 y 4 etapas son: 0 1 0 0 1 1 2 1 1 1 0 1 0 1 0 0


, M (3) =

M (2) =

1 1 0 1

1 3 2 1

1 1 2 1

1 1 0 1

Si observamos M (3) , obtenemos m14 = 1, por lo tanto, existe un camino de tres etapas que permite alcanzar el nodo P1 desde P4 . El camino es P4 P3 P2 P1 . 9
1 2 3

(3)

, M (4) =

1 1 2 1

3 5 2 3

1 3 2 1

1 1 2 1

Actividad 3.1 (4) = M + M (2) + M (3) + M (4) . M (4) = M


2 6 3 2 3 10 6 3 3 6 4 3 2 6 3 2

10

Вам также может понравиться