Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para...

37
Cadenas de Markov Escuela de Administración de Negocios EAN

Transcript of Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para...

Page 1: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Cadenas de Markov

Escuela deAdministración de Negocios

EAN

Page 2: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Análisis de MarkovEl análisis de Markov es una técnica que maneja lasprobabilidades de ocurrencias futuras mediante elanálisis de las probabilidades conocidas en elpresente. La técnica tiene diversas aplicaciones enlos negocios, incluyendo análisis de la participaciónen el mercado, predicción de deudas incobrables,predicción de la matrícula universitaria,determinación de si una máquina sedescompondrá en el futuro.

Page 3: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Matriz de Probabilidad de TransiciónEl análisis de Markov hace la suposición de que elsistema comienza en un estado o una condicióninicial.La matriz de probabilidad de transición muestra laprobabilidad de un cambio.Esta matriz de probabilidades de transiciónmuestra la probabilidad de que el sistema cambiede un periodo al siguiente. Este es el proceso deMarkov que nos permite predecir los estados o lascondiciones futuras.

Page 4: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Matriz de n-pasosUna matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no negativos y con la propiedad adicional de que la suma de los registros de cada columna (o fila) es 1.

La matriz P define una cadena de Markov. Tiene la propiedad de que todas sus probabilidades de transición pij son estacionarias e independientes a lo largo del tiempo

Page 5: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Ejercicio 1. Un juego de lanzamiento de dados utiliza una cuadrícula decuatro casillas. Las casillas están designadas en sentidohorario como A, B, C y D con retribuciones monetarias de$4, -$2, -$6 y $9 respectivamente. Comenzando en la casillaA, lanzamos un dado para determinar la siguiente casilla a laque nos moveremos en el sentido de las manecillas delreloj. El juego se repite utilizando la última casilla comopunto inicial.

a) Exprese el problema como una cadena de Markov.

b) Determine la ganancia o pérdida esperadas después delanzar el dado 5 veces.

Tomado del libro Investigación de Operaciones Taha 9 edición.

Page 6: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Para las operaciones con matrices vamos a utilzar la siguiente herrramienta.

Page 7: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Agregamos entre paréntesis los datos por fila, de tal manera que nuestrosprimeros cuatro números entre paréntecis son los primeros números de lamatriz original.

Page 8: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Resolvemos.

Page 9: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Revisamos que los datos están correctos.

Page 10: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Elevamos la matriz a la 5

Page 11: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no
Page 12: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Estados y probabilidades de los estadosLos estados se utilizan para identificar todas las condiciones posibles de un proceso o sistema. Después de identificar los estados, el siguiente paso consiste en determinar la probabilidad de que el sistema esté en dicho estado.

p (i) = vector de probabilidades de estado para el periodo i

= (p1, p2, p3, … , pn)

n = número de estadosp1, p2, … , pn = probabilidad de estar

en el estado 1, estado 2, …, estado n

La información se coloca en un vector de probabilidades de estado:

Donde:

Si sabemos con certidumbre en qué estadose encuentra:

p (1) = (1, 0)

Page 13: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Ejercicio 1.Ahora debemos calcular una probabilidad absoluta para contestar la parte b. Esta probabilidad está dada por:

an = a0 x pn

En donde a0 es la situación actual y pn es la matriz de transición a n pasos.

Page 14: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Probabilidades de transición absolutas y de n pasos.

Page 15: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Ecuaciones de Chapman-KolmogorovLa matriz Pn se conoce como la matriz de transición de n pasos. A partir de estos cálculos podemos ver que:

Page 16: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Ejercicio 2Tomado del libro Investigación de Operaciones Taha 9 edición.

Cada año, durante la temporada de siembra de marzo a septiembre, unjardinero realiza una prueba química para verificar la condición de latierra. Según el resultado de la prueba, la productividad en la nuevatemporada puede ser uno de tres estados: (1) buena, (2) regular y (3)mala. A lo largo de los años, el jardinero ha observado que la condiciónde la tierra del año anterior afecta la productividad del año actual y quela situación se describe mediante la siguiente cadena de Markov:

Page 17: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Ejercicio 2Ahora suponga que se decide mejorar la productividad de latierra tratando la misma con un fertilizante orgánico y lamatriz de transición que se obtiene es la siguiente:

Page 18: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Ejercicio 2La condición de la tierra inicial es buena a(0) = (1,0,0). Determine las probabilidades absolutas de los tres estados del sistema depués de 1, 8 y 16 temporadas de siembra.

Debemos elevar a la8 y a la 16 la matrizinicial y multiplicarlo la posición actual.

Page 19: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Para el año 1

Page 20: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Estados de una Cadena de Markov

Page 21: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Estados AbsorventesEn los ejemplos estudiados hasta ahora,suponemos que es posible que el proceso osistema vaya de un estado a cualquier otro, entrecualesquiera dos periodos. Sin embargo, enalgunos casos no se puede ir a otro estado en elfuturo. En otras palabras, cuando se encuentra enun estado dado, este lo “absorbe”, y permaneceráen ese estado. Cualquier estado que tiene talpropiedad se llama estado absorbente.

Page 22: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Estados TransitoriosPor el contrario en estos estados los procesos sonde paso, pero pueden ser visitados un númerofinito de veces.

Page 23: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Ejercicio 3. Clasifique los estados de las siguientes cadenas de Markov

Page 24: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Ejercicio 3. Clasifique los estados de las siguientes cadenas de Markov

Recuerde:

Actual

Siguiente

1

2

3

4

1 2 3 4

Page 25: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Estados RecurrentesSon aquellos que regresan a su estado de origen.Los estados absorventes por su naturaleza son todos recurrentes, una vez ahí, entran en un ciclo.

Page 26: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Ejercicio 3. Dadas las siguientes matrices de transición de un solo paso de una cadena de Markov, determine las clases de las cadenas de Markov y si son recurrentes.

Page 27: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Probabilidad de estado estableLas condiciones de estado estable existen si lasprobabilidades de estado no cambian después deun número grande de periodos.

Es decir no cambian aunque se agregue un pasoadicional.

Page 28: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Ejercicio 2Para determinar la distribución de probabilidad deestado estable del problema del jardinerotenenmos:

Page 29: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

p1 = Xp2 = Yp3 = Z

Convertimos avariables de

decisión

( X Y Z )

Page 30: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

X = 0,30X + 0,10Y + 0,05ZY = 0,60X + 0,60Y + 0,40ZZ = 0,10X + 0,30Y + 0,55 ZX + Y + Z = 1

Resolviendo este sistema de ecuaciones encontramos las probabilidadesdel estado estable del problema del jardinero

Procedemos a multiplicar las matrices y obtenemos:

( X Y Z )

Page 31: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no
Page 32: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no
Page 33: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no
Page 34: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Resolvemos

Page 35: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Probabilidades del Estado Estable

Page 36: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Ejercicio 4.Estado estable y tiempo de retorno medio.

Una tienda inicia una semana con al menos 3 PC. La demanda por semana seestima en 0 con probabilidad de 15%, 1 con probabilidad de 20%, 2 conprobabilidad de 35%, 3 con probabilidad de 25% y 4 con probabilidad de 5%. Lademanda insatisfecha se deja pendiente. La política de la tienda es colocar unpedido para entregarse al inicio de la siguiente semana siempre que el nivel delinventario se reduzca por debajo de 3 PC. El nuevo pedido regresa las existenciasa 5 PC.

a) Exprese la situación como una 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 dos semanas.

c) Determine la probabilidad a largo plazo de que no se coloque ningún pedido en cualquier semana.

d) Si el costo fijo de colocar un pedido es de $200, el costo de conservación por PC por semana es de $5 y el costo de penalización por computadora faltante es de $20, determine el costo del inventario esperado por semana.

Page 37: Cadenas de Markov - UCREANOP · 2020. 8. 15. · Matriz de n-pasos Una matriz de transición para una cadena de Markov de n estado es una matriz de n X n con todos los registros no

Tiempo de Retorno MedioUn subproducto directo de las probabilidades de estadoestable es la determinación del número esperado detransiciones antes de que el sistema regrese a un estado jpor primera vez.