Imagine que você está em um salão de um restaurante fechado. Um pássaro entra pela janela e começa a voar aleatoriamente por cima das mesas. Você quer saber qual a probabilidade de sua mesa ser “premiada”.
Vamos modelar o problema da seguinte maneira. Imagine que o restaurante tem n mesas enfileiradas em linha reta e que a janela pela qual o pássaro entrou está na mesa 1. Considere que, após o pássaro entrar, as janelas e portas estão todas fechadas.
Considere que o pássaro se move em intervalos de 1 segundo e que, no instante t, ele tem 50% de probabilidade de ficar onde está e 50% de se mover para uma mesa vizinha. Por exemplo, se ele está sobrevoando a mesa 3, ele tem 50% de probabilidade de ficar na mesa 3, 25% de ir para a mesa 4 e 25% de ir para a mesa 2. No caso de ele estar sobrevoando a mesa n ou a mesa 1, ele tem 50% de probabilidade de ficar na mesma mesa e 50% de probabilidade de ir para a única mesa vizinha.
(a) Suponha que o restaurante tem 5 mesas (n=5). Supondo que uma mesa foi “premiada” após exatamente 10 segundos, qual é a probabilidade de ter sido a mesa de número 5?
(b) Defina p(t, k) como: “supondo que uma mesa foi “premiada” após exatamente t segundos, qual a probabilidade de ter sido a mesa k.” Qual o menor valor de t tal que p(t, 5) está entre 12% e 13%?
// Leaderboard
Quem resolveu
8 soluções corretas · Puzzle #013
1
Andre Costa
2
Gustavo Aldama Mourão Soares Pereira
3
Igor Dias
4
Ivan Petrin
5
Leonardo Martos Barbosa
6
Lucas De Andrade Santos Duarte
7
Lucas Giacone
8
Victor Marques Moreno
// Solução
Resolução do Puzzle #013
Considere um vetor P(t) em que a entrada k é p(t,k), a probabilidade de se estar em k no instante t. Pode-se definir uma matriz de transição para a dinâmica do problema, em que a entrada (i,j) é a probabilidade de irmos da casa j para a i em um passo:
O primeiro valor de t para o qual p(t,5) está entre 0.12 e 0.13 é t=25.
Por que a probabilidade de acabarmos nas pontas aparenta convergir para metade da probabilidade de acabarmos no meio quando t→∞?
Para t=25, por exemplo, o vetor de probabilidades fica
P(25)=0.12980.25670.250.24330.1202
Entenderemos melhor a dinâmica do problema se nos livrarmos da assimetria nas pontas: ao invés de considerar que as mesas 1 e n só tem um vizinho, estenda o salão infinitamente de modo que todos tenham dois vizinhos:
123⋯(n−1)n
⇓
⋯32123⋯(n−1)n(n−1)⋯
Isto é, cada mesa terá infinitas “cópias virtuais", de modo que, por exemplo, quando o pássaro vai da mesa 1 para a mesa 2 do restaurante, no salão estendido ele tem a opção de ir para a mesa 2 ou para a 2 virtual. Assim, podemos considerar que o pássaro sempre vai para esquerda, direita ou fica parado com probabilidades de 25%, 25% e 50%, respectivamente.
Mais formalmente, associamos cada mesa do restaurante a um subconjunto dos inteiros, de modo que quando o pássaro estiver sobre a mesa k, o pássaro virtual estará sobre algum dos inteiros associados à mesa k. O diagrama abaixo ilustra parte do salão estendido para n=5: o eixo y apresenta a mesa no salão normal e o eixo x, os inteiros associados no salão estendido.
Agora fica evidente o por quê da probabilidade do pássaro estar nas pontas converge para metade da probabilidade de estar em uma mesa do meio: cada período da associação mesa↔inteiro tem apenas 1 inteiro associado às mesas 1 e n, mas dois inteiros associados às mesas do meio (visualmente, um na “subida" e outro na “descida").
Na verdade, o salão virtual nos dá muito mais que mera intuição sobre a dinâmica do problema. Com a devida diligência, podemos calcular p(t,k) explicitamente para qualquer par t, k.
Para tanto, vamos introduzir a função geratriz do movimento do pássaro:
Ft(x)=x1(0.5x0+0.25x1+0.25x−1)t
Essa série nos é útil pois o coeficiente do termo xk em sua expansão é exatamente p(t,k), a probabilidade do pássaro acabar sobre a mesa virtual k após t segundos:
Ft(x)=k∑akxk:ak=p(t,k)
Portanto, para acharmos p(t,k), basta somar os coeficientes ak′ de todos os inteiros k′ associados à mesa k:
No caso particular de n=5 e k=5, os inteiros associados à mesa 5 são os inteiros da forma 8x+5 (Verifique você mesmo!). Portanto:
p(t,5)=k=8x+5∑akxk
Mas como achamos a soma de um subconjunto dos coeficientes de uma série?
A soma do conjunto de todos os coeficientes é fácil:
k∑ak=k∑ak1k=Ft(1)=22t1t−1(1+1)2t=1
Para o nosso subconjunto, podemos usar uma ideia parecida: substituir valores de x em Ft(x) para ficarmos só com coeficientes, mas de forma que os coeficientes que não são da forma 8x+5 “sumam". Podemos fazer isso se olharmos para uma série ligeiramente diferente, G(x)=x3Ft(x), e utilizarmos a oitava raiz primitiva da unidade ζ=e82πi=cis(82π).
O poder de ζ reside no fato de que
(ζi)0+(ζi)1+⋯+(ζi)7=ζi−1ζ8i−1={08se 8 na˜o divide ise 8 divide i