gusl: (Default)
[personal profile] gusl
I used to think of genetic programming as "dumb", producing bloaty, hacky solutions to simple problems. When I think of "automatic programming", however, I think of clean, high-level languages and macros, which are basically better tools for making human-produced code. But why not mix the two? Have algorithms play with your clean code and see if they get you anywhere.

Apparently genetic programming has gotten smarter than I thought:
Genetic Programming II: Automatic Discovery of Reusable Programs.

Genetic programming has 16 attributes of what is sometimes called automatic programming or program synthesis or program induction

Trends and Controversies - Genetic Programming

(no subject)

Date: 2004-02-23 02:37 am (UTC)
From: [identity profile] mathemajician.livejournal.com
"producing bloaty, hacky solutions to simple problems"

but aren't YOU a solution due to this process?

(no subject)

Date: 2004-02-23 03:11 am (UTC)
From: [identity profile] gustavolacerda.livejournal.com
but aren't YOU a solution due to this process?

Sorry, I can't parse that. My natural language module is pretty restricted.

Re:

Date: 2004-02-23 03:48 am (UTC)
From: [identity profile] mathemajician.livejournal.com
Your brain could be viewed as an algorithm that was developed by a long biological experiment in genetic programming right?

In which case, referring to the solutions created by genetic programming as "bloated and hacky" is in fact an insult to yourself!

(no subject)

Date: 2004-02-23 09:43 am (UTC)
From: [identity profile] gustavolacerda.livejournal.com
oh... I see what you mean. Yes, I had a very restricted view of GP.

Then, my question is: what am I a solution for?

"making babies who will make babies", etc. is a means, but to what end?

Re:

Date: 2004-02-23 12:10 pm (UTC)
From: [identity profile] mathemajician.livejournal.com
Who said there should be an end?

That's the beauty of evolution... it is its own end.

Re:

Date: 2004-02-23 02:29 pm (UTC)
From: [identity profile] gustavolacerda.livejournal.com
It sort of begs the question of intelligent design... which I am absolutely agnostic about. Is it even falsifiable?

btw, if you believe that our children are very likely to simulate their descendants (seems reasonable if you believe in strong AI), then by anthropic selection it's very likely we're in that sort of "Matrix" (there can be millions of simulations, but only one "real" world)

February 2020

S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags