By carrying out a close observation into a multi-agent system , we have come to the conclusion that the system agents tend to cooperate in different ways in accordance to the environment. The below will outline the different forms of cooperation
that are adapted in a multi-agent system.
This method consists of arranging the agents physically closer together.This is done in order to form a homogenus unit in space, allowing several agents to behave as if they were side by side. For eg. in a bird family, the agents cooperate in order to fulfill all needs that the birds require for survival. In addition multiplication will involve increasing the current number of agents in order to improve performance and efficiency levels. For eg. explorer robots multi-agent system will become more efficient if the number of robots are increased.
Agents can cooperate via communication. By this we mean that if agents know the state and information of other agents, they can work more efficiently towards providing a better environment.
Agents can be assigned to one particular task. Over time it can be said that this agent will master this one task. All other agents within the multi-agent system can cooperate with one another by assigning partial tasks to agents that specialise in that particular area.
This technique involves distributing the tasks, resources and information. This will allow the multi-agent system to provide a more focused and oriented environment, leading to higher performance and efficiency levels.