Multi Agent System in AI (original) (raw)

Last Updated : 2 May, 2026

Multi-Agent System (MAS) is a computational system where multiple agents, interact with each other and with their environment to achieve their individual or collective goals. Unlike single-agent systems where only one agent makes decisions, in MAS agents works by cooperation, competition or coordination with each other. It is widely used in complex models, distributed and dynamic problems that are too difficult for a single agent to solve alone.

agent_interaction

The main components of Multi-Agent system are:

Architectures of Multi-Agent Systems

MAS can be designed using different architectures which define how agents are structured and how they make decisions:

**1. Reactive Architecture

**2. Deliberative (Cognitive) Architecture

**3. Hybrid Architecture

Types of Multi-Agent Systems

Let's see the types of Multi-Agent Systems:

types_of_multi_agent_systems

**1. Cooperative MAS

**2. Competitive MAS

**3. Hierarchical MAS

**4. Heterogeneous MAS

Structures of Multi-Agent Systems (MAS)

The structural organization of a Multi-Agent System defines how agents are arranged, how they cooperate or coordinate and how control or decision-making flows within the system. This structure greatly influences the system’s efficiency, responsiveness and scalability. The main MAS structures include:

**1. Flat Structure

In a flat MAS, all agents operate independently with equal status and none have authority over others. Agents communicate and interact as peers, collaborating or competing without any hierarchy. This structure promotes decentralization and flexibility, allowing agents to quickly adapt to changes.

**2. Hierarchical Structure

Agents are organized into multiple layers or levels, forming a clear chain of command. Higher-level agents act as supervisors or coordinators, managing and delegating tasks to lower-level agents which focus on execution. This structure helps enforce order, coordination and goal alignment.

**3. Holonic Structure

The holonic approach groups agents into holons (units) that are both autonomous agents themselves and parts of a higher-level agent. Each holon can act independently while also cooperating as part of a larger system. This structure supports modularity and scalability, as holons can be nested or reorganized dynamically.

**4. Organizational or Network Structure

Agents are organized into networks or coalitions based on task requirements or shared goals. Agents form clusters, teams or coalitions where they share resources and coordinate to complete specific tasks. Unlike strict hierarchies, authority may be distributed based on roles or situational needs.

Behavior of Multi-Agent Systems

behavior_of_multi_agent_systems

**1. Autonomous Behavior

**2. Cooperative Behavior

**3. Competitive Behavior

**4. Adaptive Behavior

**5. Emergent Behavior

Applications

Advantages

Challenges