Estruturação do Problema

1. Ambiente

Para representar o espaço onde os indivíduos transitam e interagem, será utilizado um mapa quadriculado, em que cada célula representa uma casa ou um local de interesse.

Os locais de interesse são:

Cada agente possui uma casa base (H) de onde parte e para onde retorna no fim do dia.

Exemplo de representação:

Imagem real da cidade:
Imagem da Cidade

Representação em quadrados:
Representação da Cidade


2. Agentes

Os agentes serão modelados como autômatos probabilísticos, cada um com os seguintes atributos:

Fluxo dos agentes:

Representação do fluxo do agente

Ciclo de Vida

Ações Controladas

Ações em Caso de Doença

Se infectado, o comportamento pode mudar:


3. Fórmulas de Motivação para Ações

A probabilidade de um agente realizar uma ação \(a\) em um tick \(t\) é dada por:

\[ P_a(t) = B_a \cdot A(t) \cdot M_i \]

Explicação:
- \(B_a\) → Base de motivação da ação: define a tendência natural do agente de realizar determinada ação.
- \(A(t)\) → Ajuste temporal: considera hora do dia, dia da semana e fins de semana.
- \(M_i\) → Fator individual: idade, papel social e sintomas de doença.

Exemplo:
- Crianças → \(P_{escola}(t)\) alto em dias úteis pela manhã.
- Adultos trabalhadores → \(P_{trabalho}(t)\) alto em dias úteis, baixo em fins de semana.
- Todos → \(P_{supermercado}(t)\) moderado e aleatório.
- Jovens → \(P_{festa}(t)\) alto em fins de semana.


4. Fórmulas de Contaminação e Progressão do Estado de Saúde (Tempo Discreto)

4.1 Contaminação

A transmissão ocorre quando um agente suscetível (S) e um agente infectado (I) compartilham a mesma célula durante um tick:

\[ P_{trans}(i,j) = \beta \cdot C_{loc} \cdot S_i \cdot I_j \]

Explicação:
- \(\beta\) → taxa básica de transmissão da doença.
- \(C_{loc}\) → fator de contágio do local.
- \(S_i\) → suscetibilidade do agente \(i\).
- \(I_j\) → infectividade do agente \(j\).

Probabilidade composta para múltiplos infectados:

\[ P_{infec}(i) = 1 - \prod_{j \in I_{celula}} \left( 1 - P_{trans}(i,j) \right) \]

Explicação:
- Cada infectado \(j\) na célula oferece uma chance independente de infectar \(i\).
- \((1 - P_{trans}(i,j))\) → probabilidade de não ser infectado por \(j\) neste tick.
- O produto calcula a probabilidade de não ser infectado por nenhum.
- Subtraindo de 1, obtemos a chance de ser infectado por pelo menos um infectado nesse tick.

Exemplo:
- Dois infectados na célula: \(P_{trans}(i,j_1)=0.1\), \(P_{trans}(i,j_2)=0.2\)
- Probabilidade de não ser infectado: \(0.9 \cdot 0.8 = 0.72\)
- Probabilidade de ser infectado: \(1-0.72 = 0.28\) (28% neste tick)


4.2 Progressão do Estado de Saúde

Cada tick, o agente infectado \(I\) pode recuperar, morrer ou permanecer infectado.

  1. Suscetível → Infectado
\[ S \xrightarrow{P_{infec}(i)} I \]
\[ I \xrightarrow{P_{rec}} R \]
\[ I \xrightarrow{P_{mort}} D \]

4.3 Normalização das Probabilidades

Para que recuperação e morte não ocorram simultaneamente no mesmo tick:

\[ P_{rec}' = P_{rec} \cdot (1 - P_{mort}) \]
\[ P_{mort}' = P_{mort} \cdot (1 - P_{rec}) \]

4.4 Resumo das Transições (Tempo Discreto)

\[ \begin{cases} S \xrightarrow{P_{infec}(i)} I \\[2mm] I \xrightarrow{P_{rec}'} R \\[1mm] I \xrightarrow{P_{mort}'} D \end{cases} \]

5. Objetivos da Simulação

6. Evoluções e outras perspectivas

Durante a revisão bibliográfica e a elaboração deste documento, foram identificados alguns pontos relevantes que podem ser explorados em trabalhos futuros:

Versionamento

Versão Data Autor/Responsável Alterações Principais
v1.0 2025-09-21 Pedro Lucas Criação do Documento e adição do problema.
v1.1 2025-09-22 Pablo Guilherme Acrecimo de pontos no tópico 6.