Abstract

The present paper introduces a mutation-based evolutionary algorithm that evolves genes to regulate the developmental timings of phenotypic values. For each generation, an individual in the evolutionary algorithm time-sequentially generates a given number of entire phenotypes before finishing its life. Each gene represents a cycle time of changing probability for determining its corresponding phenotypic value, which is an indicator of developmental timing. In addition, the algorithm has a learning mechanism such that, during the lifetime of an individual, genes representing a long cycle time can change the probability of adaptation more easily than genes representing a short cycle time. Therefore, if the diversity of the genes is maintained, it can be expected that the algorithm provides a different evolution speed to each phenotypic value. The present paper also discusses a new approach to depicting an evolutionary optimization process. An evolutionary optimization process involves the identification of linkage between variables, and therefore, network structures formed using the identified linkage information determine how the evolutionary algorithm solves a given optimization problem. The proposed approach regards an evolutionary optimization process as a change in the network topology that emerges in the process of linkage identification. The simulation results indicate that evolution and learning mediated by the difference in developmental timing helps to sequentially solve hard uniformly-scaled bit optimization problems with linkage between variables.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.