Abstract
This article presents a new approach to the evolution of controllers for autonomous agents. We propose the evolution of a connectionist structure where each node has an associated program, evolved using genetic programming. We call this structure a Genetically Programmed Network and use it to successfully evolve control systems with very different architectures, by making small restrictions to the evolutionary process. Experimental results of applying this method to evolve neural networks, distributed programs and rule-based systems capable of solving a common benchmark problem, the Ant Problem, are presented. Comparison with other known genetic programming based approaches, shows that our method requires less effort to find a solution.
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
P. Angeline, “Evolutionary Algorithms and Emergent Intelligence”, PhD Thesis, Ohio State University, 1993.
W. Banzhaf, P. Nordin, and M. Olmer, “Generating Adaptive Behavior for a Real Robot using Function Regression within Genetic Programming”, Genetic Programming 1997: Proceedings of the Second Annual Conference, pp. 35–43, Morgan Kaufmann, 13–16 July 1997.
R. Brooks, “Artificial Life and Real Robots”, Towards a Practice of Autonomous Systems: Proceedings of the First European Conference on Artificial Life, MIT Press, Cambridge, MA, 1992, pp. 3–10.
K. Chellapilla, “Evolutionary programming with tree mutations: Evolving computer programs without crossover”, Genetic Programming 1997: Proceedings of the Second Annual Conference, pages 431–438, Morgan Kaufmann, 13–16 July 1997.
D. Cliff, P. Husbands and I. Harvey, “Analysis of Evolved Sensory-Motor Controllers”, Cognitive Science Research Paper, Serial N° CSRP 264, 1992.
R. Collins and D. Jefferson, “Antfarm: toward simulated evolution”, Artificial Life II, Santa Fe Institute Studies in the Sciences of the Complexity, volume X, Addison-Wesley, 1991.
J. Donnart and J. Meyer, “A Hierarchical Classifier System Implementing a Motivationally Autonomous Animat”, Proceedings of the Third Int. Conf. on Simulation of Adaptive Behaviour, MIT Press/Bradford Books, pp. 144–153.
M. Dorigo and U. Schnepf, “Genetics-Based Machine Learning and Behaviour Based Robotics: A New Synthesis”, IEEE Transactions on Systems, Man, and Cybernetics, 23, 1, 141–154, January 1993.
M. Dorigo and M. Colombetti, “Robot Shaping: Developing Autonomous Agents through Learning”, Technical Report TR-92-040, International Computer Science Institute, April 1993
D. Floreano and F. Mondada, “Automatic Creation of an Autonomous Agent: Genetic Evolution of a Neural-Network Driven Robot”, From Animals to Animats III, Proc. of the 3rd Int. Conf on Simulation of Adaptive Behaviour, MIT Press/Bradford Books, 1994.
J. Grefenstette and A. Schultz, “An Evolutionary Approach to Learning in Robots”, Proc. of the Machine Learning Workshop on Robot Learning, 11th International Conference on Machine Learning, July 10–13, 1994, New Brunswick, N.J., 65–72.
I. Harvey, P. Husbands and D. Cliff, “Issues in Evolutionary Robotics”, Proceedings of SAB92, the Second International Conference on Simulation of Adaptive Behaviour, MIT Press Bradford Books, Cambridge, MA, 1993.
M. Keith, “Genetic Programming in C++: Implementation Issues”, Advances in Genetic Programming, pp. 285–310, MIT Press, 1994.
J. Koza, “Genetic programming: On the programming of computers by means of natural selection”, Cambridge, MA, MIT Press, 1992.
W. Langdon and R. Poli, “Why Ants are Hard”, Technical Report CSRP-98-04, The University of Birmingham, School of Computer Science, 1998.
W. Langdon, “Better Trained Ants”, Technical Report CSRP-98-08, The University of Birmingham, School of Computer Science, 1998.
S. Nolfi, D. Floreano et al, “How to Evolve Autonomous Robots: Different Approaches in Evolutionary Robotics”, Artificial Life IV, pp. 190–197, MIT Press/Bradford Books, 1994.
J. Pujol and R. Poli, “Efficient Evolution of Asymmetric Recurrent Neural Networks Using a PDGP-inspired Two-dimensional Representation”, Proceedings of EuroGP’98, First European Workshop on Genetic Programming, April 1998, Springer.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Silva, A., Neves, A., Costa, E. (1999). Evolving Controllers for Autonomous Agents Using Genetically Programmed Networks. In: Poli, R., Nordin, P., Langdon, W.B., Fogarty, T.C. (eds) Genetic Programming. EuroGP 1999. Lecture Notes in Computer Science, vol 1598. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48885-5_22
Download citation
DOI: https://doi.org/10.1007/3-540-48885-5_22
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65899-3
Online ISBN: 978-3-540-48885-9
eBook Packages: Springer Book Archive