Dynamique des populations

Il peut sembler paradoxal de modéliser l'évolution dans le temps de la taille d'une population, qui est un nombre entier d'individus, par la solution d'une équation différentielle, qui est nécessairement une fonction continue (et même dérivable). Une population animale évolue par les naissances et les décès, qui la font augmenter ou diminuer chaque fois d'une unité. Mais pour une population de grande taille, et selon l'échelle de temps à laquelle on se place, les variations de la population pourront effectivement apparaître comme continues. Concernant la population humaine sur la terre, de l'ordre de $ 6$ milliards individus, les nombres de naissances et de décès qui ont lieu chaque seconde sont de plusieurs milliers. Ces nombres, même s'ils ne sont pas définis très rigoureusement, sont compris par chacun comme des moyennes sur les secondes contenues dans un intervalle de temps suffisant. Il y a $ 86 400$ secondes dans un jour, $ 3.15 10^7$ dans une année. Il est assez raisonnable de penser que les nombres d'individus naissant le 7 décembre 2006 et le 8 décembre 2006, sont assez proches. Parler du nombre d'individus naissant par seconde le 8 décembre 2006 suppose qu'on ne distinguera pas si la seconde a lieu entre 8h et 9h ou entre 16h et 17h. Il est d'ailleurs impossible de connaître toutes les dates de naissance à la seconde près. Le seul sens que l'on puisse donner à la phrase «la population de la terre a augmenté de 30 individus par seconde le 8 décembre 2006»  est : «la population de la terre a augmenté de $ 2.6 10^6$ individus ce jour là, ce qui fait une moyenne de 30 par seconde environ». Mais alors, il faudra bien considérer que dans un intervalle de 2 secondes l'augmentation est de 60, dans un intervalle de 3 secondes 90, etc. Notons $ N(t)$ la population de la terre à l'instant $ t$, et choisissons la seconde comme unité de temps. Nous venons de dire que l'accroissement de population dans un intervalle de temps de $ k$ secondes, $ N(t+k)-N(t)$ vaut $ k (N(t+1)-N(t))$. Cela revient bien à considérer le rapport

$\displaystyle \frac{N(t+h) -N(t) }{h}
$

comme constant pour de petites valeurs de $ h$. Ce rapport est appelé taux de variation de la population. Lui affecter une valeur donnée, c'est modéliser $ N(t)$ comme une fonction dérivable du temps, et le taux de variation est alors la valeur de la dérivée $ N'(t)$. De même, on parlera de taux de naissance et de taux de décès pour les nombres moyens de naissances et de décès par unité de temps, même si on reste conscient du fait qu'il ne s'agit que de moyennes approximatives.

Ce qui précède n'a de valeur que pour modéliser l'évolution de la population à une échelle de temps bien supérieure à la seconde. Plus qu'au nombre exact de naissances ou de décès par seconde, on s'intéresse, pour des raisons de planification économique par exemple, à l'évolution de la population sur les 10 années qui viennent. Il est clair que le taux de variation de la population, s'il vaut $ 30$ par seconde le 8 décembre 2006, pourra changer au cours des dix ans qui viennent, en fonction des ressources naturelles, de la taille de la population elle-même, ou d'autres facteurs, comme la température moyenne de l'atmosphère.

Le modèle différentiel le plus simple, dit «modèle de Malthus», consiste à écrire que les taux de naissance et de décès sont proportionnels à la taille de la population. Il peut sembler évident que plus la population est importante, plus il naît et meurt d'individus par seconde. On introduit les notions de taux de fertilité (nombre de naissances par unité de temps et par individu) et de taux de mortalité (nombre de décès par unité de temps et par individu), que l'on suppose constants. Ils sont notés $ \beta$ et $ \delta$ respectivement. Le taux de variation est alors la différence :

$\displaystyle N'(t) = \beta N(t)-\delta N(t)\;.
$

La solution de cette équation, partant de la population $ N_0$ à l'instant 0 est :

$\displaystyle N(t) = N_0 \mathrm{e}^{(\beta -\delta)t}\;.
$

Figure 9: Modèle de Malthus.
\includegraphics[width=8cm]{malthus_diff}
Si la fertilité l'emporte sur la mortalité ( $ \beta>\delta$), le modèle de Malthus prévoit une croissance «exponentielle»  de la population. Dans le cas $ \beta<\delta$, la population doit décroître jusqu'à son extinction. En fait le modèle de Malthus, s'il peut convenir pour des populations isolées de bactéries sur un intervalle de temps court, est beaucoup trop simpliste pour rendre compte de populations interagissant avec leur milieu, comme la nôtre.

Ceci a été reconnu très tôt et d'autres modèles différentiels ont introduit des sophistications supplémentaires dans le calcul du taux de variation. Le modèle de Verhulst, ou modèle de croissance logistique, considère que le taux de variation, s'il peut être en gros proportionnel à la taille pour de petites populations, atteindra une valeur maximale pour une certaine taille, puis décroîtra pour s'annuler quand la population atteint une taille critique $ K$, interprétée comme le nombre maximum d'individus que l'environnement peut supporter. Ceci correspond à l'équation :

$\displaystyle N'(t) = rN(t)\Big( 1 - \frac{N(t)}{K}\Big)\;.
$

Ce modèle prévoit que la population augmente et converge vers sa taille critique (cf. figure 10). Plus précisément :

$\displaystyle N(t) = \frac{N_0 K \mathrm{e}^{rt}}{K + N_0(\mathrm{e}^{rt}-1)}\;.
$

Figure 10: Modèle de Verhulst.
\includegraphics[width=8cm]{verhulst_diff}

De nombreux autres modèles ont été proposés, sous forme d'équations du type :

$\displaystyle N'(t) = f(N(t))\;.
$

Dans une étude menée au Canada en 1978 sur les vers du bourgeon de l'épicéa, le modèle était le suivant :

$\displaystyle N'(t) = rN(t)\Big( 1 - \frac{N(t)}{K}\Big) -
\frac{B N(t)^2 }{A^2+N(t)^2}\;.
$

Par rapport au modèle de Verhulst, le nouveau terme modélise l'action d'un prédateur sur la population. Si $ N(t)$ est faible, le prédateur a peu d'influence sur la croissance. La prédation augmente avec la population, devient significative quand $ N(t)$ est de l'ordre de $ A$, pour atteindre rapidement ensuite sa valeur maximale. Les 4 paramètres du modèle sont $ r$ (le taux de fertilité sans prédateur), $ K$ (la population maximale supportée par l'environnement sans prédateur), $ A$ (le seuil de déclenchement de la prédation) et $ B$ (qui contrôle l'intensité maximale de prédation). Supposons que le temps soit exprimé en secondes ($ s$), et les nombres d'individus en milliers ($ m$). Alors $ N'(t)$ est mesuré en $ m/s$, $ r$ est en $ 1/s$, $ N(t)$, $ K$ et $ A$ sont mesurés en $ m$ et $ B$ en $ m/s$. Changer d'unité pour compter la population (par exemple passer du millier à la dizaine de milliers), revient à multiplier $ N(t)$ par une constante. De même, changer l'unité de temps (en passant par exemple de la seconde à la minute), revient à multiplier le taux de variation par une autre constante. Or ces changements d'unités ne peuvent pas modifier le comportement qualitatif du modèle. Pour simplifier l'étude, on est amené à effectuer des changements de variables, qui permettent à la fois de diminuer le nombre des paramètres et de donner une forme plus compacte à l'équation. Par exemple, dans le modèle ci-dessus, posons :

$\displaystyle \tau = \frac{B t}{A} ,\;
y(\tau) = \frac{N(t)}{A} ,\;
\rho = \frac{A r}{B} ,\;
q = \frac{K}{A}\;.
$

Remarquons que les nouvelles quantités sont des nombres réels sans unité. Le modèle devient :

$\displaystyle y'(\tau) = \rho y(\tau)
\Big( 1 - \frac{y(\tau)}{q}\Big) - \frac{y(\tau)^2}{1+y(\tau)^2}\;.
$

Cette équation ne contient plus que deux paramètres, $ \rho$ et $ q$. Transformer les variables d'un modèle pour se ramener à des variables sans unités se dit «dédimensionner».

Pour aller plus loin dans l'étude de l'influence de la prédation sur une population, il faut inclure dans l'étude la population des prédateurs. Le modèle de Lotka-Volterra est le premier qui en ait tenu compte. Notons $ N(t)$ le nombre de proies à l'instant $ t$, et $ P(t)$ le nombre de prédateurs. Le modèle s'écrit :

$\displaystyle N'(t)$ $\displaystyle =$ $\displaystyle \alpha N(t) -\beta N(t)P(t)\;,$  
$\displaystyle P'(t)$ $\displaystyle =$ $\displaystyle \gamma P(t)N(t)-\delta P(t)\;.$  

Dans les deux taux de variation apparaissent 4 termes, supposés positifs, dont l'interprétation est la suivante :
$ \bullet$
$ \alpha N(t)$ est le taux d'accroissement de la population, en l'absence de prédateur.
$ \bullet$
$ \beta N(t)P(t)$ est le taux de prélèvement des proies par les prédateurs.
$ \bullet$
$ \gamma N(t)P(t)$ est le taux d'accroissement de la population des prédateurs, quand $ N(t)$ proies sont disponibles.
$ \bullet$
$ \delta P(t)$ est le taux de diminution de la population des prédateurs quand aucune proie n'est disponible.
Les évolutions de $ N(t)$ et $ P(t)$ prévues par le modèle sont périodiques (figure 11).
Figure 11: Modèle de Lotka-Volterra.
\includegraphics[width=8cm]{champxy4}

Partant d'une situation où les proies sont nombreuses et les prédateurs rares, la population des prédateurs va rapidement augmenter, grâce à l'abondance des ressources. Les prédateurs devenus nombreux, la population des proies déclinera rapidement. Ce déclin entraînera ensuite celui des prédateurs. Les prédateurs redevenus rares, la population des proies pourra augmenter à nouveau. Les généralisations de ce modèle permettent de modéliser plus de deux populations, ou d'inclure d'autres types d'interactions.


         © UJF Grenoble, 2011                              Mentions légales