L'évolution de la coopération

Réglez la composition initiale d'une population jouant le tournoi d'Axelrod contre elle-même. Chaque génération multiplie la part de chaque stratégie selon son score face à la population réellement rencontrée. Les gagnants se reproduisent, les perdants s'arrêtent.

Chargement de la simulation interactive...

Leçon

La théorie — L'évolution de la coopération

L'équation du réplicateur est le mécanisme qui transforme un tournoi en écosystème. Chaque stratégie occupe une part de la population. Sa valeur sélective correspond à son gain par tour face à la population qu'elle affronte réellement, c'est-à-dire toutes les autres stratégies pondérées par leur propre fréquence. La génération suivante multiplie chaque part par sa valeur sélective divisée par la moyenne globale. Toute stratégie au-dessus de la moyenne prospère. Toute stratégie en dessous décline. Il ne se passe rien d'autre. Aucune stratégie n'est jamais inventée, choisie ni enseignée.

Ce que signifie chaque symbole

pᵢ
la part de la population jouant la stratégie i
fᵢ
le gain remporté par cette stratégie à chaque tour face à l'ensemble de la population
f̄
la moyenne de la population, le seuil de référence auquel toute stratégie est comparée
Suppose
Une population infinie et parfaitement brassée. Chaque stratégie y rencontre toutes les autres en proportion exacte de sa part globale, sans le moindre effet de voisinage ni intervention du hasard. C'est la raison pour laquelle les parts prennent la forme de valeurs continues plutôt que de décomptes d'individus. C'est également pourquoi vous pouvez voir le bloc d'analyse 2 suivre une part plonger jusqu'à 10⁻¹⁷⁶, sans que le modèle ne signale l'impossibilité d'une telle population.

Les défecteurs sont tués par leur propre succès 🖖

Cliquez sur Monde confiant, à terme et observez la ligne rouge. Un pour cent de la population fait défection ; 97 % d'entre elle coopère avec n'importe qui. Pendant huit générations, presque rien ne se passe. Puis la défection dépasse la moitié du monde à la génération 9 et 90 % à la génération 12. À la génération 14, le tableau déclare les coopérateurs inconditionnels éteints. C'est aussi le moment où le revenu des défecteurs meurt, car il s'agissait de la même chose : un défecteur qui rencontre un autre défecteur gagne 1 par manche. Le gain moyen stagne à 1,00 de la génération 15 à la génération 120, cent générations où tout le monde prend à tout le monde. Pendant ce temps, Donnant pour deux donnants, Donnant donnant et Rancunier ont traversé la famine à environ 0,17 % chacun. Quand deux d'entre eux se rencontrent, ils gagnent toujours 3. Leurs trois parts combinées composent des intérêts à environ un pour cent et demi par génération. Cela ressemble à du vide pendant un siècle, puis cela cesse d'y ressembler : les défecteurs détiennent 97,1 % à la génération 120, 6,5 % à la 150, et disparaissent à la 155. Axelrod a appelé cela la manche écologique de son tournoi. Aucune nouvelle stratégie n'y entre. La seule chose qui change est le nombre d'individus pour chacune.

La coopération revient ; pas les coopérateurs 🖖

À la génération 200, la population gagne 3,00 points par manche. C'est le maximum possible, car chaque paire formée coopère. Le monde confiant a été restauré sans la stratégie confiante en son sein. Toujours coopérer est tombé sous un dixième de pour cent à la génération 14, et sa part à la génération 200 est de 3,55 × 10⁻¹⁷⁶. Elle ne continue même pas de chuter : elle touche le fond à la génération 147 et regagne 23 % à partir de là. C'est la génération où sa valeur sélective dépasse la moyenne de la population, 1,63 contre 1,57. À ce stade, la majeure partie de ce qu'un coopérateur rencontre est un réciprocateur payant trois. La moyenne reste cependant plombée par les défecteurs qui se prennent un mutuellement. La dynamique des réplicateurs multiplie, et la multiplication n'a pas de plancher. Le modèle peut donc réduire une stratégie à 10⁻¹⁷⁶ et vous la restituer. Une population ne le peut pas : il y a environ 10⁸⁰ atomes dans l'univers observable, et une part de 10⁻¹⁷⁶ n'est pas une stratégie rare, mais absente. Ce qui finit par gagner trois par manche, c'est Donnant pour deux donnants avec 38,3 %, Donnant donnant avec 31,0 % et Rancunier avec 30,7 %. Tous les trois ouvrent en coopérant et continuent de coopérer entre eux pendant la totalité des 200 manches. Ils récoltent donc exactement ce que Toujours coopérer aurait récolté. La différence entre eux et cette dernière n'apparaît que lorsqu'un défecteur arrive, et c'est toute la différence : ils s'arrêtent.

Un quart de pour cent suffit pour commencer 🖖

Lisez les trois cartes sous La coopération peut-elle seulement émerger ?. Un monde de défecteurs inconditionnels rapporte à chacun 1,00 par manche. Lâchez-y un unique Donnant donnant, et le nouveau venu gagne 0,9950 : il coopère une fois, n'en retire rien, puis fait défection pour les 199 manches restantes. Il lui manque un demi-centième, et il s'éteint. Maintenant, faites arriver les nouveaux venus ensemble, de sorte qu'une fraction q de leurs interactions ait lieu entre eux et rapporte 3,00. Le groupe gagne q × 3,00 + (1 − q) × 0,9950, ce qui dépasse 1,00 à q = 0,2494 %, soit une interaction sur 401. C'est la réponse de Robert Axelrod et W. D. Hamilton, publiée en 1981, à la question de savoir comment la coopération peut s'amorcer dans un monde qui la punit. La perte totale du réciprocateur est une seule manche exploitée sur 200. Le seuil chute donc comme 1/n à mesure que la relation s'allonge. Un coopérateur inconditionnel est exploité à chaque manche plutôt qu'à la première, et son seuil est d'un tiers de toutes ses interactions, quelle que soit la durée de la relation.

Problème entièrement résolu

  1. Quelle taille minimale le premier groupe peut-il avoir ? L'outil affiche une réponse : un groupe de réciprocateurs a besoin que 0,2494 % de ses interactions se fassent avec ses semblables avant de pouvoir résister à un monde de défecteurs. Ce chiffre correspond à une partie de 200 manches aux gains d'Axelrod. D'où vient-il, et que lui arrive-t-il lorsque la relation est plus courte ?

    Ouvrez ce problème dans l'outil

    1. Dans un monde de défecteurs inconditionnels, chaque rencontre est une défection mutuelle. Un résident gagne donc le gain de punition P à chaque manche.

    2. Un unique Donnant donnant coopère à la première manche et récolte le gain du pigeon S, puis fait défection pour les n − 1 manches restantes. Il est volé une fois et étale cette perte sur toute la partie. À 200 manches, il conserve donc 199/200.

    3. Offrez maintenant un groupe aux nouveaux venus : une fraction q de leurs interactions se fait entre eux, rapportant la récompense R, et le reste se fait avec les résidents. Le groupe se maintient lorsque cette moyenne bat ce que gagnent les résidents.

    4. Résolvez pour q. Le n sous les deux différences s'annule. Il reste le coût d'une seule manche exploitée sur ce que n manches de coopération mutuelle gagnent sur la défection mutuelle, plus ce même coût.

    5. Pour 5, 3, 1, 0 et 200 manches, c'est 1/401, soit les 0,2494 % affichés par l'outil. Le seuil baisse comme 1/n : à dix manches, il est de 1/21, soit 4,76 %.

    6. Un coopérateur inconditionnel est exploité à chaque manche, pas seulement à la première. Son gain isolé est donc S lui-même, et le n disparaît complètement de son seuil. À une manche, les deux stratégies sont identiques et les deux seuils s'accordent à un tiers. Chaque manche après la première est une remise que seul le réciprocateur encaisse.

    Réponse

    Un groupe de réciprocateurs requiert que q ≥ (P − S)/(n(R − P) + (P − S)) de ses interactions soient internes. Aux gains d'Axelrod, cela vaut 1/(2n + 1), ce qui à 200 manches donne 1/401 = 0,2494 %. Un groupe de coopérateurs inconditionnels nécessite (P − S)/(R − S) = 1/3, pour tout n. Les deux groupes font la même chose : ils s'arrangent pour rencontrer leurs semblables. Le réciprocateur en a besoin de cent trente fois moins, car la seule manche où il peut être volé est la première.

Parcours

La meilleure réponse, et ce qui arrive quand personne ne la calcule

Références (4)