Basic implementation of El Farol model in Julia for Agent Based Modeling.
For details on El Farol model please refer to:
- Wilensky and Rand (2015) Agent Based Modeling,
- its NetLogo implementation.
Model takes following arguments as input (default values in brackets):
- num_agents (100) - number of agents in simulation,
- sim_ticks (100) - number of iterations in a simulation,
- crowd_threshold (60) - number of agents, over which the bar is overcrowded,
- memory_size (5) - number of previous iterations each agent remembers,
- num_of_strategies (10) - number of random strategies assigned for each agent.
Written in Julia v.1.0.2.
Credits:
- Kraiński Łukasz,
- Nosarzewski Aleksander.