Free Republic
Browse · Search
News/Activism
Topics · Post Article

To: grey_whiskers; metacognative
Unless I am mistaken (happens all too often !!), I believe that what he meant was not use mathematical techhniques similar to those in evolution to acheive optimization but randomly mutate your source code and see how well it compiles.

I knew what he meant. Check the link, there are plenty of examples where program code *itself* is the "genome" being evolved.

See also:

www.genetic-programming.org (a source of information about the field of genetic programming and the field of genetic and evolutionary computation)

www.genetic-programming.com (the home page of Genetic Programming Inc., a privately funded research group that does research in applying genetic programming)

Bibliography on Genetic Programming

Journal: "Genetic Programming and Evolvable Machines"

Probably the grandaddy of all "evolving code" projects: Tierra

Modern "evolving code" project: Avida

And yes, it works also, contrary to the predictions of the anti-evolutionists.

503 posted on 01/30/2005 1:43:40 AM PST by Ichneumon
[ Post Reply | Private Reply | To 487 | View Replies ]


To: Ichneumon

These evolving codes have intelligent designers.
Take off your blinders.


523 posted on 01/30/2005 6:06:18 AM PST by metacognative (follow the gravy...)
[ Post Reply | Private Reply | To 503 | View Replies ]

To: Ichneumon
Probably the grandaddy of all "evolving code" projects: Tierra

Modern "evolving code" project: Avida

Put this down under *Just Damn*. Scooped again!

I was wondering ten years ago why people didn't do this.

As far as its relevance to biological evolution, your disputant will point out to the (however many) non-functional copies and say "See? That's what I said!" because what they had in mind was random mutations within a single copy.

You wouldn't mind helping me invest in lottery tickets so I'd have enough time to read this, the earlier articles on sulphide hotspots, etc. etc., would you? :-)

535 posted on 01/30/2005 7:22:43 AM PST by grey_whiskers (The opinions are solely those of the author and are subject to change without notice.)
[ Post Reply | Private Reply | To 503 | View Replies ]

To: Ichneumon
Journal: "Genetic Programming and Evolvable Machines"

Probably the grandaddy of all "evolving code" projects: Tierra

Modern "evolving code" project: Avida

Just occurred to me.

If you tweaked an "evolving code" project, so that instead of random mutations to each copy of the code, the codes used genetic algorithms as the tool for modification, propagation, then...

if you ran across a bug you could really, truthfully say

"this f*cking code isn't working!"

BTW what do they do to debug the code, to make sure the parameters / values chosen for mutation rates, etc. are actually being followed?

Cheers!

547 posted on 01/30/2005 8:04:15 AM PST by grey_whiskers (The opinions are solely those of the author and are subject to change without notice.)
[ Post Reply | Private Reply | To 503 | View Replies ]

Free Republic
Browse · Search
News/Activism
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson