Abstract
An Artificial Life environment - getALife - is proposed, whose major aim is to provide a framework to evaluate single and multi-agent systems and evolutionary approaches to the development of reinforcement learning algorithms. The environment is based on a predator-prey scenario, with multiple species and where individuals are mainly characterized by their decision modules and genetic information. The platform is quite powerful, flexible, modular, visually attractive, easy to program and to use, making an interesting tool both to research and teaching. Two applications based on getALife are provided: the evaluation of a Neural Network based decision module with evolutionary learning and the development of a children’s game.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Adami, C., Brown, C.T.: Evolutionary Learning in the 2D Artificial Life System Avida. In: Brooks, R.A., Maes, P. (eds.) Artificial Life IV, pp. 377–381. MIT Press, Cambridge (1994)
Benda, M., Jagannathan, V., Dodhiawala, R.: On optimal cooperation of knowledge sources - an experimental investigations. Technical Report BCS-G2010-280, Boeing Advanced Technology Center (1986)
Beuster, G.: Artificial Life Environment: A Framework for Artificial LIfe Simulations. In: Proceedings of the 4th German Workshop on Artificial Life (2000)
Klein, J.: BREVE: a 3D environment for the simulation of decentralized systemsand Artificial Life. In: Proceedings of Artificial Life VIII, The 8th International Conference on the Simulation and Synthesis of Living Systems, MIT Press, Cambridge (2002)
Kok, J., Vlassis, N.: The Pursuit Domain Package. IAS technical report IAS-UVA-03-03, Univ. Amsterdam (2003)
Minar, N., Burkhart, R., Langton, C., Askenazi, M.: The Swarm simulation system: a toolkit for building multi-agent simulations. SFI Working Paper 96-06-042, Santa Fe Institute (1996)
Moriarty, D., Schultz, A., Grefenstette, J.: Evolutionary algorithms for reinforcement learning. Journal of Artificial Intelligence Research 11, 241–276 (1999)
Neves, J., Rocha, M., Rodrigues, H., Biscaia, M., Alves, J.: Adaptive Strategies and the Design of Evolutionary Applications. In: Banzhaf, W., Daida, J., Eiben, A., Garzon, M., Honavar, V., Jakiela, M., Smith, R. (eds.) Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 1999), Orlando, Florida, USA, July 1999, pp. 473–479. Morgan Kaufmann, San Francisco (1999)
Ray, T.: Evolution, Ecology and Optimization of Digital Organisms. SFI Working Paper 92-08-042, Santa Fe, NM (1992)
Rocha, M., Cortez, P., Neves, J.: Evolutionary Approaches to Neural Network Learning. In: Pires, F., Abreu, S. (eds.) EPIA 2003. LNCS (LNAI), vol. 2902, Springer, Heidelberg (2003)
Yaeger, L.: Computational Genetics, Physiology, Metabolism, Neural Systems, Learning, Vision and Behaviour on PolyWorld: Life in a New Context. In: Langton, C.G. (ed.) Artificial Life III, Redwood City, CA, Addison-Wesley, Reading (1993)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Machado, D., Rocha, M. (2008). getALife - An Artificial Life Environment for the Evaluation of Agent-Based Systems and Evolutionary Algorithms for Reinforcement Learning. In: Nguyen, N.T., Katarzyniak, R. (eds) New Challenges in Applied Intelligence Technologies. Studies in Computational Intelligence, vol 134. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-79355-7_4
Download citation
DOI: https://doi.org/10.1007/978-3-540-79355-7_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-79354-0
Online ISBN: 978-3-540-79355-7
eBook Packages: EngineeringEngineering (R0)