Equações de Lotka-Volterra Estocásticas: mudanças entre as edições

De Física Computacional
Ir para navegação Ir para pesquisar
Sem resumo de edição
Sem resumo de edição
Linha 115: Linha 115:
\begin{cases}
\begin{cases}


dX = X(a - bY + {\epsilon_x}^2 X^2)dt + \epsilon_x X^2 \bullet dW_x \\
X_{n+1} = X_n + \frac{1}{2}(k_{1x} + k_{2x})\Delta t + \epsilon_x X_n^2 \Delta W_x \\
dY = Y(-c + fX +{\epsilon_y}^2 Y^2)dt - \epsilon_y Y^2 \bullet dW_y \\
Y_{n+1} = Y_n +\frac{1}{2}(k_{1y} + k_{2y})\Delta t - \epsilon_y Y_n^2 \Delta W_y \\


\end{cases}
\end{cases}
</math>
</math>
Onde:
<math>
\begin{cases}
k_{1x} = X_n(a - bY_n + {\epsilon_x}^2 X_n^2)\\
k_{2x} = (X_n + k_{1x}\Delta t)(a - b(Y_n + k_{1y}\Delta t) + {\epsilon_x}^2 (X_n + k_{1x}\Delta t)^2)\\
k_{1y} = Y_n(-c + dX_n + {\epsilon_y}^2 Y_n^2)\\
k_{2x} = (Y_n + k_{1y}\Delta t)(-c + d(X_n + k_{1x}\Delta t) + {\epsilon_y}^2 (Y_n + k_{1y}\Delta t)^2)\\
\end{cases}
</math>





Edição das 18h23min de 26 de agosto de 2024

Grupo: André Luis Della Valentina, Lucas dos Santos Assmann, Vinícius Bayne Müller

Introdução

O modelo de Lotka-Volterra foi desenvolvido originalmente na década de 1920, de maneira independente por Vito Volterra e Alfred Lotka, e é utilizado para descrever a dinâmica de populações com relações de predatismo. Em sua forma mais simples, as equações de Lotka-Volterra podem ser escritas como

onde e denotam, respectivamente, a densidade populacional de presas e de predadores, e , , e são constantes positivas.

Pode-se interpretar os parâmetros da seguinte maneira:

  • : taxa de crescimento livre da presa;
  • : taxa de predação;
  • : taxa de mortalidade livre do predador;
  • : taxa de crescimento do predador devido à predação.

É interessante notar que o sistema apresenta um ponto fixo não trivial em . Pode-se mostrar também que as demais soluções (além da trivial) são órbitas fechadas no espaço de fase.

Nesse modelo simples, não há competição entre indivíduos de uma mesma espécie e não há limite ecológico para o sustento das populações; ou seja, a população de presas cresce exponencialmente na ausência de predadores. A fim de tornar esse modelo mais realista, pretendemos estudar versões estocásticas do mesmo, que podem ser construídas de diferentes maneiras, e analisar o efeito do ruído sobre o comportamento dinâmico.

Modelo estocástico

Buscamos construir um modelo estocástico de Lotka-Volterra utilizando um processo de Wiener; contudo, a adição de ruído branco nas equações diferenciais pode ser feita de várias maneiras. Consideraremos, aqui, duas delas: ruído adicionado nos parâmetros e ruído externo ao sistema.

Ruído externo

Como primeiro modelo, simplesmente adicionaremos um ruído externo nas equações diferenciais. Esse ruído pode ser interpretado como fatores ambientais independentes das populações, causando tanto benefícios (abundância de alimento, condições climáticas favoráveis para reprodução etc.) como prejuízos (escassez, condições climáticas desfavoráveis etc.). Como as equações tratam de densidades populacionais, devemos utilizar um ruído _multiplicativo_, pois os efeitos dos fatores externos sentidos pelas populações devem ser proporcionais ao tamanho dela. Assim, escrevemos o modelo como

onde os são os ruídos brancos de cada variável, e , a intensidade dos mesmos.

Ao escrever o diferencial total, obtemos

Analisaremos o modelo proposto no sentido de Itô e no sentido de Stratonovich.

Itô

Transformando as equações acima para equações diferenciais estocásticas no sentido de Itô, obtemos

Observa-se que, além de um incremento de Wiener proporcional a e , obtém-se parâmetros determinísticos "efetivos" e .

Stratonovich

Ruído nos parâmetros

Uma outra maneira de explorar o ruído nas equações de Lotka-Volterra é substituir o ruído de tal maneira que e , onde e são constantes e é o ruído branco definido pelo processo de Wiener. O que modelaria um sistema que relaciona as populações entre dois níveis vizinhos da cadeia alimentar, abrangendo uma biodiversidade representada por parâmetros efetivos estocásticos nas taxas e proporcional ao número de presas e predadores, ou seja, há uma diversidade de taxas de reprodutibilidade das presas e mortalidades dos predadores, o que representaria diversas populações de especíes diferentes. Dessa maneira, obtém-se a seguinte equação diferencial:


Seja , , e . Integra-se essa equação em ambos os lados de tal forma que:

A parte determinista é integrada trivialmente, porém para integrar o segundo termo das equações é necessário aproximar no intervalo . O que permite expandir em B em série de taylor conforme cálculo de Itô, e então obtém-se as equações diferenciais estocásticas ao tomar o limite :

Ao integrá-la de a obtém-se o método numérico utilizado para fazer as simulações computacionais. Nota-se que a integral dos segundos termos são aproximadas para no intervalo . E é utilizado o método de Heun para integrar a parte determinística da equação, obtendo por tanto o seguinte método:

Onde:


Código

A estrutura do código foi a mesma para os três casos considerados, mudando apenas os detalhes da equação diferencial utilizada. A integração numérica da parte determinística foi feita pelo Método de Heun.

Resultados

Ruído externo

Ruído nos parâmetros

Referências

  1. BRAUER, F.; CASTILLO-CHAVEZ, C. Mathematical Models in Population Biology and Epidemiology. New York, NY: Springer New York, 2012. v. 40
  2. COELHO, P. J. de O. Equações de Lotka–Volterra Estocásticas: Simulações com o Matlab. 25 de junho de 2015. Disponível em https://www.academia.edu/52185574/Sistema_de_competi%C3%A7%C3%A3o_Lotka_Volterra_sob_ru%C3%ADdo_branco. Acesso em ago. 2024.
  3. SCHERER, C. Métodos computacionais da física. 2. ed ed. São Paulo: Liv. da Física, 2010.
  4. KHASMINSKII, R. Z.; KLEBANER, F. C. Long term behavior of solutions of the Lotka-Volterra system under small random perturbations. The Annals of Applied Probability, v. 11, n. 3, 1 ago. 2001.