Cambios

De CreacionWiki
Saltar a: navegación, buscar

Programa weasel

3329 bytes eliminados, 00:01 22 oct 2012
sin resumen de edición
==En la traducción==
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 es és "induce a error de manera importanteengañoso en aspectos importantes".<ref>{{cite book|author=Spetner, Lee M|authorlink=Lee Spetner|title=Not by Chance!|subtitle=Shattering the Modern Theory of Evolution|publisher=Judaica Press|pages=272|page=168|year=1997|isbn=978-1-88058224-4|location=Brooklin, New York}}</ref>
<!--== 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 la siguiente.
<refcode>{{cite book|author=Spetner# 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", Lee M|authorlink=Lee Spetner|title=Not by Chance!|subtitle=Shattering the Modern Theory of Evolution|publisher=Judaica Press|pages=272|page=168|year=1997|isbn=978-y dar a cada uno una puntuación (para cada letra en el lugar correcto añadir 1-88058224-4|location=Brooklinpunto).# 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, New York}}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.## Seleccione la secuencia que tiene la puntuación más alta y reemplazar todas las 100 copias de esta secuencia.</refcode>
== Overview<ref>The authors of this section are the authors of the Wikipedia article as in [http://en!--O conjunto de caracteres conjunto é o conjunto de letras maiúsculas acrescido do espaço em branco.wikipediaTalvez Dawkins possa ter usado outra estratégia para criar novas gerações.org/wiki/Weasel_program Weasel program]</ref> ==In chapter 3 of his book Ele pode ter usado a técnica de ''[[The Blind Watchmaker]]crossing-over'', Dawkins gave the following introduction to the program, referencing the wellescolhendo as melhores pontuações e gerando novas cadeias a partir delas por crossing-known [[infinite monkey theorem]]:over. Isto só alteraria a taxa de convergência do algoritmo.
{{quote|I don't know who it was first pointed out that, given enough time, a monkey bashing away at [[Randomness|random]] on a typewriter could produce all the works of Shakespeare. The operative phrase is, of course, given enough time. Let us limit the task facing our monkey somewhat. Suppose that he has to produce, not the complete works of Shakespeare but just the short sentence 'Methinks it is like a == Crítica ==O programa weasel', and we shall make it relatively easy by giving him de Dawkins tem estado sujeito a typewriter with a restricted keyboard, one with just the 26 (capital) letters, and a space barmuito debate. How long will he take to write this one little sentence?}} The scenario is staged to produce a string of [[gibberishWilliam Dembski]] letters, assuming that the selection of each letter in afirma que a sequence of 28 characters will be random. The number of possible combinations in this random sequence is 27<sup>28</sup>, or about 10<sup>40</sup>, so the [[probability]] that the monkey will produce a given sequence is extremely low. Any particular sequence of 28 characters could be selected as a "target" phrase, all equally as improbable as escolha de uma sequência alvo pré-especificada como Dawkins's chosen target, "METHINKS IT IS LIKE A WEASEL". A [[computer program]] could be written to carry out the actions of Dawkins's [[Hypothesis|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 [[Age of the universe|lifetime of the universe]] to run, that the program would ever produce the phrase "METHINKS IT IS LIKE A WEASEL"faz é profundamente teleológica.<ref>For a string of 28 characters, with 27 possible characters (A-Z plus space), any randomly generated string has the probability of one in 27^28 of being correct; that is approximately one in 10^40. If a program generating 10 million strings per second had been running since the start of the universe (around 14 billion years, or 10^17 seconds), it would have only generated around 10^24 strings by now.</ref> Dawkins intends this example to illustrate a common misunderstanding of [[evolution]]ary change, i.e. that [[DNA]] sequences or [[organic compound]]s 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 (this is known as [[Hoyle's fallacy]]). Rather, evolution proceeds by [[hill climbing]], as in [[adaptive landscape]]s. 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: {{quotecitar livro|We again use our computer monkeyautor=Dembski, but with a crucial difference in its program. It again begins by choosing a random sequence of 28 letters, just as before ... it duplicates it repeatedly, but with a certain chance of random [[error]] &ndash; 'mutation' &ndash; in the copying. The computer examines the [[mutant]] nonsense phrases, the 'progeny' of the original phrase, and chooses the one which,'' however slightly, ''most resembles the target phrase, METHINKS IT IS LIKE William A WEASEL.}} 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|título=No Free Lunch|url=http:Generation&nbsp;01:<tt>&nbsp;&nbsp;&nbsp;WDLTMNLT&nbsp;DTJBKWIRZREZLMQCO&nbsp;P</tt> <ref>Note: the 4th character of line 1 is missing in Dawkins' text; however line 2 suggests it was probably a T</ref>:Generation&nbsp;02:<tt>&nbsp;&nbsp;&nbsp;WDLTMNLT&nbsp;DTJBSWIRZREZLMQCO&nbsp;P<books.google.com.br/tt>:Generationbooks?id=qCDp8MjkkLQC&nbsp;10:<tt>lpg=PA179&nbsp;ots=3XOH4a6-nJ&nbsp;&nbsp;MDLDMNLS&nbsp;ITJISWHRZREZ&nbsp;MECS&nbsp;P</tt>:Generation&nbsp;20:<tt>&nbsp;&nbsp;&nbsp;MELDINLS&nbsp;IT&nbsp;ISWPRKE&nbsp;Z&nbsp;WECSEL</tt>:Generation&nbsp;30:<tt>&nbsp;&nbsp;&nbsp;METHINGS&nbsp;IT&nbsp;ISWLIKE&nbsp;B&nbsp;WECSEL</tt>:Generation&nbsp;40:<tt>&nbsp;&nbsp;&nbsp;dq=METHINKS%20IT%20IS%20LIKE%20A%20WEASEL%20william%20dembski&nbsp;IThl=pt-BR&nbsp;ISpg=PA182#v=onepage&nbsp;LIKE&nbsp;I&nbsp;WEASEL</tt>:Generation&nbsp;43:<tt>&nbsp;&nbsp;&nbsp;q=METHINKS%20IT%20IS%20LIKE%20A%20WEASEL%20william%20dembski&nbsp;ITf=false|subtítulo=Why Specified Complexity Cannot Be Purchased without Intelligence|editora=Rowman &nbsp;IS&nbsp;LIKE&nbsp;A&nbsp;WEASEL</tt> Dawkins continues: {{quoteLittlefield Publishers|The exact time taken by the computer to reach the target doesn't matter. If you want to know, it completed the whole exercise for me, the first time, while I was out to lunch. It took about half an hour. (Computer enthusiasts may think this unduly slow. The reason is that the program was written in [[BASIC programming languagepáginas=432|BASIC]], a sort of computer baby-talk. When I rewrote it in [[Pascal programming languageano=2007|Pascal]], it took 11 seconds.) Computers are a bit faster at this kind of thing than monkeys, but the difference really isn't significant. What matters is the difference between the time taken by'' cumulative ''selection, and the time which the same computer, working flat out at the same rate, would take to reach the target phrase if it were forced to use the other procedure of'' singleisbn=978-step selection: ''about a million million million million million years. This is more than a million million million times as long as the universe has so far existed.074255810-6}} == Algorithm ==Richard Dawkins did not provide the source code for his program. We will use a standard genetic algorithm with no crossing over that could run as follows. <code/ref># Start with Dembski criticou a random string of 28 characters.# Make 100 copies of this string.# Compare each new string with the target string "METHINKS IT IS LIKE A WEASEL"suposição de que as fases intermitentes de tal progressão são selecionadas por princípios evolutivos, and give each a score (for each letter in the right place add 1 point)e afirma que muitos genes que são úteis em conjunto não poderiam ter surgido de forma independente.# While no string has achieved the perfect score (28) do## For each string:### For each character on the string:#### With a 5% chance per character, replace the character with a random character.### Compare the string with "METHINKS IT IS LIKE A WEASEL", and score 1 point to each letter in the right place.## Choose the better scored string and replace all the 100 copies with that string</code>
The set character set are ===Objetivo pré-selecionado===O primeiro problema com o algoritmo é que ele tem uma meta pré-selecionada.<ref>{{citar livro|autor=Gitt, Werner|autorlink=Werner Gitt|título=In the set of uppercase letters and Beginning was Information|subtítulo=A Scientist Explains the blank space. Perhaps the Incredible Design in Nature|ano=2006|editora=Master Books|local=Green Forest, AR|páginas=260|página=102|url=|isbn=978-0-89051-461-0}}</ref> Royal Truman apontou que "Uma vez uma carta cai no lugar, o programa de Dawkins may have used another strategy to create new generationsgarante que não ela irá sofrer mutações novamente". He may have used the technique <ref>{{citar web|url=http://creation.com/weasel-words-creation-magazine-critique-of crossing-overdawkins|título=The weasel returns: Truman replies to Curtis}}</ref> Os exemplos de Dawkins em seu livro "O Relojoeiro Cego" e na revista New Scientist parecem levar o leitor a essa conclusão. Esta não é a verdade sobre o algoritmo. E por quê? porque este é um algoritmo genético que mantém as melhores frases com base em uma pontuação global da sentença e, choosing the best scores and generating new strings from them by crossing-overeventualmente, uma carta no lugar certo pode sofrer mutação em uma frase onde muitas outras cartas foram para o lugar certo, de modo que a pontuação geral da frase é melhor. This will only alter the rate of convergence of the algorithm Mas o fato é que '''o algoritmo está balanceado de tal forma que a possibilidade de uma frase com uma letra no lugar correto mutar para uma letra incorreta nesta posição é muito pequena'''.
== Criticism ==Dawkins's "weasel program" has been the subject of much debate. Intelligent Design proponent [[William Dembski]] states that choosing Mas na evolução Darwiniana, a prespecified target sequence as Dawkins does is deeply teleologicalnatureza não tem nenhum objetivo pré-selecionado.<ref>{{cite book|author=DembskiQuando se fixa em um objetivo, William A|authorlink=William Dembski|title=No Free Lunch|subtitle=Why Specified Complexity Cannot Be Purchased without Intelligence|publisher=Rowman & Littlefield Publishers|pages=432|year=2007|isbn=978-074255810-6|location=Maryland}}</ref> Dembski has criticized its assumption that the intermittent stages of such ele está, de fato, exercendo o papel de Deus ou de um ''designer inteligente''. As mudanças que supostamente levam a progression will be selected by evolutionary principlesum processo de evolução são causadas por mutações aleatórias, and asserts that many deriva genética e do processo de seleção natural e seleção sexual. Fixar um objetivo é fazer com que o processo de seleção natural controle completamente a forma final da frase criada. Em cada uma de suas características. Isso realmente complica o trabalho dos evolucionistas porque eles têm que encontrar em cada um dos genes that are useful in tandem would not have arisen independentlyde todas as criaturas uma causa com base na seleção natural para explicar o aparecimento desse traço.
===Pre-selected goalSeleção natural perfeita===The first problem with the algorithm is that he has Jonathan Sarfati ressalta que no programa de Dawkins, a pre-selected goal.seleção natural é perfeita<refname=Sarfati>{{cite bookcitar livro|authorautor=GittSarfati, WernerJonathan D|authorlinktítulo=Werner Gitt[[The Greatest Hoax on Earth?]]|titlesubtítulo=In the Beginning was InformationRefuting Dawkins on Evolution|subtitleano=A Scientist Explains the the Incredible Design in Nature2010|yearlocal=2006Atlanta, Georgia|publishereditora=Master BooksCreation Book Publishers|locationpáginas=Green Forest, AR336|pagespágina=26050|page=102|urlidioma=inglês|isbn=978-01-89051921643-46106-04}}</ref> Royal Truman pointed out that "Once a letter falls into place, Dawkin's program ensures it won't mutate away".<ref>[http://creation.com/weasel-words-creation-magazine-critique-of-dawkins The weasel returns: Truman replies to Curtis]</ref> The examples of Dawkins in his book "The Blind Watchmaker" and in the magazine New Scientist seem to lead the reader to this conclusion. This is not the truth about the algorithm. And why? because this is a genetic algorithm that keeps the best phrases based upon an overall score of the sentence and eventually one letter in the right place can mutate in a phrase that many other letters go to the right place, so the overall score of the phrase is better. But the fact is that '''the algorithm was balanced in a way that the possibility of a phrase with a correct letter mutate into a wrong letter and the other letters stay equal is very small'''.
But in Darwin´s evolution, nature does not have any goal. When one fixes on {{quote|a goal, he is in fact playing the role of God. The changes that supposedly lead to an evolution process are caused by random mutations, genetic drift and the process of natural or sexual selection. To fix correspondência que está um pouco mais perto é a goal is to make the process of natural selection completely control the final form of the phrase created. In each of its features. This actually complicates the work of evolutionists because they have to find in each of the genes of all creatures única que é a selecionada para reproduzir para a cause based on natural selection to explain the appearance of that traitpróxima geração; é como se qualquer outra coisa fosse uma combinação genética letal.<ref name=Sarfati />}}
===Intermediate formsFormas intermediárias===Another flaw in the argument Outra falha na argumentação que Dawkins made when using this algorithmfez ao usar este algoritmo, is that all intermediate forms of life are viable and reproduce é considerar que todas as well formas de vida intermediárias são viáveis e se reproduzem tão bem quanto as othersoutras. Timothy G. Standish, professor of de biology at da Andrews University in em Berrien Springs, Michigan, pointed out that apontou que "Changing even one Alterando mesmo um único ácido amino acid in em uma proteína pode alterar a protein can alter its function dramaticallysua função dramaticamente".<ref>[http://www.answersingenesis.org/articles/isd/timothy-standish Timothy G. Standish, Biology]</ref> he continues sayingele continua dizendo:{{quoteCquote|This idea of Essa idéia de que a seleção natural selection fixing amino acids as it constructs functional proteins is also unsupported by the data, vai fixando os aminoácidos a medida que constrói proteínas funcionais também não é suportada pelos dados. Cells do not churn out large pools of random proteins on which Células não despejam grandes grupos aleatórios de proteínas, onde a seleção natural selection can then actpode, então, agir. If anythingSe qualquer coisa, precisely the opposite is trueprecisamente o oposto é verdadeiro. Cells only produce the proteins they need to make at that timeAs células só produzem as proteínas que elas precisam fazer naquele momento. Making other proteinsFazendo outras proteínas, even unneeded functional onesmesmo aquelas que fossem funcionais mas desnecessárias, would be a wasteful thing for cells to doseria um desperdício para as células fazer, and in many casese em muitos casos, could destroy the ability of the cell to functionpoderia destruir a capacidade da célula de funcionar.}}
Now let's look at this issue from the completely opposite sideAgora vamos olhar para esta questão de um lado completamente oposto. Consider that the only viable forms wereConsidere que as únicas formas viáveis ​​sejam:
* '''MWR SWTNUZMLDCLEUBXTQHNZVJQF''' (the first stringa primeira cadeia) and e * '''METHINKS IT IS LIKE A WEASEL''' (the target stringa cadeia alvo).
All other intermediate forms would be nonviable and would not leave offspringTodas as outras formas intermediárias seriam inviáveis ​​e não deixariam prole. In this extreme case Neste caso extremo (the extreme opposite to what was proposed by o extremo oposto ao que foi proposto por Dawkins) the chance of evolution a possibilidade da evolução (at a rate of change per character than uma taxa de mudança por caractere de 5%) would beseria: 0.05<sup>28</sup> or ou 3.725 x 10<sup>-37</sup>. An extremely low probability and the algorithm would run for a huge amount of years without achieving the resultUma probabilidade extremamente baixa e o algoritmo executaria por uma enorme quantidade de anos sem alcançar o resultado.
Of courseClaro que, for the sake of justicepor uma questão de justiça, none of the two alternatives accurately depicts what happens in naturenenhuma das duas alternativas descreve com precisão o que acontece na natureza. But how to quantify the number of viable and nonviable intermediate formsMas como quantificar o número de ​​formas intermediárias viáveis ​​e não viáveis? This is an important issueEsta é uma questão importante, as the more viable intermediate forms that existpois quanto mais formas ​​intermediárias viáveis existirem, the greater the probability of intermediate forms to appear and the lower the run-time of the algorithmmaior a probabilidade de formas intermediárias aparecer e menor o tempo de execução do algoritmo. ThenEntão, is using an extreme case to illustrate a possible phenomenon a scientific approachse usar um caso extremo para ilustrar um fenômeno possível seria uma abordagem científica?
Another question that follows from this reasoning is a paradoxOutra questão que resulta desta raciocínio é um paradoxo: The greater the number of intermediate forms the lower the required number of mutations needed to achieve that intermediate formQuanto maior for o número de formas intermediárias, thereforemenor o número requerido de mutações necessárias para alcançar esse forma intermediária, the lower the time of the algorithm to advance one stepportanto, menor será o tempo do algoritmo para avançar um passo. But a large number of intermediate forms does not fit very well with the fossil recordMas um grande número de formas intermediárias não se encaixa muito bem com o registro fóssil. The lower the number of intermediate forms the greater the required number of mutations needed to achieve that intermediate form and therefore the greater the time for the algorithm to advance one stepQuanto menor o número de formas intermediárias, maior o número requerido de mutações necessárias para alcançar esse forma intermediária e, por conseguinte, maior o tempo que o algoritmo levará para avançar um passo.
Les Ey and e Don Batten have an approach very similar to thattêm uma abordagem muito semelhante a esta. They call it the Eles a chamam de "Error Catastrophe modelmodelo catástrofe erro".<ref>[{{citar web|url=http://creation.com/journal-of-creation-tj-162 |título=Weasel, a flexible program for investigating deterministic computer ‘demonstrations’ of evolutionResearch]|acessodata=7 de abril de 2012}}</ref>
====Transitions between viable beingsTransições entre os seres viáveis====Another related issue is what happens when need to jump from one viable form to another viable formOutro problema relacionado é o que acontece quando precisa pular de uma forma viável de outra forma viável. Suppose that only one word in the sentence Suponha que apenas uma palavra na frase "me thinks it is like a weasel" would be changedvá ser alterada, and the new phrase formed was grammatically correcte a nova frase formada será gramaticalmente correta. Through mutationsPor meio de mutações pontuais, one would form invalid sentences of English along the way before he could finally get the sentence changed into se formarão frases inválidas no Inglês ao longo do caminho antes que se possa finalmente obter a grammatically correct formfrase transformada em uma forma gramaticalmente correta.
{| class="wikitable"
!style="background:#AADFEA;"|PhraseFrase!style="background:#F0E68C;"|Gramatical statusSituação gramatical!style="background:#AAEADF;"|Type of transformation as compared to the previous formTipo de transformação, em comparação com a forma anterior
|-
|me thinks it is like a weasel
|grammatically correctgramaticalmente correta<ref group=notenota>we are not considering the não estamos levando em conta o uso da partícula "me thinks" formcomo um erro.</ref>|nonenenhum
|-
|me things it is like a weasel
|syntactically incorrectsintaticamente incorreta|permutationpermutação
|-
|me thing it is like a weasel
|syntactically incorrectsintaticamente incorreta|deletiondeleção
|-
|me shing it is like a weasel
|syntactically incorrectsintaticamente incorreta|permutationpermutação
|-
|me sing it is like a weasel
|syntactically incorrectsintaticamente incorreta|deletiondeleção
|-
|me ing it is like a weasel
|lexically and syntactically incorrectlexicamente e sintaticamente incorreta|deletiondeleção
|-
|me ign it is like a weasel
|lexically and syntactically incorrectlexicamente e sintaticamente incorreta|inversion inversão (ng -> gn)
|-
|me igne it is like a weasel
|lexically and syntactically incorrectlexicamente e sintaticamente incorreta|insertioninserção
|-
|me iagne it is like a weasel
|lexically and syntactically incorrectlexicamente e sintaticamente incorreta|insertioninserção
|-
|me imagne it is like a weasel
|lexically and syntactically incorrectlexicamente e sintaticamente incorreta|insertioninserção
|-
|me imagine it is like a weasel
|grammatically correctgramaticalmente correta|insertioninserção
|}
====ExperimentExperimento====[[File:Weasel.png|thumb|right|400px|EvoAlgo with the method changed showing com o método tendo 13 lines commented to set linhas comentadas para definir 13 letters not allowedletras não permitidas por posição]]To illustrate the problem of the intermediate forms we developed an experiment based on the algorithm available in Para ilustrar o problema das formas intermediárias nós desenvolvemos um experimento baseado no algoritmo disponível em [http://rosettacode.org/wiki/Evolutionary_algorithm#Java EvoAlgo.java].<ref group=notenota>Content is available under O conteúdo está disponível sob a licença GNU Free Documentation License 1.2.</ref> We choose the implementation in Nós escolhemos a implementação em Java to perform the testpara executar o teste. Every time we ran the programCada vez que o programa foi executado, for each positionpara cada posição, we withdrew a letter as a possibilityse retirou uma letra como uma possibilidade. [[Weasel java implementationimplementação Java|The program code segment changed is available hereO segmento de código do programa mudado está disponível aqui.]]. For examplePor exemplo, when running the program for the first time all combinations were allowedao executar o programa pela primeira vez todas as combinações foram permitidas.
When running the program for the second time in the first position were not allowed the blank spaceAo executar o programa pela segunda vez na primeira posição não foi permitido o espaço em branco. In the second position were not allowed the letter Na segunda posição não foi permitida a letra "A". In third position were not allowed the letter Na terceira posição não foi permitida a letra "B" and so one assim por diante.
When running the program for the third time in the first position were not allowed the letters Ao executar o programa pela terceira vez na primeira posição não foram permitidos os caracteres "Z " ("Z" and blanke branco). In the second position were not allowed the letter Na segunda posição não foi permitidos os caracteres " A" (blank and branco e "A"). In third position were not allowed the letters Na terceira posição não foi permitidos os caracteres "AB" ("A and " e "B") and so one assim por diante.
when running the program for the seventh time in the first position were not allowed the letters Ao executar o programa pela sétima vez na primeira posição não foram permitidos os caracteres "UVWXYZ ". In the second position were not allowed the letters Na segunda posição não foram permitidos os caracteres "VWXYZ A". In third position were not allowed the letters Na terceira posição não foram permitidos os caracteres "WXYZ AB" and so on until the 28th positione assim por diante até a 28ª posição.
It is important to note thatÉ importante notar que, besides the letters permittedalém das letras permitidas, two more are added mais duas são adicionadas (if they are not in the setse já não estiverem no conjunto): the letter corresponding to the position of the target sentence and the letter corresponding to the position of the current sentencea letra correspondente à posição da frase alvo e a letra correspondente à posição da frase corrente. For instancePor exemplo, in the case of no caso de 10 letters excludedletras excluídas, the number of letters allowed can vary from o número de letras permitidas pode variar de 17-a 19 depending on whether the current letter of the given position and, dependendo se a letra corrente da posição determinada e/or the target letter of the current position belongs to the set or notou a letra alvo da posição actual pertence ao conjunto ou não. SoAssim, in this case neste caso 8-10 letters will not enter in each positionletras não serão permitidas em cada posição.
{{clear}}
The results are recorded in the table below Os resultados foram registrados na tabela abaixo <ref group=notenota>The parameters were not changedOs parâmetros do programa original não foram alterados. número de descendentes por geração (''number of spawn per generation'')=100, and e Taxa mínima de mutação (''minMutateRate '') = 0.09.</ref>:
{| class="wikitable"
!style="background:#EFBA99;"|Number of letters not allowedNúmero de letras não permitidas/locationposição<ref group=notenota>It is important to note thatÉ importante notar que, besides the letters permittedalém das letras permitidas, two more are added mais duas são adicionadas (if they are not in the setse já não estiverem no conjunto): the letter corresponding to the position of the target sentence and the letter corresponding to the position of the current sentencea letra correspondente à posição da frase alvo e a letra correspondente à posição da frase corrente. For instancePor exemplo, in the case of no caso de 10 letters excludedletras excluídas, the number of letters allowed can vary from o número de letras permitidas pode variar de 17-a 19 depending on whether the current letter of the given position and, dependendo se a letra corrente da posição determinada e/or the target letter of the current position belongs to the set or notou a letra alvo da posição actual pertence ao conjunto ou não. SoAssim, in this case neste caso 8-10 letters will not enter in each positionletras não serão permitidas em cada posição.</ref>!style="background:#AADFEA;"|Number of letters allowedNúmero de letras permitidas/locationposição!style="background:#F0E68C;"|Number of generations to achieve the result Número de gerações para se alcançar o resultado (1st executionprimeira execução)!style="background:#AAEADF;"|Number of generations to achieve the result Número de gerações para se alcançar o resultado (2nd executionsegunda execução)
|-
|style="background:#FFDAB9;"|0
|}
It is very easy to see that É muito fácil de constatar que à medida que aumentam as we increase the not feasible combinationscombinações não possíveis ou viáveis, the number of generations and time to process required increases exponentiallyo número de gerações necessárias e o tempo de processamento aumenta exponencialmente. For instancePor exemplo, with thirteen letters allowed per location the number of valid sentences is com treze letras permitidas por posição na frase o número de sentenças válidas é 13<sup>28</sup> (~1.55 x 10<sup>31</sup>) in a universe of em um universo de 27<sup>28</sup> (~1.19 x 10<sup>40</sup>) possible sentencessentenças possíveis.
[[File:Weasel2.png|thumb|left|700px|EvoAlgo with the method changed showing com o método alterado mostrando 17 lines commented to set linhas comentadas para fazer com que de 15-a 17 letters not allowedletras não sejam permitidas por posição]] The last execution of the program (with 17 letters not allowed) resulted in 63,659,913 generations to achieve the desired result. The running time of the algorithm was ~14 hours. With even fewer letters allowed the execution would take much more time (exponential growing).
{{clear}}
===Fixed lengthTamanho fixo===Another flaw in the Dawkins´s algorithm is keeping the number of Outro vício no algoritmo de Dawkins é manter o número de caracteres fixo a characters fixed in each stepcada passo. This is unlike what occurs in natureIsto é bem diverso do que ocorre na natureza, nor even with what would be expected of monkeys typing on a typewriternem mesmo é o que seria esperado de macacos digitando em uma máquina de escrever. Why would the monkeys hit the exactly number of letters Por que os macacos acertarim o número exato de cartas (28) in his attemptem todas as suas tentativas? In the case in natureNo caso da natureza, chromosomes experience insertionscromossomas podem experimentar inserções, deletions and inversionsdeleções e inversões. This can result in copies of greater length or shorterIsto pode resultar em cópias de maior comprimento ou mais curto. For instancePor exemplo:
'''ME THANKS YOU VERY MUCH IT ISNT LIKE IN NATURE''' orou<br />
'''NOT CONVINCED ME, THANKS'''
===The smallest living beingO menor ser vivo ===Bacteria with a smaller number of Bactérias com um menor número de genes has approximately tem aproximadamente 500 genes. Even for the smallest living thingMesmo para o menor ser vivo, some functions must exist before it can reproducealgumas funções devem existir antes que ele possa reproduzir: obtain food or materialsobter alimentos ou materiais, synthesize genetic sintetizar o material and procure energygenético e adquirir energia. Karp lists some common functions to cellslista algumas funções comuns a células<ref name=karp>{{cite bookcitar livro|authorautor=Karp, Gerald|titletítulo=Cell and Molecular Biology:Concepts and Experiments|yearano=2008|locationlocal=New Jersey|publishereditora=John Wiley|editionedição=5th|pagepágina=5-6|isbn=978-0-470-04217-5}}</ref>: * Células possuem um programa genético e meios para utilizá-lo.* Células são capazes de produzir mais de si mesmas.* Células adquirem e utilizam energia.* Células realizam uma variedade de reações químicas.* Células se envolvem em atividades mecânicas.* Células são capazes de auto-regulação.
* Cells possess Isto requer um número mínimo de genes. Alguns cientistas afirmaram em trabalhos teóricos e experimentais recentes sobre a genetic program and means to use itchamada "complexidade mínima" necessária para manter o organismo vivo mais simples possível que se sugere um limite inferior de cerca de 250-400 genes e suas proteínas correspondentes.* Cells are capable of producing more of themselves<ref>{{citar periódico|último=Meyer|primeiro=Stephen C |autor= |autorlink=Stephen C.* Cells acquire and utilize energyMeyer |coauthors= |editor=Campbell , John Angus; Meyer, Stephen C.* Cells Carry out a Variety |ano=2003|mes= |título=DNA and the Origin of Chemical reactionsLife: Information, Specification, and Explanation |jornal=Darwinism, Design, & Public Education |volume= |series= |issue= |páginas=223-285 |at= |publicado=Michigan State University Press |local=Lansing, Michigan |issn= |pmid= |pmc= |doi=|bibcode= |oclc= |id= |url=http://www.* Cells engage in mechanical activitiesdiscovery.* Cells are capable org/articleFiles/PDFs/DNAPerspectives.pdf |language= |format= |accessdate= |laysummary= |laysource= |laydate= |quote= |ref= |postscript= }}</ref><ref>{{citar periódico|autor=Mushegian, Arcady R.; Koonin, Eugene V|data=17-09-1996|ano=1996|mês=Setembro |título=A minimal gene set for cellular life derived by comparison of selfcomplete bacterial genomes |jornal=Proc. Natl. Acad. Sci. USA|volume=93 |series= |número=19 |páginas=10268-regulation10273|at= |publisher= |location= |issn= |pmid= |pmc=|doi= |bibcode= |oclc= |id= |url=http://www.pnas.org/content/93/19/10268.full.pdf|language= |format= |accessdate= |laysummary= |laysource= |laydate= |quote= |ref= |postscript= }}</ref> Para saltar de matéria inanimada para a forma mais simples da vida não existem etapas intermediárias. Assim, para o ser vivo mais simples, o algoritmo de Dawkins nem mesmo se aplica. E, neste caso particular, a crítica feita em relação ao [[teorema do macaco infinito]] é aplicável.
This requires a minimum number of genes. Some scientists stated in recent theoretical and experimental work on the so-called “minimal complexity” required to sustain the simplest possible living organism suggests a lower bound of some 250-400 genes and their corresponding proteins.<ref>{{cite journal |last=Meyer|first=Stephen C |author= |authorlinkParalelo com DNA =Stephen C. Meyer |coauthors= |editor1-first=John Angus |editor1-last=Campbell |editor1-link= |editor2-first=Stephen C. |editor2-last=Meyer|date= |year=2003|month= |title=DNA and the Origin of Life: InformationEmbora Dawkins não tenha feito esse paralelo no seu exemplo, Specificationquando se considera o ADN no lugar das letras do alfabeto, and Explanation |trans_title= |journal=Darwinism, Design, & Public Education |volume= |series= |issue= |pages=223-285 |at= |publisher=Michigan State University Press |location=Lansing, Michigan |issn= |pmid= |pmc= |doi=|bibcode= |oclc= |id= |url=http://wwwmais problemas surgem.discoveryAqui vamos usar um exemplo baseado no exemplo exposto no livro de I.org/articleFiles/PDFs/DNAPerspectivesL. Cohen.pdf |language= |format= |accessdate= |laysummary= |laysource= |laydate= |quote= |ref= |postscript= }}</ref><ref>{{cite journal citar livro|lastautor=Mushegian|first=Arcady R |author=|authorlink=|coauthors=KooninCohen, Eugene VI. L|editor1-firstautorlink= |editor1-lasttítulo= |editor1Darwin was Wrong -link= |editor2-first= |editor2-last=|date=1996-09-17 |year=1996|month=September |title=A minimal gene set for cellular life derived by comparison of complete bacterial genomes Study in Probabilities|trans_titleeditora= |journal=ProcNew Research Publications, Inc. Natl. Acad. Sci. USA|volumepáginas=93 225|seriespágina= 74-76|issueano=19 1984|pagesisbn=102680-10273910891-02-8|at= |publisher= |location= |issn= |pmid= |pmc=|doi= |bibcode= |oclc= |id= |url=http://www.pnas.org/content/93/19/10268.full.pdf|language= |format= |accessdate= |laysummary= |laysource= |laydate= |quote= |ref= |postscriptlocal= Greenvale, New York}}</ref> To jump from inanimate matter to the simplest form of life there are no intermediate steps. Thus, for the simplest living being, the Dawkins algorithm does not even apply. And in this particular case the [[infinite monkey theorem]] does apply.
===Parallel with DNA===Although Dawkins has not done this parallel in his example, when one consider the DNA in place of letters of the alphabet, more problems arise. Here we will use an example based on the example exposed in the book of I. L. Cohen.<ref>{{cite book|author=Cohen, I. L|authorlink=|title=Darwin was Wrong - A Study in Probabilities|publisher=New Research Publications, Inc.|pages=225|page=74-76|year=1984|isbn=0-910891-02-8|location=Greenvale, New York}}</ref> There are Existem 20 amino acids aminoácidos (there are more than há mais de 20, but for the sake of simplicity lets consider the common onesmas, por razões de simplicidade consideremos os 20 comuns) that are read through the RNA genetic codeque são lidos através do código genético do ARN. We can represent these amino acids by a letter of the alphabetPodemos representar estes aminoácidos por uma letra do alfabeto. Each of these amino acids is formed from Cada um destes aminoácidos é formado a set of three nucleotides called codons or tripletspartir de um conjunto de três nucleótidos chamado codões ou triplas. Suppose we have an RNA sequence that readsSuponha que temos uma seqüência de ARN que se lê:
'''AUG UCU UAC AAG GCC GUG UAA'''
This message translates toEsta mensagem traduz-se a:
AUG - start readinginiciar a leitura, UCU - attract amino acid Serineatrair aminoácido Serina, UAC - attach amino acid Tyrosineatrair aminoácido Tirosina, AAG - attach amino acid Lysineatrair aminoácido Lisina, GCC - attach amino acid Alanineatrair aminoácido Alanina, GUG - attach amino acid Valineatrair aminoácido Valina, UAA - stop productionparar produção.
Assuming now that the fifth nucleotide code Assumindo agora que o código do quinto nucleótido (Cytosinecitosina) is destroyedseja destruído. Now the message will translate very differently from before even though only one nucleotide have changed from one RNA to anotherAgora a mensagem vai se traduzir de forma muito diferente de antes, apesar de apenas um nucleotídeo ter mudado de um ARN para outro:
'''AUG UUU ACA AGG CCG UGU AA_'''
This message translates now toEsta mensagem traduz-se a:
AUG - start readinginiciar a leitura, UUU - attract amino acid Leucineatrair aminoácido Leucina, ACA - attach amino acid Threonineatrair aminoácido Treonina, AGG - attach amino acid Arginineatrair aminoácido Arginina, CCG - attach amino acid Prolineatrair aminoácido Prolina, UGU - attach amino acid Cysteineatrair aminoácido Cisteina, AA_ - it depends upon the next nucleotideisso depende do nucleotídeo seguinte.
Back to the example of Voltando ao exemplo da frase de Hamlet's phrase, the change in a lettermudança de uma letra, (for instancepor exemplo, the letter a letra 'A' of the word da palavra 'AT' ) (assuming that each letter was composed of three nucleotidesassumindo que cada letra é composta de três nucleotídeos) could mean changing the whole sentencepode significar mudar a frase inteira. For instancePor exemplo:
 '''ME THINKS AT IS LIKE A UEASEL''' would changemudaria, for instancepor exemplo, toa:
'''ME THINKS ZUAJTAMJLFABAWFBTFMA'''
This example shows how easy it is to ruin a code with a simple changeEste exemplo mostra como é fácil arruinar um código com uma simples mudança<!--
==See also==
* [[Evolution program]]
== Notes ==<references group="note"/-->
== References Notas =={{reflist}}<references group="nota"/>
== External links ==* [http://creation.com/weasel-words-creation-magazine-critique-of-dawkins The weasel returns: Truman replies to Curtis] The weasel returns: Truman replies to Curtis.* [http://rosettacode.org/wiki/Evolutionary_algorithm Implementation of Weasel programs in many programming languages] Implementation of Weasel programs in many programming languages.* [http://www.detectingdesign.com/methinksitislikeaweasel.html Methinks it is Like a Weasel by D. Pitman M.D.] Methinks it is Like a Weasel by D. Pitman M.D.* [http://www.answersingenesis.org/articles/tj/v12/n3/dawkins Dawkins’ Weasel Revisited] Dawkins’ Weasel Revisited.* [http://www.answersingenesis.org/articles/isd/timothy-standish Timothy G. Standish, Biology] Timothy G. Standish, Biology* {{cite book|author=Gitt, Werner|title=In the Beginning was Information|subtitle=A Scientist Explains the the Incredible Design in Nature|year=2006|publisher=Master Books|location=Green Forest, AR|pages=260|url=|isbn=978-0-89051-461-0Referências}} [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 Link to the book on google books]* [http://creation.com/weasel-a-flexible-program-for-invest-deterministic-computer-demonstrations-of-evolution Weasel, a flexible program for investigating deterministic computer ‘demonstrations’ of evolution]
==Ligações externas==
* {{citar livro|autor=Gitt, Werner|título=In the Beginning was Information|subtítulo=A Scientist Explains the the Incredible Design in Nature|ano=2006|editora=Master Books|local=Green Forest, AR|páginas=260|url=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|isbn=978-0-89051-461-0}}
* [http://creation.com/weasel-words-creation-magazine-critique-of-dawkins The weasel returns: Truman replies to Curtis] O retorno do weasel: Truman responde a Curtis.
* [http://rosettacode.org/wiki/Evolutionary_algorithm Implementation of Weasel programs in many programming languages] Implementação de programas Weasel em muitas linguagens de programação.
* [http://www.detectingdesign.com/methinksitislikeaweasel.html Methinks it is Like a Weasel by D. Pitman M.D.] Methinks it is Like a Weasel por D. Pitman M.D.
* [http://www.answersingenesis.org/articles/tj/v12/n3/dawkins Dawkins’ Weasel Revisited] [http://creation.mobi/article/1857 outro servidor] O Weasel de Dawkins visitado de novo.
* [http://www.answersingenesis.org/articles/isd/timothy-standish Timothy G. Standish, Biology] Timothy G. Standish, Biologia
* [http://creation.com/weasel-a-flexible-program-for-invest-deterministic-computer-demonstrations-of-evolution Weasel, a flexible program for investigating deterministic computer ‘demonstrations’ of evolution]
* [http://marksmannet.com/RobertMarks/REPRINTS/2010-EfficientPerQueryInformationExtraction.pdf Artigo de Ewert Winston, George Montañez, William Dembsky e Robert J. Marks sobre o programa weasel]
-->
Creationist, administrador
38 029
ediciones