Skip to content

CRAFTY simulation schedule

Bumsuk Seo edited this page Oct 12, 2020 · 1 revision

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.

Overview of the CRAFTY simulation schedule.

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

Clone this wiki locally