Evolutionary change in developmental timing
暂无分享,去创建一个
This paper presents a mutation-based evolutionary algorithm that evolves genotypic genes for regulating developmental timing of phenotypic values. The genotype sequentially generates a given number of entire phenotypes and then finishes its life at each generation. Each genotypic gene represents a cycle time of changing probability to determine its corresponding phenotypic value in a life span of the genotype. This cycle time can be considered to be a sort of information on developmental timing. Furthermore, the algorithm has a learning mechanism for genotypic genes representing a long cycle time to change the probability more adaptively than those representing a short cycle time. Therefore, it can be expected that the algorithm brings different evolution speed to each phenotypic value. The experimental results show that the algorithm can identify building blocks of uniformly-scaled problems sequentially and also that a population size required for solving the problems is quite small but the number of function evaluations required is sub-exponential scale-up with the problem size.
[1] Gilbert Syswerda,et al. A Study of Reproduction in Generational and Steady State Genetic Algorithms , 1990, FOGA.
[2] S. Gould,et al. Ontogeny and Phylogeny , 1978 .
[3] Dirk Thierens,et al. Mixing in Genetic Algorithms , 1993, ICGA.
[4] Kalyanmoy Deb,et al. Analyzing Deception in Trap Functions , 1992, FOGA.
[5] Angelo Cangelosi,et al. Heterochrony and Adaptation in Developing Neural Networks , 1999, GECCO.