-
Notifications
You must be signed in to change notification settings - Fork 0
Beagle Aevol
Aevol is an open-source digital genetics platform that captures the evolutionary process using genetic algorithms and individual based modeling. Digital organisms in Aevol reproduce, compete and mutate, evolving for hundreds of thousands of generations under typical Darwinian dynamics. Individuals living in large populations interact both on ecological and evolutionary timescales, allowing us to investigate scenarios typically experimentally unattainable, as we can directly control and vary the characteristics of selection (e.g. population size, type of environment, environmental variations) or variation (e.g. types and rates of mutations and rearrangements, horizontal transfer).
Aevol is written mainly in C++14 and contains around 40KLOC of code. Except the STL, we are relying on math and compression library.