Summary
There are certain problems that require using small populations to explore fitness landscapes that are mostly flat, thus offering very little information, where the solutions appear as sparsely distributed narrow peaks. This is the case of the evolution of controllers for many problems in evolutionary robotics. Consequently, for these types of problems it should be useful to consider the use of evolutionary algorithms that cluster the few individuals in the surroundings of the local good solutions permitting an adequate trade-off between exploration and exploitation. Macroevolutionary algorithms cover this need, and through the appropriate selection of the values for its parameters they perform in general better than genetic algorithms for the case of very low population values. In this work we study the influence of the two main parameters governing the search performed by macroevolutionary algorithms as well as the influence of dividing populations into races.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
De Jong, K.A. (1975) An Analysis of the Behavior of a Class of a Genetic Adaptive Systems, Ph. Thesis, University of Michigan, Ann Arbor.
Goldberg, D.E. (1989) Genetic Algorithms in Search, Optimization and Machine Learning, New York, Addison-Wesley.
Janson, D.J., Frenzel, J.F. (1993) Training product unit neural networks with genetic algorithms”, IEEE Expert 26–32.
Marín, J., Solé, R.V. (1999) Macroevolutionary algorithms: A new optimization method on fitness landscapes, IEEE Transactions on Evolutionary Computation 3(4):272–286.
Menczer, F., Street, W.N., Degeratu, M. (2001) Evolving heterogeneous neural agents by local selection, Advances in the Evolutionary Synthesis of Intelligent Agents, M.J. Patel, V. Honavar and K. Balakrishnan (eds.), MIT Press, 337–365.
Santos, J., Duro, R.J., Becerra, J.A., Crespo, J.L., and Bellas F. (2001) Considerations in the application of evolution to the generation of robot controllers, Information Sciences, 133:127–148.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag London Limited
About this chapter
Cite this chapter
Becerra, J.A., Santos, J., Duro, R. (2005). Robot Controller Evolution with Macroevolutionary Algorithms. In: Wu, X., Jain, L., Graña, M., Duro, R.J., d’Anjou, A., Wang, P.P. (eds) Information Processing with Evolutionary Algorithms. Advanced Information and Knowledge Processing. Springer, London. https://doi.org/10.1007/1-84628-117-2_9
Download citation
DOI: https://doi.org/10.1007/1-84628-117-2_9
Publisher Name: Springer, London
Print ISBN: 978-1-85233-866-4
Online ISBN: 978-1-84628-117-4
eBook Packages: Computer ScienceComputer Science (R0)