Evolutionary Optimization of Network Structures using Informative Genotype Tag.

Evolutionary computation has been applied to numerous design tasks, including design of electric circuits, neural networks, and genetic circuits. Though it is a very effective solution for optimizing network structures, genetic algorithm faces many difficulties, often referred to as the permutation problems, when both topologies and the weights of the network are the target of optimization. We propose a new crossover method used in conjunction with a genotype with information tags. The information tags allow GA to recognize and preserve the common structure of parent chromosomes during genetic crossover. The method is implemented along with subpopulating strategies to make the parallel evolution of network topology and weights feasible and efficient. The proposed method is evaluated on a few typical and practical problems, and shows improvement from conventional methodologies and genotypes.

[1]  Masaya Iwata,et al.  Analogue EHW Chip for Intermediate Frequency Filters , 1998, ICES.

[2]  Yuko Teranishi,et al.  Development of Automated Data Mining System for Quality Control in Manufacturing , 2001, DaWaK.

[3]  John R. Koza,et al.  Automated Design of Both the Topology and Sizing of Analog Electrical Circuits Using Genetic Programming , 1996 .

[4]  Hitoshi Iba,et al.  Analog circuit design with a variable length chromosome , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[5]  Olivier Michel An Artificial Life Approach for the Synthesis of Autonomous Agents , 1995, Artificial Evolution.

[6]  Patrik D'haeseleer,et al.  Linear Modeling of mRNA Expression Levels During CNS Development and Injury , 1998, Pacific Symposium on Biocomputing.

[7]  J. Collins,et al.  Construction of a genetic toggle switch in Escherichia coli , 2000, Nature.

[8]  Riccardo Poli,et al.  Evolution of Graph-Like Programs with Parallel Distributed Genetic Programming , 1997, ICGA.

[9]  Samir W. Mahfoud Crowding and Preselection Revisited , 1992, PPSN.

[10]  Nicholas J. Radcliffe,et al.  Forma Analysis and Random Respectful Recombination , 1991, ICGA.

[11]  Kenneth Alan De Jong,et al.  An analysis of the behavior of a class of genetic adaptive systems. , 1975 .

[12]  Brad Fullmer and Risto Miikkulainen Using Marker-Based Genetic Encoding Of Neural Networks To Evolve Finite-State Behaviour , 1991 .

[13]  M. Elowitz,et al.  A synthetic oscillatory network of transcriptional regulators , 2000, Nature.

[14]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[15]  Risto Miikkulainen,et al.  Solving Non-Markovian Control Tasks with Neuro-Evolution , 1999, IJCAI.

[16]  Yun Li,et al.  GA automated design and synthesis of analog circuits with practical constraints , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[17]  Ralph R. Martin,et al.  A Sequential Niche Technique for Multimodal Function Optimization , 1993, Evolutionary Computation.

[18]  Risto Miikkulainen,et al.  Efficient Reinforcement Learning through Symbiotic Evolution , 2004 .

[19]  Masahiro Okamoto,et al.  Development of a System for the Inference of Large Scale Genetic Networks , 2000, Pacific Symposium on Biocomputing.