El programa weasel o weasel de Dawkins, es un experimento de pensamiento y una variedad de simulaciones por ordenador que ilustran esto. Es una simulación desarrollada por el etólogo británico Richard Dawkins donde se ha querido demostrar el poder relativo de la selección cumulativa en la evolución de sistemas naturales y artificiales. El nombre Weasel se debe a que el objetivo del programa es producir la frase Methinks it is like a weasel ('yo creo que se parece a una comadreja'), proveniente de la obra de Shakespeare Hamlet. La primera simulación fue escrito por él; varias otras implementaciones del programa han sido escritos por otros. Dawkins hizo una advertencia señalando que este experimento no fue diseñado para mostrar cómo funciona la evolución real, sino a tratar de mostrar la mejora obtenida por el mecanismo de selección en un proceso evolutivo. Dawkins reconoció que en cierta medida, su modelo és "engañoso en aspectos importantes".[1]
Algoritmo
Richard Dawkins no hay proporcionado el código fuente de su programa. Vamos a utilizar un algoritmo genético estándar sin entrecruzamiento que podría ser lo siguiente.
- Comience con una secuencia (cadena) aleatórea de 28 caracteres.
- Hacer 100 copias de la secuencia (cualquier número razonablemente grande sirve).
- Comparar cada nueva secuencia a la secuencia objetivo "METHINKS IT IS LIKE A WEASEL", y dar a cada uno una puntuación (para cada letra en el lugar correcto añadir 1 punto).
- Mientras ninguna secuencia ha alcanzado la puntuación perfecta (28) hacer
- Para cada secuencia:
- Para cada carácter en la secuencia:
- Con una probabilidad del 5% por cada carácter, cambiar el personaje con un carácter aleatóreo.
- Comparar el resultado con el objetivo "METHINKS IT IS LIKE A WEASEL", y añadir un punto a la puntuación de cada letra que está en su lugar.
- Para cada carácter en la secuencia:
- Seleccione la secuencia que tiene la puntuación más alta y reemplazar todas las 100 copias de esta secuencia.
- Para cada secuencia:
Véase también
Notas
Referencias
- ↑ Spetner, Lee M (1997). Not by Chance!: Shattering the Modern Theory of Evolution. Brooklin, New York: Judaica Press. p. 168. ISBN 978-1-88058224-4.
Enlaces externos
- Gitt, Werner (2006). In the Beginning was Information: A Scientist Explains the the Incredible Design in Nature. Green Forest, AR: Master Books. pp. 260. ISBN 978-0-89051-461-0. http://books.google.com.br/books?id=ajeomfd1-B8C&lpg=PA101&ots=2-8J87wp8j&dq=METHINKS%20IT%20IS%20LIKE%20A%20WEASEL%20Werner%20Gitt&hl=pt-BR&pg=PA102#v=onepage&q&f=false.
- The weasel returns: Truman replies to Curtis O retorno do weasel: Truman responde a Curtis.
- Implementation of Weasel programs in many programming languages Implementación de programas Weasel en muchas lenguajes de programación.
- Methinks it is Like a Weasel by D. Pitman M.D. Methinks it is Like a Weasel por D. Pitman M.D.
- Dawkins’ Weasel Revisited outro servidor La Weasel de Dawkins vuelve a reproducir.
- Timothy G. Standish, Biology Timothy G. Standish, Biología
- Weasel, a flexible program for investigating deterministic computer ‘demonstrations’ of evolution
- Artículo de Ewert Winston, George Montañez, William Dembsky y Robert J. Marks en el programa Weasel