Abstract
The effectiveness of an agent architecture is measured by its successful application to real problems. In this paper, we describe an agent architecture, A-Teams, that we have successfully used to develop real-world optimization and decision support applications. In an A-Team, an asynchronous team of agents shares a population of solutions and evolves an optimized set of solutions. Each agent embodies its own algorithm for creating, improving or eliminating a solution. Through sharing of the population of solutions, cooperative behavior between agents emerges and tends to result in better solutions than any one agent could produce. Since agents in an A-Team are autonomous and asynchronous, the architecture is both scalable and robust. In order to make the architecture easier to use and more widely available, we have developed an A-Team class library that provides a foundation for creating A-Team based decision-support systems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Chen, C.L., Talukdar, S.N.; 1993. Causal Nets for Fault Diagnosis. 4th International Conference on Expert Systems Application to Power Systems, Melbourne, Australia, Jan4–8.
Dietterich, T.; 1997. Machine-Learning Research: Four Current Directions. AI Magazine 18(4): 97–136.
Dury A., Le Ber F., Chevier, V.; 1998. A Reactive Approach for Solving Constraint-Satisfaction Problems: Assigning Land Use to Farming Territories. In Intelligent Agents V — Proceedings of the Fifth International Workshop on Agent Theories, Architectures, and Languages (ATAL-98); In this volume.
Erman L.D., Hayes-Roth F. Lesser V.R. and Reddy R. D; 1980. The Hearsay-II speech-understanding system: Integrating knowledge to resolve uncertainty. In ACM Computing Serveys12(2).
Finin T., Labrou Y., and Mayfield J.; 1997. KQML as an Agent Communication Language. In Software Agents. Meno Park, AAAI Press.
Goodwin R.T., Rachlin J., Murthy S., Akkiraju R.; 1998. Interactive Decision Support: Advantages of an Incomplete Utility Model. AAAI Spring Symposium on Interactive and Mixed Initiative Decision-Theoretic Systems.
Gorti, S.R., Humair S., Sriram, R.D., Talukdar S., and Murthy S.; 1996. Solving Constraint Satisfaction Problems Using A-Teams. Artificial Intelligence for Engineering Design, 10:1–19, Cambridge University Press.
Hoffman T; 1996. A.I. Based Software Models Help Cut Production Costs. Computer World September 2, 1996. http://www.computerworld.com/idx_usea.htm.
Holland J.H; 1975. Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Arbor MI.
Huberman, B., Lukose, R., and Hogg, T.; 1997. An Economics Approach to Hard Computational Problems. Science 275:51–54.
Lee, H.S Murthy, S., Haider, S.W., and Morse, D.; 1996. Primary Production Scheduling at Steel-Making Industries. IBM Journal of Research and Development.
Masayuki, N. and Morishita, S.; 1991. Cooperative scheduling and its application to steelmaking processes. IEEE Trans. on Industrial Electronics. 38(2).
Müller J.; 1998. The Right Agent (Architecture) to do the Right Thing. In Intelligent Agents V — Proceedings of the Fifth International Workshop on Agent Theories, Architectures, and Languages (ATAL-98)In this volume.
Murthy, S. Synergy in Cooperating Agents; 1992. Designing Manipulators from Task Specifications. Ph.D. Dissertation, Carnegie Mellon University.1
Murthy, S., Rachlin, J., Akkiraju R., Wu F.; 1997. Agent-Based Cooperative Scheduling. In Constraints & Agents. Technical Report WS 1997-97-05. Menlo Park: AAAI Press.
Quadrel R.; 1991. Asynchronous Design Environment: Architecture and Behavior. Ph.D. Dissertation. Carnegie Mellon University.
Salman F., Kalagnanam J., Murthy S.; 1997. Cooperative Strategies for Solving the Bicriteria Sparse Multiple Knapsack Problem. IBM Research Report RC 21059(94164).
Shaw M.; 1998. Madison Streamlines Business Processes with Integrated Information System. Pulp and Paper, Volume 72, Issue 5.
Stone P., Veloso M.; 1998. A Task Decomposition and Dynamic Role Assignment for Real-Time Strategic Teamwork. In Intelligent Agents V — Proceedings of the Fifth International Workshop on Agent Theories, Architectures, and Languages (ATAL-98); In this volume.
Sycara K, and Zeng D.; 1996. Coordination of Multiple Intelligent Software Agents. International Journal of Cooperative Information Systems. 5(2 & 3)
Talukdar, S.N., Baerentzen, L., Gove, A., and Souza, P.; 1996. Cooperation Schemes for Autonomous Agents. Times Assincronos para Problemas Industriais, Sao Paulo.
Talukdar S.N., Pyo S.S., and Mehrotra R.; 1983. Distributed Processors for Numerically Intense Problems. Final Report for EPRI Project. RP 1983-1764-3
Talukdar S.N., and Ramesh V.C.; 1993. Cooperative Methods for Security Planning. 4th International Conference on Expert Systems Application to Power Systems. Melbourne, Australia, Jan 4–8.
Talukdar S.N., and Souza P.S. de.; 1992. Scale Efficient Organizations. In Proceedings of the 1992 IEEE International Conference on Systems, Man, and Cybernetics. Chicago, Illinois, Oct. 18–21.
Talukdar, S.N., Souza, P. de, and Murthy S.; 1993. Organizations for Computer-Based Agents. Engineering Intelligent Systems, 1(2).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rachlin, J. et al. (1999). A-Teams: An Agent Architecture for Optimization and Decision-Support. In: Müller, J.P., Rao, A.S., Singh, M.P. (eds) Intelligent Agents V: Agents Theories, Architectures, and Languages. ATAL 1998. Lecture Notes in Computer Science, vol 1555. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-49057-4_17
Download citation
DOI: https://doi.org/10.1007/3-540-49057-4_17
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65713-2
Online ISBN: 978-3-540-49057-9
eBook Packages: Springer Book Archive