“…Agents use these endowments to observe their aggregate environment (including other agents), form expectations, and provide updates to their preferences (learning). The rules, search routines, and potential actions or decisions of each agent are specified, and the system is simulated in a 'cycle of action, evaluation, and updat[ing]' (Billari et al, 2006). While the model is defined solely at the micro (agent) scale, agent interactions produce distributions of outcomes that may have macro-level regularities, equilibria, and the dynamics of the system as a whole (Billari et al, 2006).…”