Article View: dnet.mod-ki
Article #536Genetic algorithms don't seem to work
From: Hans-Werner Hein
Date: Thu, 10 Aug 1989 18:06
Date: Thu, 10 Aug 1989 18:06
38 lines
2781 bytes
2781 bytes
From: nagle@well.UUCP (John Nagle) To: comp.ai Date: 4 Jul 89 17:00:41 GMT Subject: Genetic algorithms don't seem to work Keywords: genetics results mod-ki message 0272 ************************************************************************ David Goldberg's "Genetic Algorithms" offers a good overview of the field, along with some sample programs. The interesting thing is that the sample programs, which work fine on trivial functions, don't do well on complex ones. In particular, it is claimed that genetic algorithms do well in searching for maxima in hill-climbing problems dominated by local maxima. (Goldberg, p. 4, esp. figure 1.3). But this does not seem to be the case in practice. What seems to happen is that as soon as any individual in the population finds a good spot with a high fitness, it reproduces rapidly and takes over the population. The resulting population is homogeneous, so crossover does nothing, and only mutation can bring further progress. Since mutation progresses by single-bit inversions, the space that can be explored by mutation has only as many positions as there are bits in the chromosone. Unless one of these few positions is better than the good spot already found, which is unlikely for many interesting functions, no further exploration of the space will ever take place, and the algorithm remains stuck in a local maximum. In any case, exploration by mutation is extremely inefficient. So where do people get the idea that this works as an optimization technique for hill-climbing problems dominated by local maxima? John Nagle [Diesen Text habe ich aus der Newsgroup comp.ai kopiert. Es ist wichtig, neue Methoden gleich auch kritisch zu durchleuchten. Was angesichts des laufenden Neuronale-Netze-etc-Goldrauschs eilig auf den Markt geknallt und ungeprueft rezipiert wird, kann unmoeglich alles experimentell verifiziert sein. Und wie sollte man hochparallele Methoden wohl verifizieren, ausser experimentell? CAVE PROPHETIS. hwh] ************************************************************************
Technical Details
Message-ID:
<550@unido.UUCP>Path:
arc1-ca.pugleaf.net!gmdzi!unido!mod-kiShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 1684e7,39e61eb148e993a5,start X-Google-Attributes: gid1684e7,public X-Google-ArrivalTime: 1989-08-10 15:30:58 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!mod-ki From: mod-ki@unido.UUCP (Hans-Werner Hein) Newsgroups: dnet.mod-ki Subject: Genetic algorithms don't seem to work Keywords: genetics results Message-ID: <550@unido.UUCP> Date: 10 Aug 89 18:06:04 GMT Reply-To: nagle@well.UUCP (John Nagle) Distribution: dnet Organization: Institut fuer Roboterforschung (IRF), Uni Dortmund Lines: 38 Approved: mod-ki@unido.UUCP (Hans-Werner Hein) Posted: Thu Aug 10 19:06:04 1989