Genetic Algorithm with Fuzzy Genotype Values and Its Application to Neuroevolution

The author proposes an extension of genetic algorithm (GA) for solving fuzzy-valued optimization problems. In the proposed GA, values in the genotypes are not real numbers but fuzzy numbers. Evolutionary processes in GA are extended so that GA can handle genotype instances with fuzzy numbers. The proposed method is applied to evolving neural networks with fuzzy weights and biases. Experimental results showed that fuzzy neural networks evolved by the fuzzy GA could model hidden target fuzzy functions well despite the fact that no training data was explicitly provided.


Authors:



References:
[1] H. Ishibuchi, H. Tanaka, and H. Okada, "Fuzzy neural networks with fuzzy weights and fuzzy biases,” Proc. of IEEE International Conferences on Neural Networks, pp.1650–1655, 1993.
[2] D.B. Fogel, L.J. Fogel, and V.W. Porto, "Evolving neural networks,” Biological Cybernetics, vol.63, issue 6, pp.487–493, 1990.
[3] X. Yao, "Evolving artificial neural networks,” Proc. of the IEEE, vol.87, no.9, pp.1423–1447, 1999.
[4] K.O. Stanley, and R. Miikkulainen, "Evolving neural networks through augmenting topologies,” Evolutionary Computation, vol.10, no.2, pp.99–127, 2002.
[5] D. Floreano, P. Durr, and C. Mattiussi, "Neuroevolution: from architectures to learning,” Evolutionary Intelligence, vol.1, no.1, pp.47–62, 2008.
[6] L.A. Zadeh, "The concept of a linguistic variable and its application to approximate reasoning - I, II, and III,” Information Sciences, vol.8, pp.199–249, pp.301–357, and vol.9, pp.43–80, 1975.
[7] G. Alefeld, and J. Herzberger, Introduction to Interval Computation, Academic Press, 1983.
[8] L.J. Eshelman, and J.D. Schaffer, "Real-coded genetic algorithms and interval-schemata,” in D. L. Whitley (ed.), Foundation of Genetic Algorithms 2, pp.187–202, 1993.