Aller au contenu principal

Modèle proie-prédateur

Niveau de difficulté
Domaine
Contenu

Introduction

Considérons le modèle classique proies-prédateurs de Lotka-Volterra à deux variables $x(t)$ l'effectif des proies en fonction du temps et $y(t)$ l'effectif des prédateurs au cours du temps.
Les variations des populations au cours du temps dépendent : 

  • du taux de reproduction $\alpha$ des proies
  • du taux de mortalité des proies dû aux prédateurs, $\beta$
  • du taux de production des prédateurs en fonction des proies mangées, $\delta$,
  • du taux de mortalité des prédateurs, $\gamma$.

Lotka et Volterra ont proposé simultanément les équations suivantes : 

$$\left\{\begin{array}{l}x'=x(\alpha-\beta y)\\ y'=y(\delta x-\gamma)\end{array}\right.$$
 

Modélisation d'un problème de viabilité pour les proies

Dans leur article 

Térence Bayen, Alain Rapaport. Minimal time crisis versus minimum time to reach a viability kernel : a case study in the prey-predator model. Optimal Control Applications and Methods, 2019, 40 (2), pp.330-350. ⟨10.1002/oca.2484⟩. ⟨hal-01943636v2⟩

les auteurs se sont intéressés au problème de la préservation des proies face aux prédateurs, en maintenant autant que possible leur effectif au-dessus d'un seuil donné $\underline{x} > 0$, ce qui revient à faire en sorte que l'état appartienne à l'ensemble

$$K(\underline{x}):=\{(x,y)\,|\, x>=\underline{x}\},$$

considérant qu'une faible densité de proies les expose à un risque de disparition qu'il convient d'éviter autant que possible.

Reprenant les équations originelles de Lotka-Volterra, les auteurs considérent des valeurs constantes pour $\alpha=r $, $\beta=1$ et $\delta=1$.

Un contrôle peut toutefois agir sur la mortalité des prédateurs, ainsi, les auteurs posent $\gamma= m +u$ avec $m$ une constante et $u$ une surmortalité dont la valeur peut varier, $u(t) \in [0;\bar{u}]$.

Le problème de viabilité se résume ainsi : 

\begin{equation}
\left\{
\begin{array}{l}
x'=x(r- y)\\ 
y'=y( x-m-u)\\
u(t) \in [0;\bar{u}]\\
\left(x(t),y(t)\right) \in K(\underline{x}):=\{(x,y)\,|\, x>=\underline{x}\}
\end{array}
\right.
\end{equation}

Résoudre ce problème, c'est trouver l'ensemble des états $(x,y)$ à partir desquels il est possible de conserver au cours du temps un effectif de proie supérieur à $\underline{x}$ en agissant sur la surmortalité des proies, c'est à dire le noyau de viabilité dans la terminologie de la théorie de la viabilité.

 

Dynamiques Contrôles Incertitudes Contraintes Cible Concept de Viabilité

Temps continu

Continues en espace de dimension 2

\begin{equation}
\left\{
\begin{array}{l}
x'=x(r- y)\\ 
y'=y( x-m-u)\\
\end{array}
\right.
\end{equation}

Paramètres : $r, m$

$u\in U=\left[ 0,\bar{u}\right]$

Paramètres : $\bar{u}$

Aucune

$\{(x,y)\,|\, x>=\underline{x}\}$

 

Paramètres : $\underline{x}$

Aucune Noyau de viabilité

Résultats

Les auteurs fournissent une description analytique de ce noyau de viabilité. 

Lorsque $\bar{u}\geq \underline{x}-m$, en considérant l'invariant de ce système Lotka-Volterra (qui dépend de $u$) $W_u(x,y):=x-(m+u)\ln x+y -r\ln y$, ils construisent la frontière du noyau de viabilité à l'aide d'une courbe fermée suivante composée de 3 sous-ensembles : 

  • $\{(x,y) | y\geq r \text{ and }W_{\bar{u}}(x,y)=W_{\bar{u}}(\underline{x}, r) \}$. 
  • Let $x^+>\underline{x}$ such that $W_{\bar{u}}(x^+,r)=W_{\bar{u}}(\underline{x}, r)$, 
     $\{(x,y) | y\leq r \text{ and }W_{0}(x,y)=W_{0}(x^+, r) \}$
  • Let $r^-$ such that $W_{0}(\underline{x},r^-)=W_{0}(x^+, r)$, 
    $\{(x,y) | x=\underline{x} \text{ and } y\in [r^-,r]\}$
     

La figure suivante montre le résultat pour les paramètres suivants : $r=1$, $m=1$,  $\bar{u}=0.5$, $\underline{x}=0.8$.



Ce problème de viabilité, par l'existence de la description analytique de sa frontière permet de tester la finesse d'approximations issues de logiciels génériques.

Ci-dessous la comparaison pour $r=1$, $m=1$,  $\bar{u}=0.5$, $\underline{x}=0.8$ entre la frontière du noyau de viabilité issue de sa description analytique (en rouge) et le résultat approché obtenu avec le logiciel ViabLab sur une grille régulière de 4001*4001points (ensemble bleu clair avec la frontière bleu foncé) :


 On remarque que conformément à la description de l'algorithme de viabilité de Patrick Saint-Pierre, l'approximation du noyau est bien faite par l'extérieur.

Commentaires

Nous mettons à disposition ci-dessous les fichiers nécessaires pour calculer l'approximation ci-dessus à l'aide du logiciel ViabLab.

Veuillez consulter les supports de formation :

Fichier(s) de code