DyPy: A Python Library for Simulating Matrix-Form Games
Anjalika Nande, Andrew Ferdowsian, Eric Lubin, Erez Yoeli, Martin, Nowak

TL;DR
DyPy is an open-source Python library that simplifies the process of simulating evolutionary matrix games across various dynamics, making it accessible for researchers in multiple disciplines.
Contribution
Introduces DyPy, a new Python package that enables easy simulation of evolutionary matrix games with multiple dynamics, filling a gap in accessible simulation tools.
Findings
Supports Moran, Wright-Fisher, and Replicator dynamics
Facilitates quick setup and execution of simulations
Aids interdisciplinary research in biology, economics, and linguistics
Abstract
Evolutionary Game Theory (EGT) simulations are used to model populations undergoing biological and cultural evolution in a range of fields, from biology to economics to linguistics. In this paper we present DyPy, an open source Python package that can perform evolutionary simulations for any matrix form game for three common evolutionary dynamics: Moran, Wright-Fisher and Replicator. We discuss the basic components of this package and illustrate how it can be used to run a variety of simulations. Our package allows a user to run such simulations fairly easily without much prior Python knowledge. We hope that this will be a great asset to researchers in a number of different fields.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEvolutionary Game Theory and Cooperation · Evolution and Genetic Dynamics · Language and cultural evolution
