A P P L I C A T I O
N S O F M A S
The
characteristics of multi-agents systems make them
appropriate to deal with applications that are modular,
decentralised and changeable. Solving such industrial
problems with DAI can yield solutions that are more
adaptable than solutions proposed by other technologies.
Modularity
Agents have their own set of variables which interact with
their environment. If our initial problems can be
decomposed into different sub-modules which interact
together, then modules can be assigned to different agents.
Agents deal with their individual problem and communicate
with each other to make the final global solution.
Decentralisation
Agents are autonomous systems; they don’t need an
external control managing them. This is particularly useful
in applications which can be decomposed into stand-alone
processes (high level of independence between processes)
because each agent performs a different task and
doesn’t have to be continuously controlled.
Take for example any car manufacturer gathering pieces of a
car from companies in order to minimise the cost of
production. An agent-based architecture can be used to
model the problem, where each agent is in charge of
obtaining a specific part of the car to organise and
optimise the construction. Each agent is only concerned
about the piece it needs to get and not about all the
pieces of the car.
Changeability
If the two previous characteristics of multiagent systems
are combined, we can also use agents in problems which
introduce frequent changes:
•
Modularity
permits modifications to the system one piece at a time.
•
Decentralisation
minimises the impact of a change of a particular module on
the overall system (behavior of other modules).
From an industrial perspective, the ability to change
quickly, efficiently and without any side effect is
important. This permits a lot of variations in a
manufactured product and thus a better consideration of the
customers’ requirements.
Source: Multi
agent systems: A Modern Approach to Distributed Artificial
Intelligence,
Chapter 9, Pages 377-409.