Abstract
This paper deals with genetic programming (GP) for information translation. The GP can generate a structured computer program, but it is difficult to define recursive functions automatically. Therefore, we propose a virus-evolutionary genetic programming (VE-GP) composed of two populations; host and virus. Here, a virus plays the role of an automatically defined function. First, the VE-GP is applied to a function approximation problem, and the simulation result shows that the VE-GP can generate a function to approximate the given function with small errors. Next, the VE-GP is applied to the information transformation for a classification task, and the simulation result shows that the VE-GP can generate a function to classify a given data set.
Similar content being viewed by others
References
Russel SJ, Norvig P (1995) Artificial intelligence. Prentice-Hall, Englewood Cliffs
Zurada JM, Marks RJ II, Robinson CJ (1994) Computational intelligence-imitating life. IEEE Press, New York
Palaniswami M, Attikiouzel Y, Marks RJ II, et al. (1995) Computational intelligence—a dynamic system perspective. IEEE Press, New York
Jang J-SR, Sun C-T, Mizutani E (1997) Neuro-fuzzy and soft computing, Prentice-Hall, Englewood Cliffs
Langton CG (1995) Artificial life—an overview. MIT Press, Cambridge
Fogel DB (1995) Evolutionary computation. IEEE Press, New York
Holland J (1975) Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor
Goldberg DE (1989) Genetic algorithms in search, optimization, and machine learning, Addison Wesley, Reading
Koza J (1992) Genetic programming, MIT Press, Cambridge
Koza J (1994) Genetic programming II, MIT Press, Cambridge
Kubota N, Fukuda T (1998) Sensory network for mobile robotic systems with structured intelligence. J Robotics Mechatronics 10:338–349
Kubota N, Shimojima K, Fukuda T (1996) The role of virus infection in virus-evolutionary genetic algorithm. J Appl Math Comput Sci 6:415–429
Hillis WD (1991) Co-evolving parasites improve simulated evolution as an optimization procedure. In: Langton CG, Taylor C, Farmer JD, Rasmussen S (eds) Artificial life II, Addison Wesley, Reading pp 313–324
Angeline PJ, Pollack JB (1993) Competitive environments evolve better solutions for complex tasks. Proceedings of the 5th International Conference on Genetic Algorithms, pp 264–270
Paredis J (1995) Coevolutionary computation. Artif Life 2:355–375
Sherrah JR, Bogner RE, Bouzerdoum A (1997) The evolutionary pre-processor. Proceedings of the 2nd Annual Conference on Genetic Programming, pp 305–312
Syswerda G (1991) A study of reproduction in generational and steady-state genetic algorithms. In: Rawlins GJE (ed) Foundations of genetic algorithms. Morgan Kaufmann, San Mateo
Author information
Authors and Affiliations
Corresponding author
About this article
Cite this article
Kubota, N., Kojima, F., Hashimoto, S. et al. Information transformation by virus-evolutionary genetic programming. Artif Life Robotics 4, 171–174 (2000). https://doi.org/10.1007/BF02481340
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF02481340