Algorithmic efficiency in the face of inelegance Algorítmico eficiencia en la cara de inelegance

March 1st, 2008 | by ian | 1 de marzo de 2008 | por ian |

Seed magazine published a wonderful crossover article between the worlds of biology and engineering “ Semillas de la revista publicó un artículo maravilloso cruce entre el mundo de la biología y la ingeniería " Algorithmic Inelegance Algorítmico 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. La complejidad de la reglamentación de desarrollo no es un producto de diseño a todos, y es la antítesis de lo que los diseñadores humanos consideraría la posibilidad de una buena planificación o un 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. Sin embargo, es exactamente lo que esperas como resultado de improvisar junto accidentes casuales, junto stringing útil el bloc de notas en un resultado que puede no ser bonito, pero funciona. That’s all evolution needs from developmental processes: something that works well enough, no matter how awkward or needlessly complex it may seem. Eso es todo evolución de las necesidades de los procesos de desarrollo: algo que funciona bastante bien, no importa cuán torpe o innecesariamente complejo que pueda parecer.

Biological solutions can be remarkably efficient (well adapted thanks to evolution by natural selection) while being absurdly backwards in design. Biológica soluciones pueden ser muy eficiente (bien adaptado gracias a la evolución por selección natural), mientras que están absurdamente hacia atrás en el diseño. 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). Nervios en el ojo de mamíferos pasar en la parte superior de las varillas y conos que recogen la luz aún no puedo quejan de mi vista (que no sea la necesidad de que los contactos pero eso es otra historia). Cephalopods apparently have more accurate vision thanks to happier circumstances: Cefalópodos aparentemente han visión más precisa gracias a la feliz circunstancia:

The vertebrate retina is wired “backwards”. La retina de vertebrados es por cable "hacia atrá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. Ese es el punto de fotorreceptores parte posterior de la retina, lejos de la luz, y los nervios y los vasos sanguíneos están del lado de la luz, esto significa que cualquier imagen formada sobre la retina de vertebrados tiene que pasar aunque capas de los vasos sanguíneos y las células ganglionares, la absorción y la distorsión de la imagen…. examinará ahora los ojos de calamares, sepias y octopi. Their retinas are “rightway round”, that is the photoreceptors face the light, and the wiring and the blood vessels facing the back (1). Sus retinas están "rightway ronda", es decir, los fotorreceptores se enfrentan a la luz y el cableado y los vasos sanguíneos se enfrenta la parte de atrás (1). Squid and octopi have no blind spot; they can also have high visual acuity. Squid y octopi no tienen punto ciego, sino que también puede tener alto la agudeza visual. The octopus also has a fovea-equivalent structure, which it makes by packing more (or longer) photoreceptors into a given area (1). El pulpo también tiene una fóvea-estructura equivalente, que hace más de empaque (o más) fotorreceptores en una zona determinada (1). Because it doesn’t have to create a hole in the supporting tissue it can have arbitrarily large “fovea”, and greater visual acuity. Debido a que no tiene que crear un agujero en los tejidos que pueden tener gran arbitrariamente "fóvea", y una mayor agudeza 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. Sepias tienen mejor agudeza visual de gatos (2), y debido a su "rightway ronda" de retina; este nivel de agudeza cubre casi toda la retina (1,2) a diferencia de los vertebrados, donde se limita al reducido terreno de la fóvea.

More on this fascinating story Más información sobre esta fascinante historia here aquí .

The author seems to indicate that human engineers would shy away from the needless complexity that evolution by historical accident seems to create. El autor parece indicar que los ingenieros humanos se alejen de la innecesaria complejidad que la evolución histórica de accidente parece a crear. 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. Sin embargo, hoy líder ingenieros se enfrentan con las necesidades cambiantes, complejidad abrumadora problema, o incompleta comprensión de la ciencia detrás de la solución puede muy bien adoptar una estrategia de evolución hacia la solución de un problema, ya que muchos de circuito y los diseñadores de drogas ya lo han hecho con éxito. (I’ll try and dig up some references). (Voy a tratar de excavar algunas referencias). 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. Comienzan con un diseño modular con un montón de partes simples que pueden ser ajustado y se han reorganizado rápidamente, creado con la reproducción aleatoria y la modificación de un proceso de selección de los mejores equipados soluciones. Like artificial selection, or breeding, you can achieve results quickly. Al igual que la selección artificial, o de cría, puede lograr resultados rápidamente. This is similar to what successful organisms do, molded by the evolutionary process of natural selection working hand in hand with mutation and reproduction. Esto es similar a lo que hacen los organismos éxito, moldeada por el proceso evolutivo de la selección natural trabajando mano a mano con la mutación y la reproducción. And it explains why we burn brightly on this earth, have sex, and above all why we are programmed to die. Y explica la razón por la que quemar vivos en esta tierra, tienen relaciones sexuales y, sobre todo, la razón por la que están programadas para morir.

Post a Comment Publicar un comentario