Cadenas de Markov
Cadenas de Markov
Cadenas de Markov
EJEMPLO 1.a.
Un profesor de ingeniería adquiere una computadora nueva cada dos años. El profesor puede elegir de entre tre
modelo actual es M1, la siguiente computadora puede ser M2 con probabilidad .2, o M3 con probabilidad .15. Si
probabilidades de cambiar a M1 y M3 son .6 y .25, respectivamente. Pero si el modelo actual es M3, entonces las
modelos M1 y M2 son .5 y .1, respectivamente.
M3
0.4
EJEMPLO 1.b.
Partiendo de los datos presentados en el ejemplo anterior, elabore la matriz de transición de un paso.
FUTURO
M1 M2 M3 Note como las probabilidades de
M1 0.65 0.2 0.15 fila suman 1.
INICIAL
M2 0.6 0.15 0.25
M3 0.5 0.1 0.4
EJEMPLO 2
Una patrulla policiaca vigila un vecindario conocido por sus actividades delictivas. Durante un patrullaje hay 60%
oportunamente una llamada de ayuda; si no sucede algo, continuará el patrullaje regular. Después de recibir una
probabilidades de cancelación (en cuyo caso el patrullaje normal se reanuda), y 30% de probabilidad de que la un
llamada anterior. Cuando la patrulla llega a la escena del suceso, hay 10% de probabilidades de que los instigado
caso reanuda su patrullaje), y 40% de probabilidades de que se haga una aprehensión de inmediato. De otro mo
Si ocurre una aprehensión, hay 60% de probabilidades de trasladar a los sospechosos a la estación de policía, de
unidad regresa a patrullar. Exprese las actividades probabilísticas de la patrulla en la forma de una matriz de tran
Lo primero que se debe hacer es reconocer los estados que involucra el proceso, los cuales se resaltaron en el te
E1: Patrullaje regular
E2: Responder llamada de ayuda
E3: Llegar a la escena del suceso
E4: Aprehensión de los sospechosos
E5: Traslado de los sospechosos
Cuando el problema es muy complejo o no se tiene una idea clara de la transición entre los estados, se recomien
transición de estados:
0,1
0,4 0,5
0,3
0,1
E1 E2 0,6 E3 0,4 E4 0,6
0,6
0,4
E1 E2 0,6 E3 0,4 E4 0,6
0,6
0,4
Con el diagrama anterior se puede construir la matriz de transición de un paso que corresponde a la Cadena de M
FUTURO
E1 E2 E3 E4 E5
E1 0.4 0.6 0 0 0
E2 0.1 0.3 0.6 0 0
INICIAL
0,6 0,15
M2
0.2
0.15
0.1
0.5
0,25
M3
0.4
ransición de un paso.
ote como las probabilidades de transición de un paso en cada
4 E4 0,6 E5
4 E4 0,6 E5
Dada la matriz de transición P de una cadena de Markov y el vector de probabilidades iniciales a(0) , las probabili
después de n transiciones se calculan como sigue:
La matriz Pn se conoce como la matriz de transición de n pasos. A partir de los cálculo se puede ver que:
EJEMPLO 3
Datos
Se cuenta con una cuadrícula de cuatro casillas, como se muestra a continuación. La ficha se encuentra en el luga
a cuál casilla se moverá, siguiendo la siguiente secuencia: A-B-C-D-A y repite.
A B
4$ -2$
D C
9$ -6$
Iniciando en A:
Número del Dado 1 2 3 4 5
Casilla resultante B C D A B
De igual manera se calculan las probabilidades iniciando en las casillas C y D. Entonces la cadena de Markov que
es la matriz P:
FUTURO
A B C D
A 0.167 0.333 0.333 0.167
INICIAL
Para calcular el valor monetario esperado se necesita conocer la probabilidad absoluta de que la ficha culmine en
de lanzar el dado cinco veces.
Ya que se conoce que la ficha inició en A, la probabilidad absoluta (a(5)) se calcula así:
Donde a(0) es el vector de probabilidades iniciales (1,0,0,0). El valor 1 indica que la ficha inicia en la posición A de
P5: es la matriz de transición después de haber lanzado 5 veces el dado; es decir, después de 5 pasos.
Para calcular la matriz de transición después de 5 pasos, se utilizarán las ecuaciones de Chapman-Kolomogorov:
1 0 0 0 * 0.2503
0.2503
0.2497
0.2497
A B C D
0.2503 0.2497 0.2497 0.2503
Para calcular la ganancia esperada se multiplica la probabilidad de cada casilla por su valor monetario y se totaliz
A B C D
Probabilidad 0.2503 0.2497 0.2497 0.2503
Valor ($) 4 -2 -6 9
Valor Esperado ($) 1.0010 -0.4995 -1.4985 2.2523
Análisis: Iniciando en la casilla A, la ganancia esperada luego de 5 lanzamientos del dado es de 1,2554 $.
6
C
6
D
aciones de Chapman-Kolomogorov:
Los estados de una cadena de Markov se clasifican con base en la probabilidad de transición pij de P.
a) Un estado j es absorbente si está seguro de regresar a sí mismo en una transición; es decir, pij= 1
b) Un estado j es transitorio si puede llegar a otro estado pero no puede regresar desde otro estado
matemática la probabilidad de regreso a este estado después de infinitos pasos es 0.
c) Un estado j es recurrente si la probabilidad de ser revisitado desde otros estados es 1. Esto puede
el estado no es transitorio.
d) Un estado j es periódico con periodo de t >1 si es posible un retorno sólo en t, 2t, 3t,… pasos. Est
de ocurrencia pjj en el estado n es cero, cuando n no es divisible entre t.
Se dice que una cadena de Markov es ergódica si todos los estados son recurrentes y aperiódica (no periódica). E
absolutas después de n transiciones, a(n)=a(0)*Pn, siempre convergen de forma única a una distribución limitant
independiente de las probabilidades iniciales a(0).
EJEMPLO 4
E1 E2 E3 E4
E1 0.50 0.25 0.25 0.00
E2 0.00 0.00 1 0.00
E3 0.33 0.00 0.33 0.33
E4 0.00 0.00 0.00 1
E1 E2 E3 E4
EJEMPLO 5
E1 E2 E3 E4
EJEMPLO 6
Demuestre que la siguiente cadena de Markov posee estados periódicos e indique cuáles son y su periodo.
E1 E2 E3
E1 0.00 0.60 0.40
E2 0.00 1.00 0.00
E3 0.60 0.40 0.00
Se puede comprobar la periodicidad de los estados calculando la matriz de transición de n pasos y observar los p
las pjj sean positivas, porque solo serán positivas en los periodos correspondientes:
Note como p11 y p33 son positivas solo en los tiempos pares; entonces, los estados 1 y 3 son estados periódicos
Un subproducto directo de las probabilidades de estado estable es la determinación del número esperado de tra
regrese a un estado j por primera vez. Esto se conoce como tiempo medio del primer retorno o tiempo medio de
cadena de Markov de n estados como:
EJEMPLO 7
Problema de inventario
Demanda 0 1 2 3 4
Probabilidad 0.15 0.2 0.35 0.25 0.05
Cadena de Markov:
b) Suponga que la semana se inicia con 4 PC. Determine la probabilidad de que un pedido se coloque al final de
Entonces:
0 1 0 * 0.32
0.2875
0.25
La matriz de probabilidad absoluta al final de dos semanas si se inicia con 4PC es:
La probabilidad de que un pedido se coloque al final de dos semanas, si se inició con 4 PC, es equivalente a la pro
de dos semanas se cuente con 5 PC; es decir, 0,56.
c) Determine la probabilidad a largo plazo de que no se coloque ningún pedido en cualquier semana.
Las probabilidades a largo plazo son las probabilidades de estado estable de una cadena ergódica. La cadena de M
ergódica ya que sus estados son recurrentes y no periódicos (lo puede comprobar).
Entonces:
Una de las 3 primeras ecuaciones es redundante por lo cual se puede obviar cualquiera de ellas y resolver el siste
Entonces las probabilidades de estado estable para cada nivel de inventario es:
La probabilidad a largo plazo de que no se coloque ningún pedido en la semana equivale a la probabilidad de no
siguiente con 5 PC en inventario; es decir: 1-0,5874=0,4126.
La cantidad de semanas promedio de retorno a cada nivel de inventario es el tiempo de retorno medio a cada es
Tiempo de
retorno medio
Nivel de inventario (semanas)
3 3.64 Si se inicia con 3 PC en inventario, pasarán 3,64 semanas para iniciar nuev
4 7.24 Si se inicia con 4 PC en inventario, pasarán 7,24 semanas para iniciar nuev
5 1.70 Si se inicia con 5 PC en inventario, pasarán 1,7 semanas para iniciar nueva
Análisis: El inventario se reabastece en promedio cada 1,7 semanas, alcanzando el nivel máximo deseado de 5 PC
e) Si el costo fijo de colocar un pedido es de $200, el costo de retención por PC por semana es de $5, y el costo
faltante es de $20, determine el costo de inventario esperado por semana.
Para determinar el costo de inventario esperado por semana se deben considerar todas las situaciones posibles e
y la demanda:
Costo de ordenar 200 $/sem *Este costo solo se activa cuando el nivel de inventario es me
Costo de almacenar 5 $/sem-PC
Costo de penalizar 20 $/sem-PC
e cada demanda:
ción
ción
El tiempo medio del primer paso μij, es definido como el número esperado de transiciones para llegar por primer
Si la cadena de Markov es ergódica, el tiempo medio del primer paso del estado i al estado j se calcula como:
EJEMPLO 8
Un ratón entre en el laberinto por la esquina 1 y sale por la esquina 5. Las probabilidades de seleccionar una ruta
Lo primero que se debe hacer es determinar cuáles son los estados de la cadena. En este problema cada intersec
La matriz de transición de primer paso se construye considerando las posibles rutas que se pueden seleccionar. P
intersección 1, el ratón se puede mover a las intersecciones 2,3,4. Cada ruta tiene la misma probabilidad.
I1 I2 I3 I4 I5
I1 0 0.33 0.33 0.33 0
I2 0.33 0 0.33 0 0.33
I3 0.33 0.33 0 0 0.33
I4 0.5 0 0 0 0.5
I5 0 0.33 0.33 0.33 0
1 0 0 0 0 * 0.07
0.30
0.30
0.39
0.07
I1 I2 I3 I4 I5
0.0741 0.2963 0.2963 0.2593 0.0741
Las probabilidades a largo plazo son las probabilidades de estado estable de una cadena ergódica. La cadena de M
ergódica ya que sus estados son recurrentes y no periódicos (lo puede comprobar).
π1 π2 π3 π4 π5 = π1
Se arma el sistema de ecuaciones:
Una de las 5 primeras ecuaciones es redundante por lo cual se puede obviar cualquiera de ellas y resolver el siste
π1 π2 π3 π4 π5 Valor
Ecuación 2 0.33333333 -1 0.33333333 0 0.33333333 0
Ecuación 3 0.33333333 0.33333333 -1 0 0.33333333 0
Ecuación 4 0.33333333 0 0 -1 0.33333333 0
Ecuación 5 0 0.33333333 0.33333333 0.5 -1 0
Ecuación 6 1 1 1 1 1 1
Solución 0.2143 0.2143 0.2143 0.1429 0.2143 1.0000
I1 I2 I3 I4 I5
0.2143 0.2143 0.2143 0.1429 0.2143
d) Determine el promedio de intentos necesario para llegar al punto de salida desde la intersección 1.
Se está solicitando el número esperado de intentos para llegar por primera vez al estado 5 desde el estado 1.
Si la cadena de Markov es ergódica, el tiempo medio del primer paso del estado 1 al estado 5 se calcula como:
La matriz N es una matriz que resulta de eliminar la fila y la columna correspondiente al estado donde se desea ll
La matriz N es:
1 0 0 0 0 0.33
0 1 0 0 0.33 0
0 0 1 0 - 0.33 0.33
0 0 0 1 0.5 0
La matriz resultante muestra el número de intentos necesarios para llegar desde los estados de intersección 1,2,
I1 4.66667
I2 3.83333
I3 3.83333
I4 3.33333
Se necesitan 4,67 intentos para que el ratón llegue a la intersección 5, partiendo de la intersección 1.
n de salida.
π2 π3 π4 π5 * 0 0.33 0.33
0.33 0 0.33
0.33 0.33 0
0.5 0 0
0 0.33 0.33
Lado derecho
0
0
0
0
1
s de 0,2143.
esde la intersección 1.
4.666667
3.833333
3.833333
3.333333
0.2593 0.0741
0.0741 0.2963
0.0741 0.2963
0.0000 0.3889
0.2593 0.0741
0.2593 0.0741
0.33 0
0 0.33
0 0.33
0 0.5
0.33 0
ANÁLISIS DE LOS ESTADOS ABSORBENTES
Una cadena de Markov puede tener más de un estado absorbente. Por ejemplo, un empleado puede permanece
hasta su retiro o renunciar antes (dos estados absorbentes). En estos tipos de cadenas, es importante determina
absorción y el número esperado de transiciones para llegar a ella, dado que el sistema se inicia en un estado tra
El análisis de las cadenas de Markov con estados absorbentes puede realizarse de forma conveniente con matric
Markov se particiona como sigue:
La disposición requiere que todos los estados absorbentes ocupen la esquina sureste de la nueva matriz.
Dada la definición de las matrices N, A y el vector columna unitario:
Probabilidad de la absorción:
EJEMPLO 9
Se procesa un producto en secuencia en dos máquinas, I y II. La inspección se realiza después de que una unidad
cualquiera de las máquinas. Hay 5% de probabilidades de que una unidad sea desechada antes de inspeccionarla
3% de probabilidades de que la unidad sea desechada, y 7% de probabilidades de ser devuelta a la misma máqui
contrario, una unidad que pasa la inspección en ambas máquinas es buena.
La descripción indica que hay una secuencia de actividades en el proceso: máquina 1, inspección 1, máquina 2, in
En algún momento la pieza se puede desechar, ya sea porque: se daño en alguna de las máquinas o porque algun
la considera defectuosa e irrecuperable. Solo las piezas que pasan ambas inspecciones se consideran buenas.
Los estados del problema son las seis actividades que se le pueden realizar a la pieza: procesar en máquina 1 (M1
máquina 2 (M2), inspección 2 (I2), desechar (D) y vender la pieza buena (B).
0,07 0,07
0,03 0,03
0,4 0,05
0,05
0,95 0,95
M1 0,9
I1 M2 I2 B
0,03 0,03
0,4 0,05
0,05
Por medio de las transiciones mostradas en el diagrama se puede construir la matriz de transición de un paso qu
Cadena de Markov del problema:
M1 I1 M2 I2 D
M1 0 0.95 0 0 0.05
I1 0.07 0 0.90 0 0.03
M2 0 0 0 0.95 0.05
I2 0 0 0.07 0 0.03
D 0 0 0 0 1
B 0 0 0 0 0
Se puede observar que los estados D y B son absorbentes, una vez que se entra en ellos no se puede mover a otr
Los estados M1, I1, M2, I2 son transitorios.
b) Para una pieza que se inicia en la máquina 1, determine el promedio de visitas a cada estado.
M1 I1 M2 I2 D
M1 0 0.95 0 0 0.05
I1 0.07 0 0.90 0 0.03
M2 0 0 0 0.95 0.05
I2 0 0 0.07 0 0.03
D 0 0 0 0 1
B 0 0 0 0 0
Note como los estados absorbentes ocupan la esquina sureste de la matriz. De no estar en esa posición se deben
y columnas para ubicarlas allí. Recuerde que el orden de los estados en las filas y columnas debe ser el mismo.
La matriz N se muestra en azul.
La matriz A se muestra en verde.
Con la respuesta del inciso anterior se puede encontrar el valor esperado del tiempo de finalización de la pieza:
M1 I1 M2 I2
Nº de visitas 1.07123727906 1.0176754151 0.98115465838 0.93209693
Tiempo (min) 20 5 30 7
Tiempo
esperado 62.4724
total (min)
d) Determine el número de pasos que deben ocurrir para que una pieza sea considerada buena o desechada.
Como todas las piezas inician en la máquina 1, el número de pasos para que la pieza sea declarada buena o mala
e) Si un lote de 1000 unidades se inicia en la máquina I, determine el promedio de unidades buenas completad
Luego de iniciar en la máquina 1, la probabilidad de que una pieza sea desechada es 0,1611 y de que salga buena
Si el lote es de 1000 unidades, entonces 838,9 saldrán buenas.
1
0,9
2 B
0,9
2 B
B
0
0
0
0.90
0
1
a cada estado.
B
0
0
0
0.90
0
1
po de finalización de la pieza:
4.0022
= 3.1602
2.0889
1.1462
D B
0 0.16111 0.83889
0 = 0.11696 0.88304
0 0.08409 0.91591
0.9 0.03589 0.96411