However, as a simplification, there is no correlation between the digits - changing one has no effect on any of the others. Agent attributes The most important feature of an agent is its memory, in which is stored its knowledge of the environment. An agent also has an account, in which its rewards are stored and from which costs are paid. For the purpose of the simulation, individual agents live forever. Nothing special happens if agent is very unsuccessful and the account happens to go negative.
Every agent has a digit string of the same length as the environment.
The environment is created and each feature is given an initial value. The 100 individual agents are created. Then digit positions are chosen from a normal distribution with the agents expertise position as its mean, and a model parameter as the standard deviation. The individual process Each agent carries out a five stage process, once every time step. All the agents perform stage1, then all stage 2, and so on.