🐺 Prédateur-Proie Évolution
Simulez une course aux armements coévolutive entre prédateur et proie. Dynamique de Lotka-Volterra avec évolution des traits, hypothèse de la Reine rouge, sauvetage évolutif, et équilibres de population changeants.
À propos de cette simulation
Cette simulation combine la dynamique de population de Lotka-Volterra avec un trait de prédateur évolutif : le taux d'attaque v change au fil du temps sous sélection, si bien que les populations de proies et de prédateurs n'oscillent pas simplement — elles coévoluent. C'est l'hypothèse de la Reine rouge en action : les deux espèces doivent continuer à évoluer simplement pour maintenir leur fitness face à l'autre.
🔬 Ce que ça montre
Les proies H croissent de manière logistique vers une capacité de charge K=200 et sont consommées au taux a(v)·H·P, tandis que les prédateurs P convertissent les proies consommées en croissance à l'efficacité e=0,1 et meurent au taux d=0,2. Le taux d'attaque v évolue lui-même via un gradient de fitness (déterminé par la quantité de proies actuellement disponible par rapport au coût d'un taux d'attaque plus élevé) plus une petite mutation aléatoire, mise à l'échelle par les curseurs Taux évolutif et Pression de sélection. Le graphique de séries temporelles trace Proie (vert), Prédateur (rouge) et Taux d'attaque (orange en pointillés) ; le graphique de plan de phase trace directement Proie par rapport à Prédateur.
🎮 Comment l'utiliser
Appuyez sur Lancer pour démarrer la simulation et observez les populations et le taux d'attaque évolutif se mettre à jour en direct dans Temps, Proies H, Prédateurs P, Taux d'attaque v et Statut. Augmentez la Pression de sélection ou le Taux évolutif pour faire adapter le taux d'attaque plus rapidement, ou augmentez la Variance de mutation σ pour injecter plus de dérive aléatoire dans son évolution. Basculez la Vitesse d'évolution entre Lent et Rapide pour comparer la coévolution graduelle et rapide, et utilisez Arrêter/Réinitialiser pour mettre en pause ou redémarrer à partir des populations initiales H=100, P=20.
💡 Le saviez-vous ?
L'hypothèse de la Reine rouge tire son nom de la réplique de la Reine rouge dans De l'autre côté du miroir de Lewis Carroll — « il faut courir de toutes ses forces pour rester à la même place ». Les biologistes l'utilisent pour décrire exactement ce type de course aux armements coévolutive : les guépards évoluant vers des sprints plus rapides en réponse aux gazelles évoluant vers des fuites plus rapides, ou les bactéries et les phages qui les infectent s'enfermant dans des cycles de résistance et de contre-résistance qui ne se stabilisent jamais en un avantage permanent pour l'un ou l'autre camp.
Questions fréquentes
Que signifient les équations de Lotka-Volterra dans cette simulation ?
dH/dt = rH(1−H/K) − a(v)HP indique que les proies croissent de manière logistique (limitées par la capacité de charge K) mais sont retirées par la prédation à un taux proportionnel au taux d'attaque a(v), à la densité de proies H et à la densité de prédateurs P. dP/dt = e·a(v)HP − dP indique que les prédateurs croissent en convertissant les proies consommées en descendance à l'efficacité e, mais meurent à un taux constant par capita d. Contrairement au modèle classique de Lotka-Volterra, le taux d'attaque a(v) ici n'est pas une constante fixe — c'est lui-même un trait évolutif, ce qui fait de ceci un modèle coévolutif plutôt que purement écologique.
Comment le taux d'attaque v évolue-t-il réellement au fil du temps ?
Chaque étape calcule un gradient de fitness proportionnel à la Pression de sélection multipliée par un terme qui pèse le bénéfice d'un taux d'attaque plus élevé (plus de proies disponibles, H·P) contre son coût (une pénalité proportionnelle à v lui-même). Ce gradient, mis à l'échelle par le Taux évolutif et le carré de la Variance de mutation σ, pousse v vers le haut ou vers le bas, et un petit terme aléatoire mis à l'échelle par σ ajoute une dérive de sorte que l'évolution n'est pas parfaitement déterministe. Le bouton radio Vitesse d'évolution multiplie le taux évolutif effectif par 5× en mode Rapide par rapport au mode Lent.
Qu'est-ce que l'hypothèse de la Reine rouge et comment cette simulation la démontre-t-elle ?
L'hypothèse de la Reine rouge propose que les espèces dans une relation antagoniste — comme prédateur et proie, ou hôte et parasite — doivent constamment évoluer, non pas pour gagner un avantage absolu mais simplement pour maintenir leur fitness relative, car l'autre espèce évolue aussi. Dans cette simulation, à mesure que le taux d'attaque v du prédateur augmente, il épuise les proies plus rapidement, ce qui réduit ensuite l'abondance de proies même qui rendait un taux d'attaque plus élevé rentable, créant une cible mouvante qui maintient la pression de sélection active indéfiniment plutôt que de se stabiliser en une valeur optimale unique.
Qu'est-ce qui cause les différentes lectures de statut comme « Cycle stable » ou « Course aux armements ! » ?
La simulation signale « Proie éteinte » lorsque la densité de proies H tombe en dessous de 1, « Prédateur éteint » lorsque la densité de prédateurs P tombe en dessous de 1, « Course aux armements ! » lorsque le taux d'attaque v grimpe au-dessus de 1,5, et « Cycle stable » sinon — ce qui signifie que les deux populations oscillent selon le schéma classique de Lotka-Volterra sans que l'une s'effondre ni que le taux d'attaque s'envole de manière dramatique. Une Pression de sélection élevée combinée à un faible taux d'attaque initial v₀ tend à pousser le système vers le régime de course aux armements le plus rapidement.
Comment ce modèle se rapporte-t-il à la véritable coévolution prédateur-proie ?
Les véritables courses aux armements écologiques suivent la même logique globale modélisée ici : les couleuvres jarretières et les tritons à peau rugueuse ont coévolué une résistance aux toxines et une puissance des toxines dans un cycle qui s'intensifie dans certaines régions d'Amérique du Nord occidentale, et de nombreux systèmes bactéries-phages traversent des cycles de mutations de résistance et de contre-adaptations sur des échelles de temps de quelques jours à quelques semaines lors d'expériences en laboratoire. Le sauvetage évolutif — une population évoluant assez vite pour éviter l'extinction face à une nouvelle menace — est la même dynamique visible ici lorsqu'une population de proies à évolution lente parvient à survivre à un taux d'attaque de prédateur qui s'intensifie rapidement au lieu de s'éteindre.
Populations de prédateurs et de proies en évolution où des traits comme la vitesse et le camouflage sont sélectionnés au fil des générations.
3D · Moteur de rendu Three.js / WebGL · Cible 60 FPS · s'exécute entièrement côté client, sans installation