When we think of biological systems, all the time we don’t actually have a way of describing them, therefore lack an understanding of what’s going on underneath these systems as they undergo evolution. This project tries to ignore some of the constraints that we may encounter in biological systems namely “we don’t know what’s going on” and essentially think of biological organisms as computational systems with certain sets of rules they follow to develop. These rules are equivalent to the genotype of the organism and the result of executing them as its phenotype. We take a minimal model for biology that has this setup, Turing machines, and study their adaptive evolution.
The main idea is to have a Turing machine with configurations of n-colors, s-states, and a rule . We then run the machine for a number of steps, changing the rule each step to find a pattern that lives the longest.
This is an attempt to the famous busy beaver problem but with a different approach of trying to evolve busy beavers to find one the lives the longest.
The main idea is to have a Turing machine with configurations of n-colors, s-states, and a rule . We then run the machine for a number of steps, changing the rule each step to find a pattern that lives the longest.
This is an attempt to the famous busy beaver problem but with a different approach of trying to evolve busy beavers to find one the lives the longest.