Multiple Evolutionary Agents for Decision Support

In a complex engineering design, multiple engineering design teams are required to work cooperatively in order to design a single product. However multiple disciplinary teams in different departments and companies often use different systems with different modelling methods and techniques. While the parallelism of this approach can reduce the design life cycle, the complexity of the optimisation problem can lead to difficulties. Agent technology can alleviate some of the difficulties of concurrent design. In this paper, we present an architecture in which agent technology is used to model interactions between design systems, and thereby enable design agents from various design disciplines to explore the design problem and solution space. We also introduce a multiple-evolutionary approach with an automated negotiation mechanism to enable agents to exchange design solutions and to reach an agreed optimised solution for a global design problem.

[1]  Mary Lou Maher,et al.  Co-evolution and emergence in design , 1997, Artif. Intell. Eng..

[2]  Douglas E. Dyer Multiagent systems and DARPA , 1999, CACM.

[3]  William S. Janna,et al.  Design Of Fluid Thermal Systems , 1993 .

[4]  Peter Smith,et al.  An automated negotiation mechanism based on co-evolution and game theory , 2002, SAC '02.

[5]  Herbert A. Simon,et al.  The Sciences of the Artificial , 1970 .

[6]  Gregory R. Olsen,et al.  Collaborative Engineering Based on Knowledge Sharing Agreements , 1995 .

[7]  Kuo-Ming Chao,et al.  Architecture of an agent-based negotiation mechanism , 2002, Proceedings 22nd International Conference on Distributed Computing Systems Workshops.

[8]  Michael R. Genesereth,et al.  The Federation Architecture for Interoperable Agent-based Concurrent Engineering Systems , 1994 .

[9]  Edward Alfred Donald Saunders Heat exchangers : selection, design & construction , 1988 .

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

[11]  Susan E. Lander,et al.  Issues in Multiagent Design Systems , 1997, IEEE Expert.

[12]  Jon Owen,et al.  Step - an introduction , 1997, Product data engineering.

[13]  Ernest A. Edmonds,et al.  Support for collaborative design: agents and emergence , 1994, CACM.

[14]  Andy J. Keane,et al.  Coevolutionary architecture for distributed optimization of complex coupled systems , 2002 .

[15]  Mark R. Cutkosky,et al.  PACT: an experiment in integrating concurrent engineering systems , 1993, Computer.

[16]  M. Greenstein,et al.  Electronic Commerce: Security Risk Management and Control , 1999 .

[17]  Peter J. Fleming,et al.  An Overview of Evolutionary Algorithms in Multiobjective Optimization , 1995, Evolutionary Computation.

[18]  S. Kauffman,et al.  Divide to Coordinate: Coevolutionary Problem Solving , 1994 .

[19]  Kuo-Ming Chao,et al.  Negotiating Agents in a Market-Oriented Grid , 2002, 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02).

[20]  Joris S. M. Vergeest STEP: An introduction : J. Owen Information Geometers, UK (1993), 145 pp, ISBN 1 87472804 6 , 1994, Comput. Aided Des..

[21]  M. L. Maher,et al.  Reconsidering fitness and convergence in co-evolutionary design: Extended summary , 1999 .

[22]  Mary Lou Maher,et al.  Modeling design exploration as co-evolution , 1996 .