Pub. Date:
MIT Press
Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence

Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence

by Gerhard Weiss


Current price is , Original price is $62.0. You

Temporarily Out of Stock Online

Please check back later for updated availability.

This item is available online through Marketplace sellers.


This is the first comprehensive introduction to multiagent systems and contemporary distributed artificial intelligence that is suitable as a textbook. The book provides detailed coverage of basic topics as well as several closely related ones.

Unlike traditional textbooks, the book brings together many leading experts, guaranteeing a broad and diverse base of knowledge and expertise. It emphasizes aspects of both theory and application, and provides many illustrations and examples. Also included are thought-provoking exercises of varying degrees of difficulty and a twenty-page glossary of terms found in the study of agents, multiagent systems, and distributed artificial intelligence.

The book can be used for teaching as well as self-study, and is designed to meet the needs of both researchers and practitioners. In view of the interdisciplinary nature of the field, it will be a useful reference not only for computer scientists and engineers, but for social scientists and management and organization scientists as well.

Product Details

ISBN-13: 9780262232036
Publisher: MIT Press
Publication date: 03/19/1999
Pages: 643
Product dimensions: 8.26(w) x 10.30(h) x 1.50(d)

About the Author

Gerhard Weiss is Professor and Chair of the Department of Knowledge Engineering at MaastrichtUniversity, the Netherlands.

Table of Contents

Contributing Authors
Multiagent Systems and Distributed Artificial Intelligence
A Guide to This Book
A Few Pointers to Further Readings
Part I: Basic Themes
1 Intelligent Agents
Michael Wooldridge
1.1 Introduction
1.2 What Are Agents?
1.3 Abstract Architecture for Intelligent Agents
1.4 Concrete Architectures for Intelligent Agents
1.5 Agent Programming Languages
1.6 Conclusions
1.7 Exercises
1.8 References
2 Multiagent Systems and Societies of Agents
Michael N. Huhns and Larry M. Stephens
2.1 Introduction
2.2 Agent Communications
2.3 Agent Interaction Protocols
2.4 Societies of Agents
2.5 Conclusions
2.6 Exercises
2.7 References
3 Distributed Problem Solving and Planning
Edmund H. Durfee
3.1 Introduction
3.2 Example Problems
3.3 Task Sharing
3.4 Result Sharing
3.5 Distributed Planning
3.6 Distributed Plan Representations
3.7 Distributed Planning and Execution
3.8 Conclusions
3.9 Exercises
3.10 References
4 Search Algorithms for Agents
Makoto Yokoo and Toru Ishida
4.1 Introduction
4.2 Constraint Satisfaction
4.3 Path-Finding Problem
4.4 Two-Player Games
4.5 Conclusions
4.6 Exercises
4.7 References
5 Distributed Rational Decision Making
Tuomas W. Sandholm
5.1 Introduction
5.2 Evaluation Criteria
5.3 Voting
5.4 Auctions
5.5 Bargaining
5.6 General Equilibrium Market Mechanisms
5.7 Contract Nets
5.8 Coalition Formation
5.9 Conclusions
5.10 Exercises
5.11 References
6 Learning in Multiagent Systems
Sandip Sen and Gerhard Weiss
6.2 A General Characterization
6.3 Learning and Activity Coordination
6.4 Learning about and from Other Agents
6.5 Learning and Communication
6.6 Conclusions
6.7 Exercises
6.8 References
7 Computational Organization Theory
Kathleen M. Carley and Les Gasser
7.1 Introduction
7.2 Organizational Concepts Useful in Modeling Organizations
7.3 Dynamics
7.4 Methodological Issues
7.5 Conclusions
7.6 Exercises
7.7 References
8 Formal Methods in DAI: Logic-Based Representation and Reasoning
Munindar P. Singh, Anand S. Rao, and Michael
P. Georgeff

8.1 Introduction
8.2 Logical Background
8.3 Cognitive Primitives
8.4 BDI Implementations
8.5 Coordination
8.6 Communications
8.7 Social Primitives
8.8 Tools and Systems
8.9 Conclusions
8.10 Exercises
8.11 References
9 Industrial and Practical Applications of DAI
H. Van Dyke Parunak
9.1 Introduction
9.2 Why Use DAI in Industry?
9.3 Overview of the Industrial Life-Cycle
9.4 Where in the Life Cycle Are Agents Used?
9.5 How Does Industry Constrain the Life Cycle of an Agent-Based
9.6 Development Tools
9.7 Conclusions
9.8 Exercises
9.9 References
Part II: Related Themes
10 Groupware and Computer Supported Cooperative Work
Clarence Ellis and Jacques Wainer
10.1 Introduction
10.2 Basic Definitions
10.3 Aspects of Groupware
10.4 Multi-Aspect Groupware
10.5 Social and Group Issues in Designing Groupware Systems
10.6 Supporting Technologies and Theories
10.7 Other Taxonomies of Groupware
10.8 Groupware and Internet
10.9 Conclusions
10.10 Exercises
10.11 References
11 Distributed Models for Decision Support
José Cuena and Sascha Ossowski
11.1 Introduction
11.2 Decision Support Systems
11.3 An Agent Architecture for Distributed Decision
11.4 Application Case Studies
11.5 Conclusions
11.6 Exercises
11.7 References
12 Concurrent Programming for DAI
Gul A. Agha and Nadeem Jamali
12.1 Introduction
12.2 Defining Multiagent Systems
12.3 Actors
12.4 Representing Agents as Actors
12.5 Agent Ensembles
12.6 Related Work
12.7 Conclusions
12.8 Exercises
12.9 References
13 Distributed Control Algorithms for AI
Gerard Tel
13.1 Introduction
13.2 Graph Exploration
13.3 Termination Detection
13.4 Distributed Arc Consistency and the Constraint Satisfaction
Problem (CSP)
13.5 Distributed Graph Processing
13.6 Conclusions
13.7 Exercises
13.8 References
Subject Index

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews