Version 0.6.2
Kristaps Dzonsons
Clean-up of code-base and addition of two-speed evolution.
Two-speed evolution allows for evolution to proceed at two separate speeds: fast evolution (strategy evolution
) and slow
evolution (preference evolution
).
In other words, with a given small probability, a single individual drawn from the population may conditionally change her
strategy or type.
The type of an individual dictates her degree of morality
, which is assigned during configuration.
Two-speed evolution is described at length in the
Operator's Manual.
A traditional best-reply function dynamic was also added, wherein an agent switches her strategy (unless mutating) to a randomly-selected strategy in the best-reply set of the population. This is also described in the Operator's Manual.