The performance of a genetic algorithm (GA) is dependent on many factors: the type of crossover operator, the rate of crossover, the rate of mutation, population size, and the encoding used are just a few examples. Currently, GA practitioners pick and choose GA parameters empirically until they achieve adequate performance for a given problem. In this paper we have isolated one such parameter: the crossover operator. The motivation for this study is to provide an adaptive crossover operator that gives best overall performance on a large set of problems. A new adaptive crossover operator “selective crossover” is proposed and is compared with two-point and uniform crossover on a problem generator where epistasis can be varied and on trap functions where deception can be varied. We provide empirical results which show that selective crossover is more efficient than two-point and uniform crossover across a representative set of search problems containing epistasis.
CITATION STYLE
Cotta, C., Alba, E., & Troya, J. M. (1998). Parallel Problem Solving from Nature — PPSN V. (A. E. Eiben, T. Bäck, M. Schoenauer, & H.-P. Schwefel, Eds.), PPSN (Vol. 1498, pp. 305–314). Berlin/Heidelberg: Springer-Verlag. https://doi.org/10.1007/BFb0056843
Mendeley helps you to discover research relevant for your work.