An Analysis of Diploidy and Dominance in Genetic Algorithms
نویسنده
چکیده
The use of diploidy and dominance in genetic algorithms (GAs) has long been used to improve performance in time-varying optimization problems. Diploidy increases diversity in GAs by allowing recessive genes to survive in a population and become active at some later time when changes in the environment make them more desirable. This paper suggests an intuitive way to implement diploidy and presents some mathematical analyses of fitness proportional selection to justify its use in time-varying problems. An extension of the classical schema theorem for diploid GAs is presented. The mathematical analyses are geared towards the One Max problem, and assume a GA with selection and mutation only (no crossover). The analyses confirm that diploidy increases diversity, and provide some quantitative results for diversity increase as a function of the GA population characteristics.
منابع مشابه
On the Design of Diploid Genetic Algorithms for Problem Optimization in Dynamic Environments [CEC7508]
Using diploidy and dominance is one method to enhance the performance of genetic algorithms in dynamic environments. For diploidy genetic algorithms, there are two key design factors: the cardinality of genotypic alleles and the uncertainty in the dominance scheme. This paper investigates the effect of these two factors on the performance of diploidy genetic algorithms in dynamic environments. ...
متن کاملA multi-objective genetic algorithm (MOGA) for hybrid flow shop scheduling problem with assembly operation
Scheduling for a two-stage production system is one of the most common problems in production management. In this production system, a number of products are produced and each product is assembled from a set of parts. The parts are produced in the first stage that is a fabrication stage and then they are assembled in the second stage that usually is an assembly stage. In this article, the first...
متن کاملNonstationary Function Optimization Using Genetic Algorithms with Dominance and Diploidy
Specifically, we apply genetic algorithms that include diploid genotypes and dominance operators to a simple nonstationary problem in function optimization: an oscillating, blind knapsack problem. In doing this, we find that diploidy and dominance induce a form of long term distributed memory that stores and occasionally remembers good partial solutions that were once desirable. This memory per...
متن کاملHaploid Genetic Programming with Dominance
This paper presents a new crossover operator for genetic programming – dominance crossover. Dominance crossover is similar to the use of dominance in nature. In nature, dominance is used as a genotype to phenotype mapping when an organism carries pairs (or more than one) chromosome, but here we use dominance on a haploid structure. The haploid form contains all the information relevant to the p...
متن کاملGenetic Study of Agronomic Traits in Tobacco (Nicotiana tabacum L.) Using Hayman’s Graphical Analysis of Diallel
For the purpose of graphical analysis and estimation of genetic parameters related to yield and its components, six tobacco genotypes was crossed in half -diallel mating design. In this study, the F2 progenies and their parents were evaluated in a randomized complete block design with three replications. The results of analysis of variance indicated a significant difference between genotypes fo...
متن کامل