|
|
|
|
|
|
|
interactions: combat, trade, or uptake from the environment. Each agent has a reservoir in which it stores collected letters until there are enough of them for reproduction to take place. |
|
|
|
|
|
|
|
|
Interactions between agents, when they come into contact, are determined by a simple sequence of tests based on their tags and conditions. In the simplest model, they first test for combat, then they test for trading, and finally they test for mating: |
|
|
|
|
|
|
|
|
1. Combat (see Figure 20). Each agent checks its combat condition against the offense tag of the other agent. This is a matching process much like the matching of conditions against messages in classifier systems. For example, 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. (The condition, in this example, "does not care" what letters follow the first three in the tag, and it does not match any tag that has less than three letters.) |
|
|
|
|
|