Hacker News new | ask | show | jobs
by kamaal 4494 days ago
>>Evolution is not a plan with a goal, it is a blind algorithm that chooses survivors, regardless of the survivors' traits, with the single requirement that they are the fittest for the environment in which they find themselves.

Well that does sound like a goal driven algorithm to me. Except that you can't actually say if a move made by the algorithm will actually produce a acceptable outcome to the algorithm itself. Due to the sheer number of variables, the only option the algorithm has is to do a kind of A/B testing. To make changes to a smaller subset of subjects and see if they survive, if they do they do. If they don't, well then you can kill that test and move on more modifications.

Evolution is an optimization algorithm, which makes changes, tests and makes more changes/corrects based on feed back.

1 comments

>> Evolution is not a plan with a goal, it is a blind algorithm that chooses survivors, regardless of the survivors' traits, with the single requirement that they are the fittest for the environment in which they find themselves.

> Well that does sound like a goal driven algorithm to me.

Not in the way most people mean. When people hear there's a scheme to evolution, many assume this means a gradual ascent in complexity or intelligence, but that's not necessarily so. There's no relationship between natural selection and any specific endpoint.

> Evolution is an optimization algorithm ...

No, it's an adaptation algorithm. Its outcome are never optimal, only the best approximate response to environmental changes, in an ever-changing environment.