Chapter 5 . Applications of Adaptive Agents
75
b
8
b
8
b
..
a
a
c .
a.
8
Oe.
8
aIl:a
c
{a, b, c} sre ·renewable res.ources·
r ·resource Iounlain (renewable resourc8S)·
-slngle-oell agent"
(-1.... "metazoan (mullloel) agent·
Fig, 5.1. Conceptual diagram of the adaptive agent model Echo (modified after
Holland 1992)
Combat: Each agent checks its combat condition against the offence tag of the
other agent. E.g., if the combat condition is given by the string aad, then this
condition is matched by any offense tag that begins with the letters aad. If the
combat condition of either agent matches the offense tag of the other, then combat
is initiated. Combat can be initiated unilaterally by either agent. If combat is
initiated the offence tag of the first agent is matched against the defense tag of the
second and a score is calculated.
Trading: If combat does not take place, then the first agent in the pair checks its
trading condition against the offence tag of the second agent, and vice versa.
Unlike combat, which can be initiated unilaterally, trading is bilateral - a trade
does not take place unless the trading conditions of both agents are satisfied. The
trading condition in the simplest model has a single letter, as a suffix, that
specifies the resource being offered for trade. If the trade is executed then each
agent transfers any excess of the offered resource (amounts over and above the
Précédent

- 99/410

Suivant