A hybrid approach to population construction for agricultural agent-based simulation

An Agent Based Model (ABM) is a powerful tool for its ability to represent heterogeneous agents which through their interactions can reveal emergent phenomena. For this to occur though, the set of agents in an ABM has to accurately model a real world population to reflect its heterogeneity. But when studying human behavior in less well developed settings, the availability of the real population data can be limited, making it impossible to create agents directly from the real population. In this paper, we propose a hybrid method to deal with this data scarcity: we first use the available real population data as the baseline to preserve the true heterogeneity, and fill in the missing characteristics based on survey and remote sensing datasets; then for the remaining undetermined agent characteristics, we use the Microbial Genetic Algorithm to search for a set of values that can optimize the replicative validity of the model to match data observed from real world. We apply our method to the creation of a synthetic population of household agents for the simulation of agricultural decision making processes in rural Zambia. The result shows that the synthetic population created from the farmer register can correctly reflect the marginal distributions and the randomness of survey data; and can minimize the difference between the distribution of simulated yield and that of the observed yield in Post Harvest Survey (PHS).

[1]  K. G. Troitzsch VALIDATING SIMULATION MODELS , 2004 .

[2]  Peter Filzmoser,et al.  Simulation of synthetic population data for household surveys with application to EU-SILC , 2010 .

[3]  Guillaume Hutzler,et al.  Automatic Tuning of Agent-Based Models Using Genetic Algorithms , 2005, MABS.

[4]  R. A. Leibler,et al.  On Information and Sufficiency , 1951 .

[5]  A. Mulligan,et al.  Genetic Algorithms for Calibrating Water Quality Models , 1998 .

[6]  Robert G. Sargent,et al.  Validating simulation models , 1983, WSC '83.

[7]  Michael E. Tryby,et al.  Calibrating Water Distribution Model Via Genetic Algorithms , 2002 .

[8]  P. McCullagh,et al.  Generalized Linear Models , 1984 .

[9]  Ross Ihaka,et al.  Gentleman R: R: A language for data analysis and graphics , 1996 .

[10]  Hugh Kelley,et al.  Multi-scale analysis of a household level agent-based model of landcover change. , 2004, Journal of environmental management.

[11]  Andreas Alfons,et al.  Generating a Close-to-Reality Synthetic Population of Ghana , 2012 .

[12]  L. Spector,et al.  Trivial Geography in Genetic Programming , 2006 .

[13]  Marleen Schouten,et al.  Comparing two sensitivity analysis approaches for two scenarios with a spatially explicit rural agent-based model , 2014, Environ. Model. Softw..

[14]  Arnold K. Bregt,et al.  A method to define a typology for agent-based analysis in regional land-use research , 2008 .

[15]  M. D. McKay,et al.  Creating synthetic baseline populations , 1996 .

[16]  Daniel G. Brown,et al.  Empirical characterisation of agent behaviours in socio-ecological systems , 2011, Environ. Model. Softw..

[17]  Veronika Gaube,et al.  Impact of urban planning on household's residential decisions: An agent-based simulation model for Vienna☆ , 2013, Environ. Model. Softw..

[18]  Takuya Iwamura,et al.  Agent-based modeling of hunting and subsistence agriculture on indigenous lands: Understanding interactions between social and ecological systems , 2014, Environ. Model. Softw..

[19]  David Murray-Rust,et al.  Combining agent functional types, capitals and services to model land use dynamics , 2014, Environ. Model. Softw..

[20]  Omar Baqueiro Espinosa A Genetic Algorithm for the Calibration of a Micro-Simulation Model , 2012, ArXiv.

[21]  Ta Theo Arentze,et al.  Creating Synthetic Household Populations , 2007 .

[22]  Daniel Felsenstein,et al.  Dynamic Agent Based Simulation of an Urban Disaster Using Synthetic Big Data , 2017 .

[23]  Hugh Kelley,et al.  The relative influences of land-owner and landscape heterogeneity in an agent-based model of land-use , 2011 .

[24]  Inman Harvey,et al.  The Microbial Genetic Algorithm , 2009, ECAL.

[25]  R. Moeckel Creating a Synthetic Population , 2003 .

[26]  Thomas Berger,et al.  Agent-based spatial models applied to agriculture: A simulation tool , 2001 .

[27]  S. Shavitt,et al.  Response Heaping in Interviewer-Administered Surveys Is It Really a Form of Satisficing? , 2014 .

[28]  Célia Ghedini Ralha,et al.  A multi-agent model system for land-use change simulation , 2013, Environ. Model. Softw..

[29]  Erin Bohensky,et al.  Behaviour and space in agent-based modelling: Poverty patterns in East Kalimantan, Indonesia , 2013, Environ. Model. Softw..

[30]  Therese D. Pigott,et al.  A Review of Methods for Missing Data , 2001 .