Title :
Evolving a virtual ecosystem with genetic algorithms
Author :
Eccles, Jeremy S. ; Dickerson, Julie A. ; Shao, Junqing
Author_Institution :
Inst. for Media Commun., German Nat. Res. Center for Inf. Technol., St. Augustin, Germany
Abstract :
A virtual ecosystem was developed using genetic algorithms, artificial neural networks, and fuzzy systems. The ecosystem simulated and regulated the motion and interactions of computer animated agents in a virtual environment. Within the ecosystem, each agent has its own neural networks that govern its motion strategy so that the creature could learn to perform different behaviors, such as searching for food and evading predators. The inputs of the neural networks were connected with creatures´ eye-like sensors and the outputs of the networks were attached to creatures´ legs to drive the creatures. The neural networks were evolved using genetic algorithms, including single tournament selection, two-point crossover, and one point mutation. Augmented fuzzy cognitive maps regulated the overall operation of the environment and allowed each creature to switch between different neural networks for finding food and avoiding predators. The experimental results demonstrated that animated agents can evolve and learn how to survive in a complex and dynamic virtual environment
Keywords :
biocybernetics; computer animation; fuzzy neural nets; fuzzy systems; genetic algorithms; motion control; multi-agent systems; software agents; virtual reality; animated agents; artificial neural networks; computer animated agents; different behaviors; evading predators; eye-like sensors; fuzzy cognitive maps; fuzzy systems; genetic algorithm; learning; legs; motion strategy; neural network; one point mutation; searching for food; single tournament selection; two-point crossover; virtual ecosystem; virtual environment; Animation; Artificial neural networks; Computational modeling; Computer simulation; Ecosystems; Fuzzy systems; Genetic algorithms; Neural networks; Switches; Virtual environment;
Conference_Titel :
Evolutionary Computation, 2000. Proceedings of the 2000 Congress on
Conference_Location :
La Jolla, CA
Print_ISBN :
0-7803-6375-2
DOI :
10.1109/CEC.2000.870374