Abstract
In this work, genetic programming systems are viewed as cooperative processes: individuals in the population cooperate to evolve a global solution. There are two basic forms of cooperation for distributed problem solving: task-sharing and result-sharing. We introduce two models that enable cooperation in genetic programming systems. The first model is based on task-sharing and the second one is based on result-sharing. We examine the effects of both forms of cooperation on the performance of genetic programming systems solving the insect locomotion problem. This article demostrates that cooperative genetic programming can be used to evolve several commonly observed gaits in insects.
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
Axelrod, R.: The Evolution of Cooperation. Basic Books, Inc., New York (1984)
Beer, R.: Intelligence as Adaptive Behavior. Academic Press, Inc., London (1990)
Brooks, R.: A Robot that Walks: Emergent Behaviors from a Carefully Evolved Network. Neural Computation 1(2), 365–382 (1989)
Cobb, H.: Is the Genetic Algorithm a Cooperative Learner? In: Whitley, D. (ed.) Foundations of Genetic Algorithms, vol. 2, pp. 277–296. Morgan Kaufmann Publishers, Inc., San Francisco (1993)
Cruse, H.: What Mechanisms Coordinate Leg Movement in Walking Arthropods. Trends in Neurosciences 13, 15–21 (1990)
Dawkins, R.: The Selfish Gene. Oxford University Press, Oxford (1976)
Ferrell, C.: A Comparision of Three Insect-Inspired Locomotion Controllers. Robotics and Autonomous Systems 16(2-4), 135–159 (1995)
Genesereth, M., Ginsberg, M., Rosenchein, J.: Cooperation Without Communication. In: Bond, A., Gasser, L. (eds.) Readings in Distributed Artificial Intelligence, pp. 220–226. Morgan Kaufmann Publishers, Inc., San Francisco (1988)
Koza, J.: Genetic Programming II. The MIT Press, Cambridge (1994)
Luke, S., Spector, L.: Evolving Team Work and Coordination with Genetic Programming. In: Koza, J., Goldberg, D., Fogel, D., Riolo, R. (eds.) Genetic Programming 1996. Proceedings of the First Annual Conference, pp. 150–156. The MIT Press, Cambridge (1996)
Smith, R., Davis, R.: Frameworks for Cooperation in Distributed Problem Solving. In: Bond, A., Gasser, L. (eds.) Readings in Distributed Artificial Intelligence, pp. 61–70. Morgan Kaufmann Publishers, Inc., San Francisco (1988)
Spector, L., Luke, S.: Cultural Transmission of Information in Genetic Programming. In: Koza, J., Goldberg, D., Fogel, D., Riolo, R. (eds.) Genetic Programming 1996. Proceedings of the First Annual Conference, pp. 209–214. The MIT Press, Cambridge (1996)
Spencer, G.: Automatic Generation of Programs for Crawling and Walking. In: Kinnear, K. (ed.) Advances in Genetic Programming, pp. 335–353. The MIT Press, Cambridge (1994)
Vallejo, E., Ramos, F.: Result-Sharing: A framework for Cooperation in Genetic Programming. In: Banzhaf, W., Daida, J., Eiben, A., Garzon, M., Honovar, V., Jakiela, M., Smith, R. (eds.) Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 1999), vol. 1238. Morgan Kaufmann Publishers, Inc., San Francisco (1999)
Wilson, D.: Insect Walking. Annual Review of Entomology 11, 103–122 (1966)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Vallejo, E.E., Ramos, F. (2000). Evolving Insect Locomotion Using Cooperative Genetic Programming. In: Cairó, O., Sucar, L.E., Cantu, F.J. (eds) MICAI 2000: Advances in Artificial Intelligence. MICAI 2000. Lecture Notes in Computer Science(), vol 1793. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10720076_16
Download citation
DOI: https://doi.org/10.1007/10720076_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67354-5
Online ISBN: 978-3-540-45562-2
eBook Packages: Springer Book Archive