Axelrod-Python / Axelrod

A research tool for the Iterated Prisoner's Dilemma
http://axelrod.readthedocs.org/
Other
722 stars 263 forks source link

The meaning of Ecological Variant #1349

Closed erenarkangil closed 4 years ago

erenarkangil commented 4 years ago

Hi,

I created a new game and tested the cooperator and defector strategies. I used to eco.reproduce(200) function in order to analyse ESS and get this table:

ecologialvariant

But i am still not sure if that means ''Defection'' strategy became Evolutionary Stable after 200 iteration?

Thanks in advance

erenarkangil commented 4 years ago

++ what could be the reason when i use Moran.py for 2 defector and 18 cooperator i only have 20 cooperator left after 57 iteration

marcharper commented 4 years ago

The ecological model is from R. Axelrod's original work, IIRC. In the picture above Defector eventually took over the population (but that doesn't mean that it's evolutionarily stable as a strategy, just that it won this particular time).

The Moran process is a subsequently developed model. It won't match the output of this ecological model.