University of Huddersfield Repository (University of Huddersfield) · 1996 · 22 citations · 4 references
Open access
ArchitectureGeneticsAlgorithmsGenomic Data AnalysisPopulation GeneticsCrossover OperatorsEvolutionary ComputationEvolutionary OptimizationGenetic AlgorithmsPopulation-based SearchHierarchySemantic HierarchyUniform Crossover
This paper identifies the limitations of conventional crossover in genetic algorithms when operating on two chromosomes of differing lengths. To address these problems, the concept of a Semantic Hierarchy (i.e. tree of meaning) of a genotype within a genetic algorithm is introduced. With this in mind, a new form of crossover operator known as Hierarchical Crossover is presented, capable of performing crossover with genotypes of different sizes, while still being functionally equivalent to standard, single-point (uniform) crossover. Various aspects and advantages of this method are discussed. Finally, an example of some results produced by an implementation is shown. Key words: hierarchical crossover, semantic hierarchy, variable-length chromosome, genetic algorithm, evolutionary design. 1. Introduction The genetic algorithm (GA) is a highly efficient and robust search algorithm based on evolution in nature (Holland, 1975). Today, GAs are widely used to evolve good solutions to hundre...
4
D. E. Goldberg · Medical Entomology and Zoology · 1989 · 10.1K citations
Genetic Algorithms in Search, Optimization & Machine Learning
D. E. Goldberg · Medical Entomology and Zoology · 1989 · 2.3K citations
Nicholas J. Radcliffe, Felicity George · 1993 · 26 citations