Efficient Crossover in the GAuGE System

  • Miguel Nicolau
  • Conor Ryan
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3003)


This paper presents a series of context-preserving crossover operators for the GAuGE system. These operators have been designed to respect the representation of genotype strings in GAuGE, thereby making sensible changes at the genotypic level. Results on a set of problems suggest that some of these operators can improve the maintenance and propagation of building blocks in GAuGE, as well as its scalability, and could be of use to other systems using structural evolving genomes.


Genetic Algorithm Mapping Process Crossover Operator Crossover Point Binary String 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bagley, J.D.: The behaviour of adaptive systems which employ genetic and correlation algorithms. Doctoral Dissertation, University of Michigan (1967)Google Scholar
  2. 2.
    Banzhaf, W.: Genotype-Phenotype-Mapping and Neutral Variation - A case study in Genetic Programming. In: Davidor, Y., Männer, R., Schwefel, H.-P. (eds.) PPSN 1994. LNCS, vol. 866, pp. 322–332. Springer, Heidelberg (1994)Google Scholar
  3. 3.
    Bean, J.: Genetic Algorithms and Random Keys for Sequencing and Optimization. ORSA Journal on Computing 6(2), 154–160 (1994)zbMATHGoogle Scholar
  4. 4.
    Chen, Y., Goldberg, D.E.: An Analysis of a Reordering Operator with Tournament Selection on a GA-Hard Problem. In: Cantú-Paz, E., Foster, J.A., Deb, K., Davis, L., Roy, R., O’Reilly, U.-M., Beyer, H.-G., Kendall, G., Wilson, S.W., Harman, M., Wegener, J., Dasgupta, D., Potter, M.A., Schultz, A., Dowsland, K.A., Jonoska, N., Miller, J., Standish, R.K. (eds.) GECCO 2003. LNCS, vol. 2724, pp. 825–836. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  5. 5.
    Goldberg, D.E., Korb, B., Deb, K.: Messy genetic algorithms: Motivation, analysis, and first results. Complex Systems 3, 493–530 (1989)zbMATHMathSciNetGoogle Scholar
  6. 6.
    Harik, G.: Learning Gene Linkage to Efficiently Solve Problems of Bounded Difficulty Using Genetic Algorithms. Doctoral Dissertation, University of Illinois (1997)Google Scholar
  7. 7.
    Kimura, M.: The Neutral Theory of Molecular Evolution. Cambridge University Press, Cambridge (1983)CrossRefGoogle Scholar
  8. 8.
    Nicolau, M., Ryan, C.: How Functional Dependency Adapts to Salience Hierarchy in the GAuGE System. In: Ryan, C., Soule, T., Keijzer, M., Tsang, E.P.K., Poli, R., Costa, E. (eds.) EuroGP 2003. LNCS, vol. 2610, pp. 153–163. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  9. 9.
    Nicolau, M., Auger, A., Ryan, C.: Functional Dependency and Degeneracy: Detailed Analysis of the GAuGE System. In: Liardet, P., Collet, P., Fonlupt, C., Lutton, E., Schoenauer, M. (eds.) EA 2003. Lecture Notes in Computer Science (to be published), vol. 2936, pp. 15–26. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  10. 10.
    Oliver, I.M., Smith, D.J., Holland, J.R.C.: A Study of Permutation Crossover Operators on the Traveling Salesman Problem. In: Proceedings of the Second International Conference on Genetic Algorithms, pp. 224–230 (1987)Google Scholar
  11. 11.
    O’Neill, M., Ryan, C.: Grammatical Evolution -Ev olving programs in an arbitrary language. Kluwer Academic Publishers, Dordrecht (2003)Google Scholar
  12. 12.
    Ryan, C., Nicolau, M., O’Neill, M.: Genetic Algorithms using Grammatical Evolution. In: Foster, J.A., Lutton, E., Miller, J., Ryan, C., Tettamanzi, A.G.B. (eds.) EuroGP 2002. LNCS, vol. 2278, pp. 278–287. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  13. 13.
    Ryan, C., Nicolau, M.: Doing Genetic Algorithms the Genetic Programming Way. In: Riolo, R., Worzel, B. (eds.) Genetic Programming Theory and Practice. Kluwer Publishers, Boston (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Miguel Nicolau
    • 1
  • Conor Ryan
    • 1
  1. 1.Biocomputing and Developmental Systems Group Computer Science and Information Systems DepartmentUniversity of LimerickIreland

Personalised recommendations