DocumentCode
356804
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
Volume
1
fYear
2000
fDate
2000
Firstpage
753
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation, 2000. Proceedings of the 2000 Congress on
Conference_Location
La Jolla, CA
Print_ISBN
0-7803-6375-2
Type
conf
DOI
10.1109/CEC.2000.870374
Filename
870374
Link To Document