Dadas dos cadenas de Markov absorbentes, ¿cuál es la probabilidad de que una termine antes que la otra?

9

Tengo dos cadenas de Markov diferentes, cada una con un estado absorbente y una posición inicial conocida. Quiero determinar la probabilidad de que la cadena 1 alcance un estado absorbente en menos pasos que la cadena 2.

Creo que puedo calcular la probabilidad de alcanzar un estado de absorción en una cadena particular después de n pasos: dada una matriz de transición la probabilidad de ser absorbido después de pasos es donde es el estado inicial y es el estado absorbenten P n i j i jPnPijnij

Sin embargo, no estoy seguro de a dónde ir desde aquí. Los problemas análogos que he visto involucran dados (por ejemplo, tirar una suma de 7 antes de una suma de 8), pero eso es más fácil de resolver porque la probabilidad de tirar una suma en particular es constante e independiente del número de pasos dados hasta ahora.

Jeff
fuente

Respuestas:

13

Corre las cadenas en paralelo. Defina tres estados absorbentes en la cadena de productos resultante:

  1. La primera cadena alcanza un estado absorbente pero la segunda no.

  2. La segunda cadena alcanza un estado absorbente pero la primera no.

  3. Ambas cadenas alcanzan simultáneamente un estado absorbente.

Las probabilidades limitantes de estos tres estados en la cadena de productos dan posibilidades de interés.


Esta solución involucra algunas construcciones (simples). Al igual que en la pregunta, dejar que ser una matriz de transición para una cadena . Cuando la cadena está en el estado , da la probabilidad de una transición al estado . Un estado absorbente hace una transición hacia sí mismo con probabilidad .P i P i j j 1P=Pij,1i,jnPiPijj1

  1. Cualquier estado puedo ser hecho de absorción sobre la sustitución de la fila P i = ( P i j , j = 1 , 2 , ... , n ) por un vector indicador ( 0 , 0 , ... , 0 , 1 , 0 , ... , 0 ) con un 1 en la posición i .iPi=(Pij,j=1,2,,n)(0,0,,0,1,0,,0)1i
  2. Cualquier conjunto de estados absorbentes puede fusionarse creando una nueva cadena P / A cuyos estados son { iAP/A . La matriz de transición está dada por{i|iA}{A}

    (P/A)ij={PijiA,jAkAPikiA,j=A0i=A,jA1i=j=A.

    Esto equivale a sumar las columnas de correspondientes a y reemplazar las filas correspondientes a por una sola fila que hace una transición hacia sí misma. A APAA

  3. El producto de dos cadenas en los estados y en los estados , con matrices de transición y , respectivamente, es una cadena de Markov en los estados con matriz de transiciónS P Q S Q P Q S P × S Q = { ( p , q )PSPQSQPQSP×SQ={(p,q)|pSP,qSQ}

    (PQ)(i,j),(k,l)=PikQjl.

    En efecto, la cadena de productos ejecuta las dos cadenas en paralelo, rastreando por separado dónde está cada una y haciendo transiciones de forma independiente.


Un ejemplo simple puede aclarar estas construcciones. Supongamos que Polly está lanzando una moneda con una probabilidad de que salga cara. Ella planea hacerlo hasta que observe una cabeza. Los estados para el proceso de lanzamiento de monedas son representan los resultados del lanzamiento más reciente: para colas, para caras. Al planear detenerse en la cabeza, Polly aplicará la primera construcción haciendo un estado absorbente. La matriz de transición resultante esS P = { T , H } T H HpSP={T,H}THH

P=(1pp01).

Comienza en un estado aleatorio dado por el primer lanzamiento.(1p,p)

A tiempo con Polly, Quincy lanzará una moneda justa. Planea detenerse una vez que ve dos cabezas seguidas. Su cadena de Markov, por lo tanto, debe realizar un seguimiento del resultado anterior, así como del resultado actual. Hay cuatro combinaciones de dos caras y dos colas, que abreviaré como " ", por ejemplo, donde la primera letra es el resultado anterior y la segunda letra es el resultado actual . Quincy aplica la construcción (1) para hacer un estado absorbente. Después de hacerlo, se da cuenta de que realmente no necesita cuatro estados: puede simplificar su cadena a tres estados: significa que el resultado actual es colas, significa que el resultado actual es cara yHH T H XTHHHTHX significa que los dos últimos resultados fueron dos caras: este es el estado absorbente. La matriz de transición es

Q=(1212012012001).

La cadena de productos se ejecuta en seis estados: . La matriz de transición es un producto tensorial de y y se calcula con la misma facilidad. Por ejemplo, es la posibilidad de que Polly haga una transición de a y, en al mismo tiempo (y de forma independiente), Quincy hace una transición de a . El primero tiene una probabilidad de y el segundo una probabilidad de . Debido a que las cadenas se ejecutan independientemente, esas posibilidades se multiplican, dandoP Q ( PQ ) ( T , T ) , ( T , H ) T T T H 1 - p 1(T,T),(T,H),(T,X);(H,T),(H,H),(H,X)PQ(PQ)(T,T),(T,H)TTTH1p( 1 - p ) / 21/2(1p)/2 . La matriz de transición completa es

PQ=(1p21p20p2p201p201p2p20p2001p00p0001212000012012000001).

Está en forma de matriz de bloques con bloques correspondientes a la segunda matriz :Q

PQ=(P11QP12QP21QP22Q)=((1p)QpQ0Q).

Polly y Quincy compiten para ver quién logrará su objetivo primero. El ganador será Polly cada vez que se realice una transición a donde no es ; el ganador será Quincy cada vez que se realice una transición a ; y si antes de que cualquiera de estos pueda suceder, se realiza una transición a , el resultado será un empate. Para realizar un seguimiento, haremos que los estados y absorbentes (a través de la construcción (1)) y luego los fusionaremos ( a través de la construcción (2)). La matriz de transición resultante, ordenada por los estados* X ( T , X ) ( H , X ) ( H , T ) ( H , H ) ( T , T ) , ( T , H ) , ( T , X ) , { ( H , T ) , ( H , H ) } , ( H(H,*)*X(T,X)(H,X)(H,T)(H,H)(T,T),(T,H),(T,X),{(H,T),(H,H)},(H,X) es

R=(1p21p20p01p201p2p2p2001000001000001).

Los resultados del primer lanzamiento simultáneo de Polly y Quincy serán los estados con probabilidades , respectivamente: este es el estado inicial en el que se inicia la cadena.(T,T),(T,H),(T,X),{(H,T),(H,H)},(H,X)μ=((1p)/2,(1p)/2,0,p,0)

En el límite como ,n

μRn11+4pp2(0,0,(1p)2,p(5p),p(1p)).

Por lo tanto, las posibilidades relativas de los tres estados absorbentes (que representan a Quincy gana, Polly gana, empatan) son .( 1 - p ) 2 : p ( 5 - p ) : p ( 1 - p )(T,X),{(H,T),(H,H)},(H,X)(1p)2:p(5p):p(1p)

Figura

En función de (la posibilidad de que cualquiera de los lanzamientos de Polly sea cara), la curva roja traza la posibilidad de Polly de ganar, la curva azul traza la posibilidad de Quincy de ganar y la curva dorada traza la posibilidad de un empate.p

whuber
fuente
1
Muy buen ejemplo, gracias por esto. Todavía estoy trabajando en los detalles para verlos por mí mismo. Solo una pregunta: aquí asumimos que los dos eventos (lanzamientos de Polly y Quincy) estaban sucediendo simultáneamente, ¿qué diferencia habría si los hiciéramos secuencialmente, o incluso eligiéramos al azar cada vez que lanzaría el próximo?
user929304
1
@ user929304 Obtendría diferentes respuestas, posiblemente sustancialmente. Por ejemplo, suponga que P y Q están ejecutando una cadena en la que los estados se dividen en subconjuntos A y B donde todas las transiciones de A van a B y todas de B van a A. Deje que P y Q comiencen en estados en A. En La cadena de productos alternan simultáneamente entre A y B, pero las cadenas secuenciales y de elección aleatoria rompen ese patrón invariable.
whuber