Evolutionary Adaptation in Autonomous Agent Systems — A Paradigm for the Emerging Enterprise

The enterprise of the future needs to be flexible, adaptive, and to respond rapidly to market demands and opportunities. This, in turn, demands a flexible, adaptive infrastructure. A plausible way to achieve such an infrastructure is to base its organisation on autonomous agents, where each agent responds locally to the intra- and extra-organisational forces it experiences. Enterprise adaptation then arises as an emergent effect. The theories of Holland, and related work on complex adaptive systems, have a direct bearing on the emergence of system adaptation from the interaction of locally adaptive entities. This paper ties Holland's theory of artificial and natural adaptive systems to autonomous agent systems. To illustrate the use of these theories in this context, the paper presents a system of evolving autonomous agents, interacting in a simulated producer/consumer economic world. The paper presents preliminary results with the producer/consumer, evolving agents system, and discusses the implications of these results for evolving, adaptive enterprise infrastructure systems.

[1]  David E. Goldberg,et al.  Diploidy and Dominance in Artificial Genetic Search , 1992, Complex Syst..

[2]  Michael R. Genesereth,et al.  Software agents , 1994, CACM.

[3]  N. Azarmi,et al.  Towards Engineering Intelligent Systems , 1998 .

[4]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[5]  Nick Taylor,et al.  A Framework for Evolutionary Computation in Agent-Based Systems , 1999 .

[6]  David E. Goldberg,et al.  Implicit Niching in a Learning Classifier System: Nature's Way , 1994, Evolutionary Computation.

[7]  Thomas W. Malone Is 'Empowerment' Just a Fad? Control, Decision-Making, and Information Technology , 1999 .

[8]  Paul Kearney,et al.  Modelling Market-Based Decentralised Management Systems , 1999 .

[9]  Kalyanmoy Deb,et al.  An Investigation of Niche and Species Formation in Genetic Function Optimization , 1989, ICGA.

[10]  Victor J. Rayward-Smith,et al.  A Unified Paradigm for Parallel Genetic Algorithms , 1994, Evolutionary Computing, AISB Workshop.

[11]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[12]  P. Cvitanović Universality in Chaos , 1989 .

[13]  W. Arthur,et al.  The Economy as an Evolving Complex System II , 1988 .

[14]  Brian Scassellati,et al.  Alternative Essences of Intelligence , 1998, AAAI/IAAI.

[15]  Munindar P. Singh,et al.  Agents on the Web: Anthropoid Agents , 1998, IEEE Internet Comput..

[16]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[17]  Stephanie Forrest,et al.  Analogies with immunology represent an important step toward the vision of robust, distributed protection for computers. , 1991 .

[18]  Robert E. Smith,et al.  Memory Exploitation in Learning Classifier Systems , 1994, Evolutionary Computation.

[19]  Arthur C. Graesser,et al.  Is it an Agent, or Just a Program?: A Taxonomy for Autonomous Agents , 1996, ATAL.

[20]  Alan S. Perelson,et al.  Searching for Diverse, Cooperative Populations with Genetic Algorithms , 1993, Evolutionary Computation.

[21]  Richard K. Belew,et al.  New Methods for Competitive Coevolution , 1997, Evolutionary Computation.