Download the master thesis - moeller
Transcript
58 CHAPTER 5. MULTI-AGENT SYSTEM its environment, when introducing multiple agents, we will have to consider organizing the agents, and determine how the agents should interact. In an organized multi-agent system, the agents characteristically have different capabilities and will not have global access to data in the environment, so in order to solve a common objective, they must interact. In a multi-agent system, data is generally decentralized and execution is asynchronous, there may be little or no global control, which is why such systems are sometimes referred to as swarm systems [52, 32]. To advance individual goals and the overall system in which agents reside, agents can communicate, coordinate and negotiate among each other. In the following sections we will describe the widely used AEIO paradigm and BDI agent architecture. 5.4 The AEIO paradigm A multi-agent system can be decomposed into four main entities: Agent, Environment, Interaction and Organization, which is referred to as the AEIO paradigm [32], which contains the following three statements, from which we will describe the declarative principle. The Declarative Principle MAS = A + E + I + O The Functional Principle P Function(MAS) = Function(entities) + Emergence Function The Recursive Principle Entity = basic entity I MAS The declarative principle is composed of the following four components: 1. Agent: The agent is the basic component in a multi-agent system, which we described in section 5.1. 2. Environment: The environment, which was described in section 5.2, is where agents evolve, and can be either virtually or physically modeled according to whether one chooses software or hardware agents.