Recent research at the interface of evolution and CS has revealed that evolution under sex possesses a surprising and multifaceted computational nature: It can be seen as a coordination game between genes played according to the powerful Multiplicative Weights Update Algorithm; or as a randomized algorithm for deciding whether genetic variants perform well across all possible genetic combinations; it allows mutation to process and transmit information from transient genetic combinations to future generations; and much more. Since sex breaks down genetic combinations, it has been mainly thought in evolution that effective selection acts on individual alleles, that is, each (non-neutral) allele is either beneficial or detrimental on its own. Sex enables evolution to sample quickly from the entire space of genetic combinations, in the distribution under which they appear in the population. What is more, evolution under sex not only decides among the competing hypotheses, but also implements this decision.
ASJC Scopus subject areas
- Computer Science (all)