Scholarly Books Published


Cultural Algorithms: Tools for the Engineering of Social Intelligence into Complex Systems. To appear 2018, Wiley-IEEE Press. This text is designed to introduce Engineers to the use of socially motivated evolutionary algorithms to the design of complex Engineering environments.

Cultural Algorithms: Putting Social Networks to Work , Robert G. Reynolds, Springer-Verlag, to appear, 2018. This book focuses on the design of Cultural Algorithm solutions to real world optimization problems. In particular, it focuses on the role that social networks play in the distribution of problem solving knowledge.

An Adaptive Computer Model of the Evolution of Agriculture in the Valley of Oaxaca, Mexico, Ph.D. Thesis, University of Michigan, 1979, University Microfilms This thesis used a specific machine learning technique, genetic algorithms, to model the decision-making adaptations made by prehistoric hunter-gatherers during the process of developing incipient agriculture. The genetic algorithm selectively operated on decision-making procedures expressed as production rules in a knowledge base in order to adapt to the simulated environment in which the system was embedded. The results were compared with the archaeological data from the region and proved sufficient to explain a number of patterns in that data.


Prehistory and Human Ecology of the Valley of Oaxaca:Excavations at San Jose Magote I: The Household Archaeology, Kent V. Flannery, Joyce Marcus, and Robert G. Reynolds, Memoirs of the Museum of Anthropology, University of Michigan, Number 40, 2005.

The Automatic Acquisition of Software Engineering Knowledge: Evolution-Based Approaches to Knowledge Acquisition in Automatic Programming Systems with George Cowan World Scientific Press, 2003. This text focuses on the acquisition of knowledge about software engineering activities within a Genetic Programming Environment Using Cultural Algorithms. The book describes an automated programming environment based around Genetic Programming GP that supports the development of large-scale software systems. An example subsystem describing the learning of metrics to describe the quality of software produced by a GP agent is presented.

The Flocks of the Wamani , First Edition, Academic Press, 1989 with Kent V. Flannery and Joyce Marcus. Second Edition, Left Coast Press, 2010. This text focuses on the development of both computer simulations and analytical models that describe how cooperative mechanisms can be learned and spread within a distributed problem solving system. The specific example used here are the gift giving ceremonies of Peruvian Llama herders.