Dawkins Biomorphs

Hier kun je links naar relevante websites posten, graag met een toelichting erbij.

Moderator: Moderators

siger

Dawkins Biomorphs

Bericht door siger » 16 nov 2012 18:21

Richard Dawkins beschrijft in The Blind Matchmaker (p. 51) hoe hij een programma bedacht om het verband tussen genen (instructies) en fenotype (bv. boomtakken) te demonstreren.
Embryonic development is far too elaborate a process to simulate realistically on a small computer. We must represent it by some simplified analogue. We must find a simple picture-drawing rule that the computer can easily obey, and which can then be made to vary under the influence of 'genes'. What drawing rule shall we choose?
Textbooks of computer science often illustrate the power of what they call 'recursive' programming with a simple tree-growing procedure. The computer starts by drawing a single vertical line. Then the line branches into two. Then each of the branches splits into two subbranches. Then each of the sub-branches splits into sub-sub-branches, and so on. It is 'recursive' because the same rule (in this case a branching rule) is applied locally all over the growing tree. No matter how big the tree may grow, the same branching rule goes on being applied at the tips of all its twigs.
Het programma produceert vreemde wezentjes die als "biomorphs" bekend werden. Hier enkele uitvoeringen gevonden op het web. Zeer vermakelijk en ook wel interessant, al heeft het niet zoveel met echte evolutie te maken.
http://www.permadi.com/java/biomorph/index.html" onclick="window.open(this.href);return false;
http://www.annanardella.it/biomorph.html" onclick="window.open(this.href);return false;
http://www.staff.science.uu.nl/~beuke10 ... wkins.html" onclick="window.open(this.href);return false;
http://www.codecarnival.com/biomorphs.svg" onclick="window.open(this.href);return false;
http://www.well.com/~hernan/biomorphs/" onclick="window.open(this.href);return false;
http://www.phy.syr.edu/courses/mirror/biomorph/" onclick="window.open(this.href);return false; (werkt niet bij mij)
http://www.rennard.org/alife/english/biomintrgb.html" onclick="window.open(this.href);return false;

Deze laatste vind ik de best geslaagde. De auteur heeft een hele website met interessante dingen: http://www.rennard.org" onclick="window.open(this.href);return false;.

Plaats reactie