simulating evolution tasha wallage. simulating evolution microevolution genetic mutation genetic...

Post on 25-Dec-2015

216 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Simulating EvolutionTasha Wallage

Simulating EvolutionMicroevolution

Genetic Mutation

Genetic DriftNatural Selection

Simulating EvolutionTraits Being Evaluated

Gender

Speed

Defense/Aggression

Regeneration

Simulating Evolutionpublic int crossOver(int trait1, int trait2) { //determines the trait of the organism based on that of the parents int childTrait = 0; if(trait2<trait1){ childTrait = trait1+1; while(childTrait > trait1){ childTrait = (int)(Math.random()*trait1) + trait2; if(((int)(Math.random()*101)==9)) break; } } else{ childTrait = trait2+1; while(childTrait > trait2){ int rand = (int)(Math.random()*3); if(rand==0) childTrait = (int)(Math.random()*trait2) + trait1; else if(rand==1) childTrait = (int)(Math.random()*trait1) + trait2; else childTrait = (int)(Math.random()*trait2) + (int)(Math.random()*trait1); if(((int)(Math.random()*10)==9)) break; } } return childTrait; }

Simulating Evolution

Green – PlantsBlue – Organism (herbivores)Red – Predator (carnivore)

Simulating Evolution

Absence of equilibrium

Simulating EvolutionThings to Come

Environmental Factors Lakes, Rivers Desert Mountains (air pressure)

Gene FlowSpeciation

Simulating Evolution

top related