This project will investigate the techniques for identifying such genes and creating new genes. Some related machine learning and statistical test techniques will be evaluated for this purpose. In relation to gene identification, useful design knowledge can be extracted from a population of individual circuits. Furthermore, this project will explore how this approach can be used to build large cuircuits, i.e. identifying sub-circuits to build larger and larger circuits. Representation of circuits will be an important research issue here.
Low diversity prevents an EA from exploring the design space further.
Fitness sharing encourages exploration of different parts of the design space. It encourages discovery of different circuits which all achieve high fitness. Such results enable a human designer to examine different high quality designs and apply discovered design knowledge to other similar problems.