Applied Soft Computing 1 (2002) 285–299 Mutation-based genetic algorithm: performance evaluation I. De Falco a, , A. Della Cioppa b , E. Tarantino a a ISPAIM, National Research Council of Italy, Via Patacca 85, I-80056 Ercolano (NA), Italy b Department of Computer Science and Electrical Engineering, University of Salerno, Via Ponte Don Melillo 1, I-84084 Fisciano (SA), Italy Received 26 October 2001; received in revised form 23 January 2002; accepted 26 February 2002 Abstract The role of mutation has been frequently underestimated in the field of Evolutionary Computation. Moreover only little work has been done by researchers on mutations other than the classical point mutation. In fact, current versions of Genetic Algorithms (GAs) make use of this kind of mutation only, in spite of the existence in nature of many different forms of mutations. In this paper, we try to address these issues starting from the definition of two nature-based mutations, i.e. the frame-shift and the translocation. These mutation operators are applied to the solution of several test functions without making use of crossover. A comparison with the results achieved by classical crossover-based GAs, both sequential and parallel, shows the effectiveness of such operators. © 2002 Elsevier Science B.V. All rights reserved. Keywords: Genetic algorithms; Mutation; Frame-shift; Translocation 1. Introduction Since the 1960s much research on Evolutionary Al- gorithms (EAs) has been devoted to investigation of importance of the involved operators. In Genetic Algo- rithms (GAs) [14,18] special attention has been ded- icated to crossover, while mutation has always been seen as a secondary operator, though useful in intro- ducing diversity in the population. In Evolution Strate- gies (ESs) [30,32] and in Evolutionary Programming (EP) [11], instead, mutation has been considered as the main operator driving evolution, and special care has been taken in designing suitable models of such an operator. Another difference between those schools is in the mutation frequency. In GAs mutation is to Corresponding author. Tel.: +39-81-560-8330; fax: +39-81-613-9219. E-mail addresses: i.defalco@ispaim.na.cnr.it (I. De Falco), adellacioppa@unisa.it (A. Della Cioppa), e.tarantino@ispaim.na.cnr.it (E. Tarantino). be applied with a low probability, while in ESs and in EP it is always applied to each problem variable. Much research has been carried out in the field of GAs about the optimal mutation rate. This has led to lots of papers aiming at assessing optimal mutation rates. Independently of the approach, however, the mutation operators taken into account often seem to represent either an oversimplified model of biological mutation or a completely new one, “artificial”, specifically tai- lored to deal with real variables, without any corre- spondence with nature. During last years this problem has been evidenced by several authors. This search for more realistic mutation operators has involved many researchers, like for instance Mitchell and Forrest [23] and Banzhaf et al. [2], who have both pointed out the importance of considering new evolution operators. As a result, several operators relying on natural mech- anisms and some mutation-based models of evolution have been developed. In [5–7] we introduced two brand-new mutation operators suitable for GAs, i.e. the frame-shift and the 1568-4946/02/$ – see front matter © 2002 Elsevier Science B.V. All rights reserved. PII:S1568-4946(02)00021-2