Skip to content
Biological Auctions
Jupyter Notebook Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Biological Auctions

Biological all-pay auctions are used to model situations where multiple individuals compete for resources. For more information on biological auctions see Chatterjee et al. (Evolutionary Dynamics of Biological Auctions, Theoretical Population Biology, 2012, pdf) and Reiter et al. (Biological auctions with multiple rewards, Proceedings of the Royal Society B, 2015, pdf.

The easiest way to run the computer simulation:

  1. Open a terminal and clone the repository from GitHub with git clone
  2. Go into the new folder with cd bioauctions
  3. Type the following command to run the simulation: python auctions -O
Running the simulation with given parameter values:

Usage: python auctions [<generations> <population_size> <#participants> <#auctions> <#rewards> <value_difference> <mutation_rate>] -O

Example: python auctions -O 1000000 1000 5 1000 3 0.25 0.005
Simulates 1000000 generations of a population with 1000 individuals, 1000 auctions per generation, 5 participants per auction, rewards with values 1.0, 0.75, 0.5 and a mutation rate of 0.5%.

Author: Johannes Reiter, IST Austria,
Latest version can be found here:

You can’t perform that action at this time.