Agent based modelling in economics Why agent based modelling is useful for economists Starting agent based modelling Heterogeneous demand Social demand Benefits of barter The market Labour market International trade Banking The tragedy of the commons