Problema resolvido na íntegra
-
Uma janela de 3 símbolos a deslizar por um fluxo de 50 símbolos 6 passos
Um fluxo de 50 símbolos é extraído das 4 letras A, B, C, D, e uma janela de 3 símbolos desliza ao longo dele. Este é o estado de comprimento 50, janela 3 do painel. Quantas dessas janelas deverão apresentar um padrão que já tenha aparecido? Deduza essa contagem e, em seguida, encontre o fluxo mais curto para o qual uma repetição seja já mais provável do que não.
-
Conte as janelas antes de contar qualquer outra coisa. Uma janela de 3 símbolos pode começar na posição 1 e em todas as posições até 48, porque começar em 49 ultrapassa o fim. Isso dá 48 janelas, e 48 é o denominador em relação ao qual todas as contagens de repetições no painel são apresentadas.
-
Agora conte o que elas poderiam ser. 3 posições, 4 letras cada, pelo que existem 64 padrões. Há menos janelas do que padrões, o que significa que nada obriga a uma repetição — o princípio da casa dos pombos não ajuda em nada aqui, e tudo o que acontece é fruto do acaso.
-
Inverta a pergunta e considere um único padrão, por exemplo, ABD. A probabilidade de uma janela não apresentar ABD é 63/64. Se tratarmos as 48 janelas como observações independentes, tal como faz o cálculo da esperança no próprio painel, a probabilidade de nenhuma apresentar ABD é (63/64)48 = 0,4696. Logo, a probabilidade de ABD aparecer pelo menos uma vez é 1 − 0,4696 = 0,5304.
-
Esse valor de 0,5304 é a probabilidade de cada padrão em igual medida, pelo que deve multiplicá-lo por todos os 64 padrões para obter o número esperado de padrões distintos que o fluxo realmente contém.
-
Uma janela é uma repetição exatamente quando o seu padrão já apareceu. Assim, cada padrão presente corresponde a uma única janela que não é repetida. Subtraia do número total de janelas o número de padrões distintos e obtém o número de repetições.
-
Um segundo caminho explica por que razão a resposta é tão elevada. Em vez de perguntar sobre padrões, pergunte sobre pares de janelas: quaisquer duas janelas contêm os mesmos 3 símbolos com probabilidade 1/64, e existem 1128 pares para testar.
Resposta
Das 48 janelas, 14,05 são repetições, e os 17,6 pares coincidentes esperados mostram que o resultado não foi por pouco. Faça agora o cálculo dos pares ao contrário para descobrir quando uma repetição passa a ser mais provável do que improvável. Se uma contagem tem média λ, a probabilidade de ser zero é e^(−λ), que fica abaixo de metade exatamente quando λ = ln 2. Portanto, igualando o número esperado de coincidências a ln 2, bastam 10 janelas, ou seja, uma sequência de 12 símbolos. É o paradoxo dos aniversários, mas com 64 aniversários possíveis em vez de 365. Por isso, uma sequência de 50 símbolos repetir-se não é um sinal; é o mínimo que se deve esperar. Há, contudo, uma ressalva: janelas vizinhas partilham 2 dos seus 3 símbolos, portanto também não são as observações independentes pressupostas por ambos os cálculos. Na realidade, o ponto de equilíbrio surge aproximadamente um símbolo mais tarde.
-
Referências (1)
- Insight block 3 — why AAAA clumps and ABCD does not: L. J. Guibas and A. M. Odlyzko, "String overlaps, pattern matching, and nontransitive games." Journal of Combinatorial Theory, Series A 30(2), 183–208, 1981 — the correlation polynomial that measures how a pattern overlaps a shifted copy of itself.