An agent-based modelling application of shifting cultivation