34
Modelo de Verhulst Andr´ e Fonseca Universidade Federal do ABC Andr´ e Fonseca (Universidade Federal do ABC) MMSB 1 / 15

Modelo de Verhulst

Embed Size (px)

Citation preview

Modelo de Verhulst

Andre Fonseca

Universidade Federal do ABC

Andre Fonseca (Universidade Federal do ABC) MMSB 1 / 15

Sumario

1 Introducao

2 Exemplo

3 Conclusoes

4 Exercıcio

Andre Fonseca (Universidade Federal do ABC) MMSB 2 / 15

Introducao

O Modelo de Verhulst, tambem chamado de Modelo Logıstico, e devido ao belgaPierre Francois Verhulst (1804-1849), matematico e doutor em teoria dos numeros.Verhulst so viveu 44 anos, enquanto Malthus viveu 68 anos !

Pierre Francois Verhulst

Andre Fonseca (Universidade Federal do ABC) MMSB 3 / 15

Introducao

Em 1838, 40 anos apos a divulgacao do modelo de Malthus, Verhulst desenvolveuum modelo de crescimento populacional mais complexo que o malthusiano,acrescentando a ideia de uma “capacidade de carga” ou “capacidade de suporte”,que e o numero maximo de habitantes que o ambiente pode suportar.

Andre Fonseca (Universidade Federal do ABC) MMSB 4 / 15

Introducao

Em 1838, 40 anos apos a divulgacao do modelo de Malthus, Verhulst desenvolveuum modelo de crescimento populacional mais complexo que o malthusiano,acrescentando a ideia de uma “capacidade de carga” ou “capacidade de suporte”,que e o numero maximo de habitantes que o ambiente pode suportar.

Enquanto a populacao nao atinge essa capacidade de suporte, que chamaremos deK , ela pode crescer. Se a populacao ultrapassa o valor de K , os recursos nao saosuficientes para mante-la, e ela comeca a decrescer.

Andre Fonseca (Universidade Federal do ABC) MMSB 4 / 15

Introducao

Em 1838, 40 anos apos a divulgacao do modelo de Malthus, Verhulst desenvolveuum modelo de crescimento populacional mais complexo que o malthusiano,acrescentando a ideia de uma “capacidade de carga” ou “capacidade de suporte”,que e o numero maximo de habitantes que o ambiente pode suportar.

Enquanto a populacao nao atinge essa capacidade de suporte, que chamaremos deK , ela pode crescer. Se a populacao ultrapassa o valor de K , os recursos nao saosuficientes para mante-la, e ela comeca a decrescer.

O modelo de Verhulst ou verhulstiano e definido como uma equacao de diferencas:

dy

dx= αy

(

1 −y

K

)

.

Andre Fonseca (Universidade Federal do ABC) MMSB 4 / 15

Introducao

Em 1838, 40 anos apos a divulgacao do modelo de Malthus, Verhulst desenvolveuum modelo de crescimento populacional mais complexo que o malthusiano,acrescentando a ideia de uma “capacidade de carga” ou “capacidade de suporte”,que e o numero maximo de habitantes que o ambiente pode suportar.

Enquanto a populacao nao atinge essa capacidade de suporte, que chamaremos deK , ela pode crescer. Se a populacao ultrapassa o valor de K , os recursos nao saosuficientes para mante-la, e ela comeca a decrescer.

O modelo de Verhulst ou verhulstiano e definido como uma equacao de diferencas:

dy

dx= αy

(

1 −y

K

)

.

Como no modelo malthusiano, y e a populacao medida no tempo x , dy

dxe a taxa de

variacao da populacao e α e a taxa de crescimento intrınseca (nesse modelo, α > 0).Adicionalmente, temos K como a capacidade de suporte do ambiente.

Andre Fonseca (Universidade Federal do ABC) MMSB 4 / 15

Introducao

Reparem com atencao, no modelo de Verhulst, o fator(

1 −y

K

)

. Enquanto y < K ,

temos que(

1 −y

K

)

> 0 e dy

dx> 0, pois α > 0. Isto e, como ja dissemos, enquanto

y < K a taxa de variacao de y e positiva, isto e, y cresce.

Andre Fonseca (Universidade Federal do ABC) MMSB 5 / 15

Introducao

Reparem com atencao, no modelo de Verhulst, o fator(

1 −y

K

)

. Enquanto y < K ,

temos que(

1 −y

K

)

> 0 e dy

dx> 0, pois α > 0. Isto e, como ja dissemos, enquanto

y < K a taxa de variacao de y e positiva, isto e, y cresce.

Quando y > K , temos que(

1 −y

K

)

< 0 e dy

dx< 0, pois α > 0. Dessa forma, quando

y > K a taxa de variacao de y e negativa, isto e, y decresce. Muito engenhosa aideia de Verhulst, voces nao acham ?

Andre Fonseca (Universidade Federal do ABC) MMSB 5 / 15

Introducao

Reparem com atencao, no modelo de Verhulst, o fator(

1 −y

K

)

. Enquanto y < K ,

temos que(

1 −y

K

)

> 0 e dy

dx> 0, pois α > 0. Isto e, como ja dissemos, enquanto

y < K a taxa de variacao de y e positiva, isto e, y cresce.

Quando y > K , temos que(

1 −y

K

)

< 0 e dy

dx< 0, pois α > 0. Dessa forma, quando

y > K a taxa de variacao de y e negativa, isto e, y decresce. Muito engenhosa aideia de Verhulst, voces nao acham ?

Podemos deduzir, do modelo verhulstiano, que :

dy = αy(

1 −y

K

)

dx .

Andre Fonseca (Universidade Federal do ABC) MMSB 5 / 15

Introducao

Reparem com atencao, no modelo de Verhulst, o fator(

1 −y

K

)

. Enquanto y < K ,

temos que(

1 −y

K

)

> 0 e dy

dx> 0, pois α > 0. Isto e, como ja dissemos, enquanto

y < K a taxa de variacao de y e positiva, isto e, y cresce.

Quando y > K , temos que(

1 −y

K

)

< 0 e dy

dx< 0, pois α > 0. Dessa forma, quando

y > K a taxa de variacao de y e negativa, isto e, y decresce. Muito engenhosa aideia de Verhulst, voces nao acham ?

Podemos deduzir, do modelo verhulstiano, que :

dy = αy(

1 −y

K

)

dx .

Modelo de Verhulst

Pesquise mais sobre sua historia e aplicacoes ! Esse modelo e bem mais real do que omalthusiano. Em que situacoes biologicas o modelo verhulstiano tem sido utilizado ?

Andre Fonseca (Universidade Federal do ABC) MMSB 5 / 15

Exemplo

Vamos estudar um exemplo semelhante ao utilizado no modelo malthusiano, mascom a informacao adicional de uma capacidade de suporte. Seja uma populacaomedida pela variavel y (em milhoes de habitantes) e seja seu tempo de medicaodenotado pela variavel x (em anos).

Andre Fonseca (Universidade Federal do ABC) MMSB 6 / 15

Exemplo

Vamos estudar um exemplo semelhante ao utilizado no modelo malthusiano, mascom a informacao adicional de uma capacidade de suporte. Seja uma populacaomedida pela variavel y (em milhoes de habitantes) e seja seu tempo de medicaodenotado pela variavel x (em anos).

Seja x0 = 1 o tempo da primeira medicao (1 ano), x1 = 2 a segunda medicao (2anos) e assim por diante. Seja y0 = y(x0) = 5 (5 milhoes de habitantes) apopulacao calculada na primeira medicao. Seja α = 0, 02 a taxa de crescimentointrınseca e seja K = 5, 3 (5 milhoes e 300 mil habitantes) o numero maximo que oambiente sustenta, isto e, sua capacidade de suporte.

Andre Fonseca (Universidade Federal do ABC) MMSB 6 / 15

Exemplo

Vamos estudar um exemplo semelhante ao utilizado no modelo malthusiano, mascom a informacao adicional de uma capacidade de suporte. Seja uma populacaomedida pela variavel y (em milhoes de habitantes) e seja seu tempo de medicaodenotado pela variavel x (em anos).

Seja x0 = 1 o tempo da primeira medicao (1 ano), x1 = 2 a segunda medicao (2anos) e assim por diante. Seja y0 = y(x0) = 5 (5 milhoes de habitantes) apopulacao calculada na primeira medicao. Seja α = 0, 02 a taxa de crescimentointrınseca e seja K = 5, 3 (5 milhoes e 300 mil habitantes) o numero maximo que oambiente sustenta, isto e, sua capacidade de suporte.

Quais serao os valores y1, y2, . . . , y5, isto e, a estimativa dessa populacao durante umperıodo de 5 anos pelo modelo de Verhulst ?

Andre Fonseca (Universidade Federal do ABC) MMSB 6 / 15

Exemplo

Vamos estudar um exemplo semelhante ao utilizado no modelo malthusiano, mascom a informacao adicional de uma capacidade de suporte. Seja uma populacaomedida pela variavel y (em milhoes de habitantes) e seja seu tempo de medicaodenotado pela variavel x (em anos).

Seja x0 = 1 o tempo da primeira medicao (1 ano), x1 = 2 a segunda medicao (2anos) e assim por diante. Seja y0 = y(x0) = 5 (5 milhoes de habitantes) apopulacao calculada na primeira medicao. Seja α = 0, 02 a taxa de crescimentointrınseca e seja K = 5, 3 (5 milhoes e 300 mil habitantes) o numero maximo que oambiente sustenta, isto e, sua capacidade de suporte.

Quais serao os valores y1, y2, . . . , y5, isto e, a estimativa dessa populacao durante umperıodo de 5 anos pelo modelo de Verhulst ?

Reparem que as variacoes de x (intervalo de tempo) sao todas iguais a 1 ano:

n xn dx = xn+1 − xn

0 1 x1 − x0 = 2 − 1 = 1

1 2 x2 − x1 = 3 − 2 = 1

2 3 x3 − x2 = 4 − 3 = 1

3 4 x4 − x3 = 5 − 4 = 1

4 5 x5 − x4 = 6 − 5 = 1

Andre Fonseca (Universidade Federal do ABC) MMSB 6 / 15

Exemplo

Seguindo o modelo verhulstiano, onde dy = αy(

1 −y

K

)

dx , temos que:

dy = 0, 02y

(

1 −y

5, 3

)

(1) ⇒ dy = 0, 02y

(

1 −y

5, 3

)

Como dy = yn+1 − yn concluimos que yn+1 = yn + dy e, substituindo o valor obtidode dy , obtemos a equacao de diferenca para y :

yn+1 = yn + 0, 02yn

(

1 −yn

5, 3

)

.

Andre Fonseca (Universidade Federal do ABC) MMSB 7 / 15

Exemplo

Seguindo o modelo verhulstiano, onde dy = αy(

1 −y

K

)

dx , temos que:

dy = 0, 02y

(

1 −y

5, 3

)

(1) ⇒ dy = 0, 02y

(

1 −y

5, 3

)

Como dy = yn+1 − yn concluimos que yn+1 = yn + dy e, substituindo o valor obtidode dy , obtemos a equacao de diferenca para y :

yn+1 = yn + 0, 02yn

(

1 −yn

5, 3

)

.

Colocando yn em evidencia obtemos:

yn+1 = 1, 02yn −0, 02

5, 3y

2n (Modelo de Verhulst).

Andre Fonseca (Universidade Federal do ABC) MMSB 7 / 15

Exemplo

Seguindo o modelo verhulstiano, onde dy = αy(

1 −y

K

)

dx , temos que:

dy = 0, 02y

(

1 −y

5, 3

)

(1) ⇒ dy = 0, 02y

(

1 −y

5, 3

)

Como dy = yn+1 − yn concluimos que yn+1 = yn + dy e, substituindo o valor obtidode dy , obtemos a equacao de diferenca para y :

yn+1 = yn + 0, 02yn

(

1 −yn

5, 3

)

.

Colocando yn em evidencia obtemos:

yn+1 = 1, 02yn −0, 02

5, 3y

2n (Modelo de Verhulst).

Comparem com o modelo malthusiano para o mesmo exemplo:

yn+1 = 1, 02yn (Modelo de Malthus).

Andre Fonseca (Universidade Federal do ABC) MMSB 7 / 15

Exemplo

Seguindo o modelo verhulstiano, onde dy = αy(

1 −y

K

)

dx , temos que:

dy = 0, 02y

(

1 −y

5, 3

)

(1) ⇒ dy = 0, 02y

(

1 −y

5, 3

)

Como dy = yn+1 − yn concluimos que yn+1 = yn + dy e, substituindo o valor obtidode dy , obtemos a equacao de diferenca para y :

yn+1 = yn + 0, 02yn

(

1 −yn

5, 3

)

.

Colocando yn em evidencia obtemos:

yn+1 = 1, 02yn −0, 02

5, 3y

2n (Modelo de Verhulst).

Comparem com o modelo malthusiano para o mesmo exemplo:

yn+1 = 1, 02yn (Modelo de Malthus).

O modelo verhulstiano e uma equacao de diferencas de primeira ordem, mas nao elinear, pois possui um termo quadratico.

Andre Fonseca (Universidade Federal do ABC) MMSB 7 / 15

Exemplo

Podemos agora observar os valores da populacao calculados pelo modelo deVerhulst, com aproximacao de 4 casas decimais. Faremos comparacao com o modelode Malthus:

Modelo de Verhulst Modelo de Malthus

n yn+1 = 1, 02yn −0,025,3

y 2n yn+1 = 1, 02yn

0 5 (definido no problema) 5 (definido no problema)

1 y1 = 1, 02y0 −0,025,3

y 20 = 5, 0057 y1 = 1, 02y0 = 5, 1000

2 y2 = 1, 02y1 −0,025,3

y 21 = 5, 0112 y2 = 1, 02y1 = 5, 2020

3 y3 = 1, 02y2 −0,025,3

y 22 = 5, 0167 y3 = 1, 02y2 = 5, 3060

4 y4 = 1, 02y3 −0,025,3

y 23 = 5, 0220 y4 = 1, 02y3 = 5, 4122

Andre Fonseca (Universidade Federal do ABC) MMSB 8 / 15

Exemplo

Podemos agora observar os valores da populacao calculados pelo modelo deVerhulst, com aproximacao de 4 casas decimais. Faremos comparacao com o modelode Malthus:

Modelo de Verhulst Modelo de Malthus

n yn+1 = 1, 02yn −0,025,3

y 2n yn+1 = 1, 02yn

0 5 (definido no problema) 5 (definido no problema)

1 y1 = 1, 02y0 −0,025,3

y 20 = 5, 0057 y1 = 1, 02y0 = 5, 1000

2 y2 = 1, 02y1 −0,025,3

y 21 = 5, 0112 y2 = 1, 02y1 = 5, 2020

3 y3 = 1, 02y2 −0,025,3

y 22 = 5, 0167 y3 = 1, 02y2 = 5, 3060

4 y4 = 1, 02y3 −0,025,3

y 23 = 5, 0220 y4 = 1, 02y3 = 5, 4122

Reparem que, apesar dos dois modelos terem a mesma taxa de crescimentointrınseca α = 0, 02, no modelo verhulstiano, a taxa de crescimento populacional emenor que no modelo matlhusiano, isto e, y cresce mais devagar no modelo deVerhulst. Isso ocorre pela presenca do fator quadratico.

Andre Fonseca (Universidade Federal do ABC) MMSB 8 / 15

Exemplo

Podemos agora observar os valores da populacao calculados pelo modelo deVerhulst, com aproximacao de 4 casas decimais. Faremos comparacao com o modelode Malthus:

Modelo de Verhulst Modelo de Malthus

n yn+1 = 1, 02yn −0,025,3

y 2n yn+1 = 1, 02yn

0 5 (definido no problema) 5 (definido no problema)

1 y1 = 1, 02y0 −0,025,3

y 20 = 5, 0057 y1 = 1, 02y0 = 5, 1000

2 y2 = 1, 02y1 −0,025,3

y 21 = 5, 0112 y2 = 1, 02y1 = 5, 2020

3 y3 = 1, 02y2 −0,025,3

y 22 = 5, 0167 y3 = 1, 02y2 = 5, 3060

4 y4 = 1, 02y3 −0,025,3

y 23 = 5, 0220 y4 = 1, 02y3 = 5, 4122

Reparem que, apesar dos dois modelos terem a mesma taxa de crescimentointrınseca α = 0, 02, no modelo verhulstiano, a taxa de crescimento populacional emenor que no modelo matlhusiano, isto e, y cresce mais devagar no modelo deVerhulst. Isso ocorre pela presenca do fator quadratico.

Mas nao e so essa a diferenca ! No modelo verhulstiano existe a capacidade desuporte, lembra ? Qual e o seu papel ?

Andre Fonseca (Universidade Federal do ABC) MMSB 8 / 15

Exemplo

Continuando o estudo do nosso exemplo, calcularemos as populacoes estimadas pelomodelo de Verhulst para os anos subsequentes: x = 5, 6, 7, 8, . . . , 20.

n yn+1 = 1, 02yn −0,025,3

y 2n n yn+1 = 1, 02yn −

0,025,3

y 2n

5 5, 0273 13 5, 0662

6 5, 0325 14 5, 0706

7 5, 0376 15 5, 0750

8 5, 0426 16 5, 0793

9 5, 0475 17 5, 0836

10 5, 0523 18 5, 0877

11 5, 0570 19 5, 0918

12 5, 0616 20 5, 0958

Andre Fonseca (Universidade Federal do ABC) MMSB 9 / 15

Exemplo

Continuando o estudo do nosso exemplo, calcularemos as populacoes estimadas pelomodelo de Verhulst para os anos subsequentes: x = 5, 6, 7, 8, . . . , 20.

n yn+1 = 1, 02yn −0,025,3

y 2n n yn+1 = 1, 02yn −

0,025,3

y 2n

5 5, 0273 13 5, 0662

6 5, 0325 14 5, 0706

7 5, 0376 15 5, 0750

8 5, 0426 16 5, 0793

9 5, 0475 17 5, 0836

10 5, 0523 18 5, 0877

11 5, 0570 19 5, 0918

12 5, 0616 20 5, 0958

A populacao continua crescendo e esta se aproximando do valor de sua capacidadede suporte K = 5, 3 (5 milhoes e 300 mil habitantes).

Andre Fonseca (Universidade Federal do ABC) MMSB 9 / 15

Exemplo

Continuando o estudo do nosso exemplo, calcularemos as populacoes estimadas pelomodelo de Verhulst para os anos subsequentes: x = 5, 6, 7, 8, . . . , 20.

n yn+1 = 1, 02yn −0,025,3

y 2n n yn+1 = 1, 02yn −

0,025,3

y 2n

5 5, 0273 13 5, 0662

6 5, 0325 14 5, 0706

7 5, 0376 15 5, 0750

8 5, 0426 16 5, 0793

9 5, 0475 17 5, 0836

10 5, 0523 18 5, 0877

11 5, 0570 19 5, 0918

12 5, 0616 20 5, 0958

A populacao continua crescendo e esta se aproximando do valor de sua capacidadede suporte K = 5, 3 (5 milhoes e 300 mil habitantes).

Sera que a populacao ultrapassa esse valor ? Veja, a seguir, um grafico com acomparacao dos dois modelos, de Verhulst e de Malthus.

Andre Fonseca (Universidade Federal do ABC) MMSB 9 / 15

Exemplo

Comparacao entre os modelos de Verhulst e de Malthus, com populacao inicial de5 × 106 habitantes e taxa de crescimento intrınseca α = 0, 02 ao ano.

Andre Fonseca (Universidade Federal do ABC) MMSB 10 / 15

Exemplo

No modelo de Verthulst, a populacao tende para sua capacidade de suporte. Nonosso exemplo, a populacao inicial era de 5 × 106 habitantes e, com a taxa decrescimento intrınseca α = 0, 02 ao ano, em 100 anos, a populacao estara bemproxima da capacidade suporte K = 5, 3 (5 milhoes e 300 mil habitantes).

Andre Fonseca (Universidade Federal do ABC) MMSB 11 / 15

Exemplo

No modelo de Verthulst, a populacao tende para sua capacidade de suporte. Nonosso exemplo, a populacao inicial era de 5 × 106 habitantes e, com a taxa decrescimento intrınseca α = 0, 02 ao ano, em 100 anos, a populacao estara bemproxima da capacidade suporte K = 5, 3 (5 milhoes e 300 mil habitantes).

E se a populacao incial for maior que a capacidade de suporte ? Ja explicamos que,nesse caso, a taxa de variacao da populacao e negativa e y decresce ate atingir acapacidade de suporte.

Andre Fonseca (Universidade Federal do ABC) MMSB 11 / 15

Exemplo

No modelo de Verthulst, a populacao tende para sua capacidade de suporte. Nonosso exemplo, a populacao inicial era de 5 × 106 habitantes e, com a taxa decrescimento intrınseca α = 0, 02 ao ano, em 100 anos, a populacao estara bemproxima da capacidade suporte K = 5, 3 (5 milhoes e 300 mil habitantes).

E se a populacao incial for maior que a capacidade de suporte ? Ja explicamos que,nesse caso, a taxa de variacao da populacao e negativa e y decresce ate atingir acapacidade de suporte.

Veja, a seguir, um grafico com a comparacao entre dois modelos de Verhulst compopulacoes iniciais de 5 × 106 e 5, 5 × 106 habitantes e taxa de crescimentointrınseca α = 0, 02 ao ano.

Andre Fonseca (Universidade Federal do ABC) MMSB 11 / 15

Exemplo

Comparacao entre dois modelos de Verhulst com populacoes iniciais de 5 × 106 e5, 5 × 106 habitantes e taxa de crescimento intrınseca α = 0, 02 ao ano.

Andre Fonseca (Universidade Federal do ABC) MMSB 12 / 15

Conclusoes

1) No modelo de Verhulst, a populacao sempre tende para sua capacidade desuporte.

Andre Fonseca (Universidade Federal do ABC) MMSB 13 / 15

Conclusoes

1) No modelo de Verhulst, a populacao sempre tende para sua capacidade desuporte.

2) Se a taxa de variacao e instantanea, isto e, quando dx → 0, a equacao dediferencas se transforma numa equacao diferencial. Nesse caso, a populacao y edefinida como uma funcao de x , chamada funcao sigmoide:

y(x) =K

1 + CKe−αx;

onde C depende da condicao inicial y0.

Andre Fonseca (Universidade Federal do ABC) MMSB 13 / 15

Exercıcio

Nuvem de Gafanhotos

Exercıcio para entregar !

Seja uma nuvem de gafanhotos com populacao inicial de y0 = 100 insetos. Eles chegama uma lavoura e se multiplicam rapidamente. Estima-se que a capacidade de suporte dalavoura seja K = 5000 gafanhotos. O crescimento dessa nuvem e medido nos temposx0 = 0, x1 = 1, . . . , x20 = 20 meses e segue o modelo de Verhulst com taxa intrınseca decrescimento α = 0, 7 ao mes. Determine o numero de gafanhotos em cada medicao, istoe, determine y1, y2, . . . , y20. Responda em quanto tempo a nuvem atinge a capacidadede suporte. Submeta todos os calculos desenvolvidos (num arquivo “doc” ou “pdf”) naAtividade 11. Atencao ao prazo de entrega !

Andre Fonseca (Universidade Federal do ABC) MMSB 14 / 15

Bibliografia

Rodney Carlos Bassanezi.Ensino-aprendizagem com Modelagem Matematica

Sao Paulo: Contexo, 2004

Andre Fonseca (Universidade Federal do ABC) MMSB 15 / 15