Skip to main content
Log in

A formal analysis of the role of multi-point crossover in genetic algorithms

  • Published:
Annals of Mathematics and Artificial Intelligence Aims and scope Submit manuscript

Abstract

On the basis of early theoretical and empirical studies, genetic algorithms have typically used 1 and 2-point crossover operators as the standard mechanisms for implementing recombination. However, there have been a number of recent studies, primarily empirical in nature, which have shown the benefits of crossover operators involving a higher number of crossover points. From a traditional theoretical point of view, the most surprising of these new results relate to uniform crossover, which involves on the averageL/2 crossover points for strings of lengthL. In this paper we extend the existing theoretical results in an attempt to provide a broader explanatory and predictive theory of the role of multi-point crossover in genetic algorithms. In particular, we extend the traditional disruption analysis to include two general forms of multi-point crossover:n-point crossover and uniform crossover. We also analyze two other aspects of multi-point crossover operators, namely, their recombination potential and exploratory power. The results of this analysis provide a much clearer view of the role of multi-point crossover in genetic algorithms. The implications of these results on implementation issues and performance are discussed, and several directions for further research are suggested.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. L.B. Booker, Improving search in genetic algorithms,Genetic Algorithms and Simulated Annealing, ed. L. Davis (Morgan Kaufmann, 1987).

  2. C. Bridges and D. Goldberg, An analysis of reproduction and crossover in a binary-coded genetic algorithm,Proc. 1st Int. Conf. on Genetic Algorithms, ed. J.J. Grefenstette (Lawrence Erlbaum, 1985).

  3. L.D. Davis, Adapting operator probabilities in genetic algorithms,Proc. 3rd Int. Conf. on Genetic Algorithms, ed. J.D. Shaffer (Morgan Kaufmann, 1989).

  4. K.A. De Jong, An analysis of the behavior of a class of genetic adaptive systems, Doctoral Thesis, Department of Computer and Communication Sciences, University of Michigan, Ann Arbor (1975).

    Google Scholar 

  5. K.A. De Jong and W. Spears, An analysis of interacting roles of population size and crossover in genetic algorithms,Proc. 1st Int. Conf. on Parallel Problem Solving from Nature, eds. H.P. Schwefel and R. Manner (Springer, 1990).

  6. L. Eschelman, R. Caruana and D. Schaffer, Biases in the crossover landscape,Proc. 3rd Inf. Conf. on Genetic Algorithms, ed. J.D. Shaffer (Morgan Kaufmann, 1989).

  7. T.C. Fogarty, Varying the probability of mutation in genetic algorithms,Proc. 3rd Int. Conf. on Genetic Algorithms, ed. J.D. Shaffer (Morgan Kaufmann, 1989).

  8. D.E. Goldberg, Sizing populations for serial and parallel genetic algorithms,Proc. 3rd Int. Conf. on Genetic Algorithms, ed J.D. Shaffer (Morgan Kaufmann, 1989).

  9. J.H. Holland,Adaptation in Natural and Artificial Systems (The University of Michigan Press, 1975).

  10. W. Spears and K.A. De Jong, An analysis of multi-point crossover,Proc. Foundations of Genetic Algorithms Workshop, ed. G. Rawlins (Morgan Kaufmann, 1990).

  11. G. Syswerda, Uniform crossover in genetic algorithms,Proc. 3rd Int. Conf. on Genetic Algorithms, ed. J.D. Shaffer (Morgan Kaufmann, 1989).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

De Jong, K.A., Spears, W.M. A formal analysis of the role of multi-point crossover in genetic algorithms. Ann Math Artif Intell 5, 1–26 (1992). https://doi.org/10.1007/BF01530777

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01530777

Keywords

Navigation