Speeding Up Evolutionary Algorithms through Asymmetric Mutation Operators

dc.contributor.authorDoerr, B.
dc.contributor.authorHebbinghaus, N.
dc.contributor.authorNeumann, F.
dc.date.issued2007
dc.description.abstractSuccessful applications of evolutionary algorithms show that certain variation operators can lead to good solutions much faster than other ones. We examine this behavior observed in practice from a theoretical point of view and investigate the effect of an asymmetric mutation operator in evolutionary algorithms with respect to the runtime behavior. Considering the Eulerian cycle problem we present runtime bounds for evolutionary algorithms using an asymmetric operator which are much smaller than the best upper bounds for a more general one. In our analysis it turns out that a plateau which both algorithms have to cope with changes its structure in a way that allows the algorithm to obtain an improvement much faster. In addition, we present a lower bound for the general case which shows that the asymmetric operator speeds up computation by at least a linear factor.
dc.description.statementofresponsibilityBenjamin Doerr, Nils Hebbinghaus, and Frank Neumann
dc.identifier.citationEvolutionary Computation, 2007; 15(4):401-410
dc.identifier.doi10.1162/evco.2007.15.4.401
dc.identifier.issn1063-6560
dc.identifier.issn1530-9304
dc.identifier.orcidNeumann, F. [0000-0002-2721-3618]
dc.identifier.urihttp://hdl.handle.net/2440/66012
dc.language.isoen
dc.publisherMIT Press
dc.rights© 2007 by the Massachusetts Institute of Technology
dc.source.urihttps://doi.org/10.1162/evco.2007.15.4.401
dc.subjectAlgorithms
dc.subjectModels, Theoretical
dc.subjectComputer Simulation
dc.titleSpeeding Up Evolutionary Algorithms through Asymmetric Mutation Operators
dc.typeJournal article
pubs.publication-statusPublished

Files