As Memetic Algorithms (MA) are a crossbreed between local searchers and Evolutionary Algorithms (EA) spreading of computational resources between evolutionary and local search is a key issue for a good performance, if not for success at all. This paper summarises and continues previous work on a general cost-benefit-based adaptation scheme for the choice of local searchers (memes), the frequency of their usage, and their search depth. This scheme eliminates the MA strategy parameters controlling meme usage, but raises new ones for steering the adaptation itself. Their impact is analysed and it will be shown that in the end the number of strategy parameters is decreased significantly as well as their range of meaningful values. In addition to this the number of fitness evaluations is reduced drastically. Both are necessary prerequisites for many practical applications as well as for the acceptance of the method by practitioners.Although the introduced framework is tailored to EAs producing more than one offspring per mating, it is also suited for those with only one child per pairing. So there are no preconditions to the EA for the described adaptation scheme to be applied. The benefit of LS within an MA can be summarised as follows: firstly, the already mentioned reduction of fitness evaluations required to achieve a certain quality and secondly, the possibility to include domain-specific knowledge into the search process. Additionally, offspring of poor performance, which are located in a region of attraction of a (local) optimum, are likely to be ignored in standard EAs, but can survive, if locally improved and support subsequent search. Furthermore, local search can work as a repair mechanism, if the genetic operators produce infeasible solutions in constraint optimisation and these solutions are penalised by reducing their fitness. The drawback consists in the following design questions, the last two of which mainly control the balance between global and local search or between exploration and exploitation:
Keywords1. Which local searcher should be used?2. Should the LS result be used to update the genotype (Lamarckian evolution)or not (Baldwinian evolution)?3. How are offspring selected to undergo local search?4. How often should local improvement be applied or to which fraction of the generated offspring per generation? This is often referred to as local search frequency. [14,55,44]. When introducing the basic algorithms used for the experimental study, our answer to this question will be given.
3In this paper we present a cost-benefit-based adaptation scheme, which controls the parameters resulting from the remaining four of the above five questions. The beneficial effect of the adaptation scheme was reported about in [24,25], where also the new strategy parameters resulting from the scheme were introduced and discussed. In this work, the adaptation scheme is extended and the effect of the new strategy parameters is investigated empirically in more detail. The main goal is to find out their rele...