Algorithmic efficiency in the face of inelegance Algorítmica eficácia em face da inelegance

March 1st, 2008 | by ian | 1 de março, 2008 | por Ian |

Seed magazine published a wonderful crossover article between the worlds of biology and engineering “ Semente revista publicou um artigo maravilhoso crossover entre os mundos da biologia e da engenharia " Algorithmic Inelegance Algorítmica Inelegance "

The complexity of developmental regulation isn’ta product of design at all, and it’s the antithesis of what human designers would consider good planning or an elegant algorithm. A complexidade do desenvolvimento regulamento não é produto de design de todo em todo, e é a antítese do que humanos designers consideraria bom planejamento ou um algoritmo elegante. It is, however, exactly what you’d expect as the result of cobbling together fortuitous accidents, stringing together helpful scraps into an outcome that may not be pretty, but it works. No entanto, é exatamente o que você esperaria como o resultado de acidentes fortuitos cobbling juntos, juntamente stringing útil recados em um resultado que pode não ser bonito, mas funciona. That’s all evolution needs from developmental processes: something that works well enough, no matter how awkward or needlessly complex it may seem. That's evolução necessidades de todos os processos de desenvolvimento: uma coisa que funciona bem o suficiente, não importa o quão embaraçosa ou inutilmente complexas que possa parecer.

Biological solutions can be remarkably efficient (well adapted thanks to evolution by natural selection) while being absurdly backwards in design. Biológicas soluções podem ser notavelmente eficiente (adaptado bem graças à evolução por seleção natural), enquanto a ser absurdamente recuo no design. Nerves in the mammalian eye pass on top of the rods and cones that collect light yet I can’t complain about my eyesight (other than the need for contacts but that’s another story). Nervos nos mamíferos olhos passam por cima das varas e cones que recolhem luz ainda não posso queixar minha acuidade visual (com excepção da necessidade de contatos, mas isso é outra história). Cephalopods apparently have more accurate vision thanks to happier circumstances: Cefalópodes aparentemente têm visão mais precisa graças à feliz circunstância:

The vertebrate retina is wired “backwards”. A retina é vertebrados com fio "para trás". That is the photoreceptors point to back of the retina, away from incoming light, and the nerves and blood vessels are on the side of the incoming light, this means that any image formed on the vertebrate retina has to pass though layers of blood vessels and ganglion cells, absorbing and distorting the image….Now consider the eye of squids, cuttlefish and octopi. Esse é o ponto photoreceptors a parte de trás da retina, longe da luz recebida, e os nervos e vasos sanguíneos que estão do lado da luz recebida, isso significa que qualquer imagem formada sobre a retina vertebrados embora tenha de passar camadas de vasos sanguíneos e células ganglionares, absorvendo e distorcendo a imagem…. considerar agora o olho de lulas, chocos e octopi. Their retinas are “rightway round”, that is the photoreceptors face the light, and the wiring and the blood vessels facing the back (1). As suas retinas são "rightway rodada", que é o photoreceptors enfrentar a luz, e os cabos e os vasos sanguíneos que se deparam à volta (1). Squid and octopi have no blind spot; they can also have high visual acuity. Squid octopi e não tem nenhum ponto cego, pois eles podem também ter elevado a acuidade visual. The octopus also has a fovea-equivalent structure, which it makes by packing more (or longer) photoreceptors into a given area (1). O polvo também tem uma fóvea equivalente-estrutura, o que torna a embalagem mais (ou mais) photoreceptors em uma determinada área (1). Because it doesn’t have to create a hole in the supporting tissue it can have arbitrarily large “fovea”, and greater visual acuity. Porque ele não tem que criar um buraco no tecido apoio que pode ter grande arbitrariamente "fóvea", e com maior acuidade visual. Cuttlefish have better visual acuity than cats (2) and because of their “rightway round” retinas; this level of acuity covers nearly the entire retina (1,2) unlike vertebrates where it is confined to the small spot of the fovea. Choco ter acuidade visual melhor do que gatos (2), e devido à sua "rightway redonda" retinas; este nível de acuidade abrange quase toda a retina (1,2) ao contrário vertebrados onde está confinado ao pequeno local da fóvea.

More on this fascinating story Saiba mais sobre este fascinante história here aqui .

The author seems to indicate that human engineers would shy away from the needless complexity that evolution by historical accident seems to create. O autor parece indicar que engenheiros humanos seriam inúteis evitam a complexidade que a evolução histórica acidente parece estar a criar. However, today’s leading engineers faced with shifting requirements, overwhelming problem complexity, or incomplete understanding of the science behind the solution may well adopt an evolutionary strategy toward solving a problem , as many circuit and drug designers have already done successfully. No entanto, hoje, levando engenheiros confrontados com deslocamento requisitos, esmagador problema complexidade, ou incompleta compreensão da ciência por trás da solução pode muito bem adoptar uma estratégia evolutiva para resolver um problema, já que muitos criadores droga circuito e já fizeram com êxito. (I’ll try and dig up some references). (Eu vou tentar cavar e até algumas referências). They start with a modular design with lots of simple parts that can be tweaked and rearranged quickly, set up replication with random modification and a process for selecting the best fitted solutions. Eles começam com um design modular em lotes de peças simples que podem ser otimizadas e reorganizados rapidamente, criado com a replicação aleatória modificação e de um processo de selecção das melhores soluções montado. Like artificial selection, or breeding, you can achieve results quickly. Tal como seleção artificial, ou reprodução, você pode obter resultados rapidamente. This is similar to what successful organisms do, molded by the evolutionary process of natural selection working hand in hand with mutation and reproduction. Isto é semelhante ao que fazem sucesso organismos, moldado pelo processo evolutivo da seleção natural trabalhar lado a lado com a mutação e reprodução. And it explains why we burn brightly on this earth, have sex, and above all why we are programmed to die. E é por isso que explica queimar brightly sobre esta terra, ter relações sexuais e, sobretudo, por esse motivo que estão programadas para morrer.

Post a Comment Postar um comentário