-
Notifications
You must be signed in to change notification settings - Fork 0
CRAFTY simulation schedule
At each modelled time step, institutional agents perceive the land use system and possibly trigger decision making as defined. Then, the level of service production achieved by an agent is given a benefit value via a benefit function that relates production levels to unmet demand. Agents compete for land based on these benefit values, and this com- petition is affected by individual or typological behaviour.
For each agent ∈ agents increase age check decision triggers For each institution ∈ institutions check decision triggers
For each decision ∈ decisions_triggered perform decision
For each agent ∈ agents update benefit based on demand_residual and institutional action If benefit < threshold_giving-up leave cell
For each region ∈ regions allocate land: for each unmanaged cell allocate new agent of most competitive functional role compete for land: for each fr ∈ functional_roles calculate fr’s benefit on perfect cell
For n search iterations select fr randomly according to benefit For m cells calculate fr’s benefit If fr’s benefit > owner’s threshold_giving-in owner relinquishes cell agent with fr takes over cell
For each agent ∈ agents update supply of services produced
For each region ∈ regions update supply and demand_residual
For each agent ∈ agents update benefit based on demand_residual and institutional action
generate output