First meeting:
Feb 16, 3:00 pm
What about including more factors affecting evolvability in our project.
e.g. increased variation should increase evolvability.
Sexual reproduction increases variation- is this implemented in AVIDA currently?
Higher mutation rate.
Baldwin effect- e.g. learning? - not implemented in avida
Modularity- is there a way to implement modularity to make things more evolvable/ less likely to break under mutation?
What if we were to break down modularity by removing ability to have loops at all!
Maybe by modifying the instruction set and taking out jumps?
What about pre-adaptation or exaptation.
What if we evolved populations to be good at only one of the functions in the fitness landscape. Is there one that pre-adapts genotypes to evolve equals more easily?
What about co-evolution? Predator-prey dynamics, mutual-isms etc, changing fitness landscape driven by changes in the other species rather than randomly determined.
Planned treatments:
Changing fitness functions (changing the benefit assigned to each function after a certain number of updates, using a range of lengths of time between fitness landscape changes - find optimum?)
Changing mutation rate (evolving under a range of mutation rates, with stable fitness functions - find optimum?)
Questions:
1.How does reproduction work in avida- how far away can they copy themselves? Do they continue to exist after copying?
2. Are we looking for an optimum in a new environment or in a constant environment?
3. Do we want to play with spatial structure? Can spatial structuring impact evolvability, and can we model that in Avida?
4. Can avidians eat each other?
Things to do:
Literature survey on evolvability
-- read
CO Wilke, JL Wang, C Ofria, RE Lenski, C Adami. Evolution of digital organisms at high mutation rates leads to survival of the flattest. Nature (2001) vol. 412 (6844) pp. 331-333
Find more applicable papers
Look at the instruction set to see what could be pulled out to decrease modularity