Readings in Distributed Artificial Intelligence


Book Description

Most artificial intelligence research investigates intelligent behavior for a single agent--solving problems heuristically, understanding natural language, and so on. Distributed Artificial Intelligence (DAI) is concerned with coordinated intelligent behavior: intelligent agents coordinating their knowledge, skills, and plans to act or solve problems, working toward a single goal, or toward separate, individual goals that interact. DAI provides intellectual insights about organization, interaction, and problem solving among intelligent agents. This comprehensive collection of articles shows the breadth and depth of DAI research. The selected information is relevant to emerging DAI technologies as well as to practical problems in artificial intelligence, distributed computing systems, and human-computer interaction. "Readings in Distributed Artificial Intelligence" proposes a framework for understanding the problems and possibilities of DAI. It divides the study into three realms: the natural systems approach (emulating strategies and representations people use to coordinate their activities), the engineering/science perspective (building automated, coordinated problem solvers for specific applications), and a third, hybrid approach that is useful in analyzing and developing mixed collections of machines and human agents working together. The editors introduce the volume with an important survey of the motivations, research, and results of work in DAI. This historical and conceptual overview combines with chapter introductions to guide the reader through this fascinating field. A unique and extensive bibliography is also provided.




Foundations of Distributed Artificial Intelligence


Book Description

Distributed Artificial Intelligence (DAI) is a dynamic area of research and this book is the first comprehensive, truly integrated exposition of the discipline presenting influential contributions from leaders in the field. Commences with a solid introduction to the theoretical and practical issues of DAI, followed by a discussion of the core research topics--communication, coordination, planning--and how they are related to each other. The third section describes a number of DAI testbeds, illustrating particular strategies commissioned to provide software environments for building and experimenting with DAI systems. The final segment contains contributions which consider DAI from different perspectives.




Readings in Agents


Book Description

This book collects the most significant literature on agents in an attempt top forge a broad foundation for the field. Includes papers from the perspectives of AI, databases, distributed computing, and programming languages. The book will be of interest to programmers and developers, especially in Internet areas.




Distributed Artificial Intelligence: Theory and Praxis


Book Description

Distributed AI is the branch of AI concerned with how to coordinate behavior among a collection of semi-autonomous problem-solving agents: how they can coordinate their knowledge, goals and plans to act together, to solve joint problems, or to make individually or globally rational decisions in the face of uncertainty and multiple, conflicting perspectives. Distributed, coordinated systems of problem solvers are rapidly becoming practical partners in critical human problem-solving environments, and DAI is a rapidly developing field of both application and research, experiencing explosive growth around the world. This book presents a collection of articles surveying several major recent developments in DAI. The book focuses on issues that arise in building practical DAI systems in real-world settings, and covers work undertaken in a number of major research and development projects in the U.S. and in Europe. It provides a synthesis of recent thinking, both theoretical and applied, on major problems of DAI in the 1990s.




Distributed Artificial Intelligence


Book Description

Distributed Artificial Intelligence







CKBS ’90


Book Description

This is the first international conference aimed at bringing the distributed database and distributed AI (DAD experts together, from both academia and industry, in order to discuss the issues of the next generation of knowledge based systems, namely Cooperating Knowledge Based Systems or CKBS for short. As the area of CKBS is new, we intended it to be an ideas conference - a conference where interesting new ideas, rather than results from completed projects, are explored, discussed, and debated. The conference was organised by the DAKE Centre. This is an interdisciplinary centre at the University of Keele for research and development in Data and Knowledge Engineering (DAKE). The Centre draws most of its strength from the Department of Computer Science which also provides administrative support for the activities of the Centre, although its membership is spread over several departments. The Centre has three main streams of research activities, namely: Large Knowledge Bases Software Engineering Neural Networks The Large Knowledge Base group, which provided the focus for this conference, is active in a number of research areas relating to data and knowledge bases, spanning from distributed databases to cooperations among data and knowledge bases. The current research topics include integration of data and knowledge bases and coopera ting knowledge based systems, with several major projects in the latter (see the entries under the Poster Session given below).




Distributed Artificial Intelligence


Book Description

Distributed Artificial Intelligence (DAI) came to existence as an approach for solving complex learning, planning, and decision-making problems. When we talk about decision making, there may be some meta-heuristic methods where the problem solving may resemble like operation research. But exactly, it is not related completely to management research. The text examines representing and using organizational knowledge in DAI systems, dynamics of computational ecosystems, and communication-free interactions among rational agents. This publication takes a look at conflict-resolution strategies for nonhierarchical distributed agents, constraint-directed negotiation of resource allocations, and plans for multiple agents. Topics included plan verification, generation, and execution, negotiation operators, representation, network management problem, and conflict-resolution paradigms. The manuscript elaborates on negotiating task decomposition and allocation using partial global planning and mechanisms for assessing nonlocal impact of local decisions in distributed planning. The book will attract researchers and practitioners who are working in management and computer science, and industry persons in need of a beginner to advanced understanding of the basic and advanced concepts.




Cooperative Knowledge Processing for Engineering Design


Book Description

Cooperative working environments and their development are becoming increasingly important and ever more frequent in different industrial sectors and this book provides a scientific approach for managing Team Engineering. Meta-cognitive knowledge and networks are identified as the key resources enabling engineering teams to work effectively and to reduce engineering time and this book illustrates how computer support can aid cooperative work within the context of practical methodologies and examples. The fields covered in the book include: State-of-the-art research in cooperative learning tools; Practical examples and methodologies illustrating the implementation of cooperative networks; and An interdisciplinary approach to team engineering. This valuable new book is sponsored by the International Federation for Information Processing (IFIP) and will be essential reading for researchers, engineers, technical managers involved in the development of advanced applications for engineering and manufacturing, and software design and engineering.




Agents As Objects With Knowledge Base State


Book Description

Advances in computer technology in general and computer networks in particular have significantly affected the requirements of modern applications, where the need to operate in decentralised environments is of primary importance. The conceptual models of the applications are also becoming complex and semantically rich.A promising technology towards the design and development of systems of such domains is agent based systems. Agents, having a knowledge component, act and interact with other agents and information sources in order to achieve some goals. Platforms intended for supporting the development of such systems should offer a number of features, including communication, concurrency, mobility, high level data structures, object orientation etc.This book describes the design and implementation of such a language platform called April++ and its use on a number of applications. Methodologically, in designing and implementing the language, a layered approach has been adopted. April++ has been developed as a series of macro defined layers on top of the relatively primitive features of a pre-existing language called April.On top of April++, an agent layer has been built (as a set of pre-defined classes) for constructing agent based systems. This layer has been customised for specific application domains considered. This includes a mobile agent application, a distributed database application and a network management one.