Skip to content

Software made with the purpose in simulate evolution thesis of Charles Darwin using genetic algorithm.

Notifications You must be signed in to change notification settings

LeTarzan/darwin-device

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Darwin device

The application simulates how Darwin's thesis on evolution works, Darwin claims that living beings, man included, came from mutual ancestors that have changed over the years. Thus, existing species have evolved from simpler species that living in the past. Imagine that years ago somewhere in England there were white butterflies, they survived well during the winter, as they camouflaged themselves in the snow. Sometimes, some butterflies were born darker than others due to some changes in genetics (does not matter). This butterflies had been predator's victims because they have been unable to camouflag in the snow. Over the years with the development of industries, pollution increased a lot, so it didn't snow there anymore, so the white butterflies they couldn't camouflage themselves, and those who were born darker could and would survive

How it works?

To simulate, let's go follow this steps:

  • We need insert a objective (In the Darwin's thesis this would be a need that this living being need to adaptate);
  • Then we need to generate a parent (White butterfly. This will be the actual condition of this living being);
  • We choose the quantity of sons per generation; (The quantity of descendents that living being will have per breeding period);
  • And the we choose the mutation degree (This referes how much the DNA can be changed in relation of ASC table. DNA will be the letters of parent);

After choosing these options and booting the system, he will gave the result. Depending of quantity of mutation degree and the quantity of sons has a possibility that objective can not be reached (extinction).

About

Software made with the purpose in simulate evolution thesis of Charles Darwin using genetic algorithm.

Topics

Resources

Stars

Watchers

Forks

Languages