The Computational Beauty of Nature
Part IV: Complex Systems

17. Competition and Cooperation

Read the opening pages · printed page 281

The Spatial Prisoner's Dilemma (sipd.c (and eipd.c))

Every cell on the grid plays the iterated Prisoner's Dilemma against its eight neighbors using one of five strategies (always cooperate, always defect, random, tit-for-tat, Pavlov), then copies whichever neighbor scored best. Cooperators survive by clustering; defectors invade the clusters and then starve. A little noise keeps the map churning between tit-for-tat and Pavlov with blooms of defection. Full screen →

Sections

  1. Game Theory and Zero-Sum Games
  2. Nonzero-Sum Games and Dilemmas
  3. Iterated Prisoner's Dilemma
  4. Stable Strategies and Other Considerations
  5. Ecological and Spatial Worlds
  6. Final Thoughts
  7. Further Exploration
  8. Further Reading

Figures

Figure 17.1Figure 17.2Figure 17.3Figure 17.4
← Autonomous Agents and Self-OrganizationNatural and Analog Computation →