23.01.2014 Views

7 - Indira Gandhi Centre for Atomic Research

7 - Indira Gandhi Centre for Atomic Research

7 - Indira Gandhi Centre for Atomic Research

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

complete the task successfully. It should be able to change itself based on changes<br />

occurring in its environment, so that a change in circumstances will still yield the<br />

intended result’.<br />

An agent is characterized by the following properties:<br />

• Autonomy: Operation without the direct intervention of humans or others, and<br />

have some kind of control over their actions and internal state.<br />

• Social ability: Interaction or communication with other agents<br />

• Reactivity: Perception of their environment and response in a timely fashion to<br />

changes that occur in it.<br />

• Pro-activity: Response to their environment and exhibit goal-directed behavior by<br />

taking the initiative. An agent is capable of handling complex, high-level tasks.<br />

The decision as to how such a task is best split up into smaller sub-tasks.<br />

• Temporal continuity: agents are continuously running processes.<br />

• Mobility: the ability to transport itself from one machine to another, retaining its<br />

current state.<br />

• Anatomy: Similar anatomy as that of objects. However It’s state and behavior is<br />

expressed differently.<br />

The agent’s execution model contains:<br />

• Static knowledge on itself and other agents (acquaintances).<br />

• Expertise knowledge the agent represents, which can be described in various <strong>for</strong>ms<br />

such as production rules, frames, logical expressions, etc.<br />

• Reasoning: the inferences which draw the problem resolution.<br />

• Communication; the communication protocols between the agents.<br />

• Cooperation strategies used by the agents to cooperate with others.<br />

As MAS are usually made up of large number of independently designed software<br />

components (agents), it is very difficult to exactly design and handle the system as a<br />

whole. It’s not enough to simply put components together and let them interact. Rather a<br />

systematic approach is needed focusing on the role each agent plays in the system, the<br />

mechanisms upon which composition can be based, and their composition laws. A more<br />

dynamic and complex environment, also termed as agent space, is required which supports<br />

a complex communication among agents. A software architecture, which is interactionoriented,<br />

rather than composition-oriented is needed<br />

The agents in multi agent systems work in a team to achieve common goals by interacting<br />

with each other. Several researchers put their ef<strong>for</strong>ts in the areas related to agent<br />

communication like agent language, architecture, distribution strategies etc. But these<br />

ef<strong>for</strong>ts focus on the agents’ internal structure where as a comprehensive view of a multiagent<br />

system should not rely only upon the analysis of the internal behavior of each agent,<br />

due to their intrinsically interactive nature. In fact, these systems are likely to exhibit a<br />

complex global behavior, emerging from the mutual interaction among components, that is<br />

hard to be described and managed when communication is considered from a single<br />

agent’s viewpoint. In multi-agent systems a team ef<strong>for</strong>t leads to a social behavior.<br />

There<strong>for</strong>e, to fully understand multi-agent systems, theories <strong>for</strong> agent societies are needed.<br />

These theories should define what is the world that hosts the society, which laws rule the<br />

world, and which are the individuals that can populate it. In addition, if any intelligent<br />

global behavior can emerge from a system, there should be a place where it should be<br />

found and monitored. In a multi-agent world, this intelligence cannot reside inside agents<br />

only, but it should be somehow spread among agents and the interaction space among<br />

211

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!