To use all functions of this page, please activate cookies in your browser.
my.bionity.com
With an accout for my.bionity.com you can always see everything at a glance – and you can configure your own website and individual newsletter.
- My watch list
- My saved searches
- My saved topics
- My newsletter
Weasel program
The weasel program is a computer software simulation written by ethologist Richard Dawkins in order to demonstrate the relative power of cumulative selection in natural and artificial evolutionary systems. Additional recommended knowledge
OverviewIn chapter 3 of his book The Blind Watchmaker, Dawkins gave the following introduction to the program, referencing the well-known infinite monkey theorem:
The example is staged to produce a string of gibberish letters, assuming that the selection of each letter in a sequence of 28 characters will be random. The number of possible combinations in this random sequence is 2728, or about 1040. The probability that the monkey will produce any given sequence is extremely low; conversely, the probability that the monkey will produce at least one of these possible sequences is very high. Any particular sequence can be selected as a "target" phrase, all equally as probable as Dawkins's chosen target, "METHINKS IT IS LIKE A WEASEL." A computer program could be written to carry out the actions of Dawkins's hypothetical monkey, continuously generating combinations of 26 letters and spaces at high speed. Even at the rate of millions of combinations per second, it is unlikely, even given the entire lifetime of the universe to run, that the program would ever produce the phrase "METHINKS IT IS LIKE A WEASEL." Dawkins intends this example to illustrate a common misunderstanding of evolutionary change, i.e. that DNA sequences or organic compounds such as proteins are the result of atoms "randomly" combining to form more complex structures. In these types of computations, any sequence of amino acids in a protein will be extraordinarily improbable. (See: Fred Hoyle) Dawkins then goes on to show that a process of cumulative selection can take far fewer steps to reach any given target. In Dawkins's words:
By repeating the procedure, a randomly generated sequence of 28 letters and spaces will be gradually changed each generation. The sequences progress through each generation: Generation 1: WDLMNLT DTJBKWIRZREZLMQCO P Generation 2: WDLTMNLT DTJBSWIRZREZLMQCO P Generation 10: MDLDMNLS ITJISWHRZREZ MECS P Generation 20: MELDINLS IT ISWPRKE Z WECSEL Generation 30: METHINGS IT ISWLIKE B WECSEL Generation 40: METHINKS IT IS LIKE I WEASEL Generation 43: METHINKS IT IS LIKE A WEASEL Dawkins continues:
Implications for biologyThe program is a vivid demonstration that the preservation of small changes in an evolving string of characters (or genes) can produce meaningful combinations in a relatively short time as long as there is some mechanism to select cumulative changes, whether it is a person identifying which traits are desirable (in the case of artificial selection) or a criterion of survival ("fitness") imposed by the environment (in the case of natural selection). Reproducing systems tend to preserve traits across generations, because the offspring inherit a copy of the parent's traits. It is the differences between offspring, the variations in copying, which become the basis for selection, allowing phrases closer to the target to survive, and the remaining variants to "die." Dawkins explains:
Regarding the example's applicability to biological evolution, he is careful to point out that it has its limitations:
Critical analysesDawkins's "weasel program" has been the subject of much debate. Some philosophers of science have criticized the example as overly simplistic[citation needed], and proponents of creationism and intelligent design have denied it as a useful example of natural selection because it requires that a target phrase be chosen by a human operator, who serves as a "designer" establishing a goal toward which the stepwise changes progress[citation needed]; thus, the program is actually an example of automated artificial selection. Dawkins has responded to these criticisms by pointing out that the program was never intended to model evolution accurately, and that he very specifically described it as an artificial selection process from the outset, as the citation above shows. It was only meant to demonstrate the power of cumulative selection as compared to random selection, and show the complete unrealism of the popular notion of natural selection as "monkeys pounding on typewriters". A "monkeys & typewriters" program would simply guess strings independently until it got a match, which would take a very long time; such a "monkeys" program could be regarded as a model of saltationism, but not selective evolution. More complex modelsIn The Blind Watchmaker, Dawkins goes on to provide a graphical model of gene selection involving entities he calls biomorphs. These are two-dimensional sets of line segments which bear relationships to each other, drawn under the control of "genes" that determine the appearance of the biomorph. By selecting entities from sequential generations of biomorphs, an experimenter can guide the evolution of the figures toward given shapes, such as "airplane" or "octopus" biomorphs. As a simulation, the biomorphs are not much closer to the actual genetic behavior of biological organisms, but serve to illustrate the concept of "genetic space," where each possible gene is treated as a dimension, and the actual genomes of living organisms make up a tiny fraction of all possible gene combinations, most of which will not produce a viable organism. As Dawkins puts it:
See alsoReferences
|
|
This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "Weasel_program". A list of authors is available in Wikipedia. |