SlideShare a Scribd company logo
A Hybrid Approach to Population Construction
for
Agricultural Agent-Based Simulation
Peng Chen, Eduardo Izquierdo and Beth Plale
School of Informatics and Computing
Tom Evans
Dept of Geography
Michael Frisby
Indiana Statistical Consulting Center
Indiana University, Bloomington, Indiana USA
eScience 2016
Introduction
• The advent of widespread fast computing has enabled us to
work on more complex problems and to build and analyze
more complex models.
• Agent-based modeling (ABM) is a key method in
computational science. ABM is applicable to complex
systems embedded in natural, social, and engineered
contexts, across domains that range from engineering to
ecology
• Spatial agent-based modeling (ABM) has been proven to be
beneficial to agricultural economics for its ability to
represent interactions amongst heterogeneous actors.
eScience 2016 2
Motivation
• Agricultural economics researchers study ways in which
humans can sustain themselves while not depleting an
ecological/environmental resource
• When applied to small farms and individual farmers
especially in countries such as Africa, a key element to
harvest success is labor sharing
• It has been observed that farmers will share family
members (labor) with neighbors and neighboring villages
under certain circumstances
eScience 2016 3
Motivation
•Agricultural economists build and
analyze more complex models to
understand labor sharing behavior
•Spatial agent-based models (ABM)
have proven beneficial to
agricultural economics for its ability
to represent interactions amongst
heterogeneous actors, and to fully
take into account spatial dimension
of agricultural activities
eScience 2016 4
Agent Based Model (ABM)
• Zambia Agent-Based Model (ABM)
Number of household members (HH Size)
Area of cultivated land (CultArea)
Amount of labor
Amount of food stock
Amount of asset
When to plant
…
Household Agent
Planting Weeding Labor exchange Harvesting …
Agent Attributes
Agent Activities
5
Monze District, Zambia
53,491 households
1,866 square miles
eScience 2016
Agent Based Modeling (ABM) Cont.
Household Agent
Household Agent
Labor exchange
Planting, Weeding, Harvesting
Planting, Weeding, Harvesting
Left: agricultural land (brown)
and non-agricultural land
(green);
Right: households (red)
allocated to agricultural land.
Agent Spatial Interactions
6
Landscape Raster (a grid of cells)
eScience 2016
ABM challenge: configuring agents
• Agent-based models (ABMs) are highly sensitive to definition
of the agents: their granularity, distribution, etc.
• Key to good agricultural agent based modeling is to
construct agents that can truly reflect characteristics of real
population of households
• However, real population data about farmers and farming in
Zambia is scarce
• Limited
• Insufficient
• Aggregated
• Not at a household level
eScience 2016 7
Our Solution
• A hybrid approach to population construction
eScience 2016
Do we have the agent
variables in real
population data?
Our Solution Contribution
Yes Simulating synthetic population
data based on available
datasets
Simulated data can have the same
variability and heterogeneities
No Calibrate missing variables with
Genetic Algorithms (GAs)
1. Derived variables are optimized for
replicative validity of the model.
2. We implement an microbial genetic
algorithm that can:
1) Evaluate the fitness based on the
behaviors of all agents;
2) Handle the stochasticity in the
simulation run.
8
Related Work
• Creation of household agents in ABMs: agricultural analysis (Evans,
2004) (Kelly, 2011), urban planning (Beckman, 1996) and urban disaster
management (Felsenstein, 2014).
• focused on decomposing aggregated demographic/administrative
data
• Environmental modeling: create agents from survey data (e.g.,
parameterisation) (Iwamura, 2014) and agent typology (Valbuena, 200).
• None integrate real population data into agent creation process
• Genetic Algorithms (GAs): automatically search a parameter space, and
thus they have been used to calibrate agent-based models (Calvez0,
2005),(Espinosa, 2008), (Wu, 2002), (Mulligan, 1998).
• Challenges remain in how to design fitness function that can consider
behaviors of all agents; and stochasticity in simulation run.
eScience 2016 9
Outline
• Introduction
• Related Work
• Proposed Hybrid Method
• Simulation of Synthetic Population
• Calibrating Agent Variables with GA
• Application and Evaluation
• Zambia Food Security ABM
• Household Characteristics Simulation
• Variables Calibrated by Microbial GA
• Summary
eScience 2016 10
Real Data Sources for Population Data
•Farmer Register
• Small scale farmers, total area under cultivation
• 53,579 records
•Household Survey data
•Compiled by regional agricultural extension
officers
•Census of all small-scale farmers in particular
district
•Basic attributes: total area of farm, total area
under cultivation in particular year
•330 households
eScience 2016 11
Real Data Sources for Population Data
•Post Harvest Survey data
•Used by Zambian government to assess crop yield
•Remote Sensing data
•Classifies gridded images into agricultural and
non-agricultural land
•Disaggregates features to raster (vector) data
form
•Need: develop land allocation algorithm that can
form natural farmer communities when placing the
household agents
eScience 2016 12
Recall
• From known data from multiple sources (all spotty) , get
good starting set of agents as households that farm land of
known (and representative size). Households of
representative wealth, # household members, etc.
• Fill in critical missing data using Microbial Genetic
Algorithm:
• soil type,
• ratio of hybrid maize to local maize planted,
• planting data standard deviation
eScience 2016 13
Simulating Household Spatial Locations
• Input remote sensing data
• Classified and disaggregated into agricultural and non-agricultural land cells
• Our land allocation algorithm then allocates the agricultural cells to
households
• First chooses a number of seed households and randomly assign agricultural
cells to them.
• Then each time assigns to a household with an unallocated agricultural cell
that is adjacent to some allocated agricultural cell.
eScience 2016
Ag Non-Ag Non-Ag Non-Ag
Ag Non-Ag Non-Ag
Non-Ag Ag Ag Non-Ag
Non-Ag Non-Ag Ag Ag
Ag Non-Ag Non-Ag Non-Ag
Ag Non-Ag Non-Ag
Non-Ag Ag Non-Ag
Non-Ag Non-Ag Ag Ag
14
Allocate agricultural
cells to the next
household (brown)
Calibrating Agent Variables with GA
• Genetic Algorithm (GA): heuristic search that mimics process of
natural selection:
• Start with population of individuals and fitness function
• Properties of individuals are mutated and altered in each generation
• Best fitted individuals are preserved to next generation
• Microbial Genetic Algorithm is minimal GA that has same
functionality and efficacy as standard Gas
• Most creative and challenging parts of programming a GA are:
• Chromosome – set of properties for each individual in population – and its
mutation/alternation process
• Fitness function – fitness score is usually objective value in optimization
problem being solved
eScience 2016 15
Calibrating Agent Variables with GA Cont.
• Chromosome could be composed of properties that each represents
a missing agent variable:
eScience 2016
Type Example Representation
Nominal variables soilType Represented as an integer that can be
randomly mutated into any other
possible values
Simple continuous
variables
ratioOfLocalMaize Represented as doubles, and can be
mutated with a Gaussian number
generator.
Variables that follow a
certain distribution
plantingDate that follows
a normal distribution
Represented as a parameterized
distribution, whose parameters can
be mutated with a Gaussian number
generator
16
Table: different types of properties in a chromosome
Calibrating Agent Variables with GA Cont.
• We use distance between simulated outcome and real world
observations as fitness score
• Data generated from agent-based model can be collected at individual level
(e.g., yield of each household agent) or at aggregated level (e.g., total crop
production). Model calibration needs to be at both levels.
• We use Kullback–Leibler divergence to measure difference between
distribution of simulated data and distribution of observed data
• ABM is stochastic in that two simulation runs can produce different
results
• We explicitly set random number seed (R) in agent-based model and expose
R as property of GA chromosome to handle stochasticity
eScience 2016 17
Outline
• Introduction
• Related Work
• Proposed Hybrid Method
• Simulation of Synthetic Population
• Calibrating Agent Variables with GA
• Application and Evaluation
• Zambia Food Security ABM
• Household Characteristics Simulation
• Variables Calibrated by Microbial GA
• Summary
eScience 2016 18
Zambia Food Security ABM
• ABM of agricultural decision-making on Monze District, Zambia
• Clean survey data and Farmer Register
• Extract from huge spreadsheet
• Round Cultivated Area (CultArea) to integers
• Remove incorrect values and outliers
• Classify and disaggregate remote sensing data
eScience 2016
After cleaning, survey and Farmer Register
have similar Empirical Cumulative Distribution
Functions (ECDFs) for rounded CultArea
Red: rounded variable CultArea from survey
data
Blue: rounded variable of CultArea from
register data
19
Household Characteristics Simulation
• Independent variable X – HHSize
• The household size (i.e., the number of members in a household) is modeled
with a Poisson distribution.
• Dependent variable Y – CultArea
• Cultivated variable is missing in farmer register
• We fit a generalized linear model with the variable CultArea
(rounded) and HHSize from the survey data.
log(E(HHSize|CultArea)) = a + b * CultArea
• We use fitted model to predict mean value of HHSize for each value
of CultArea in farmer register.
• Finally we use predicted mean value of Poisson distribution to
randomly generate simulated values of CultArea
eScience 2016 20
Household Characteristics Simulation Cont.
eScience 2016
Distribution of cultivation
area per household size;
overlaying simulated data
(blue) and survey data
(red). X-axis is in log scale.
21
Household Spatial Location Simulation
eScience 2016
Results of land allocation in one
ward of Monze District, Zambia.
Left: agricultural land (brown) and
non-agricultural land (green);
Right: agricultural
Land allocated to households
(red).
22
Variables Calibrated by Microbial GA
• Finally, calibrate all missing variables whose values could not
be determined in previous steps
• Each chromosome is composed of four properties:
• soilType – integer: [0, 14]
• ratioOfLocalMaize – double: [0, 1]
• plantingDateStandardDeviation – double: [0.001, 0.167],
which represents the standard deviation of normal
distribution of planting date.
• randomSeed – any integer
Discussion of use of Genetic Algorithm
• ABMs have lots of parameters that together determine
global dynamics of model. Huge search space. GA’s good at
dealing with large dimensionality
• No mathematical equation that can anticipate dynamics of
agent-based model without executing it, thus high
computation load to determine fitness function (which
requires repeated execution of simulation)
• Genetic algorithm is more efficient than Monte Carlo
experiment
• Determination of predictive ability of GA is open question
eScience 2016 24
Summary
eScience 2016 25
Next step: use synthetic population as basis for studying household
interaction under different scenarios of climate change
Comparison between
simulated yield and
observed yield
distribution from Post
Harvest Survey
Q&A
• Thanks!
• Contacts
• plale@indiana.edu
• chenpeng@indiana.edu
• Data to Insight Center, http://d2i.indiana.edu/
eScience 2016

More Related Content

What's hot

Site-Specific agriculture: Putting data at the service of agriculture
Site-Specific agriculture: Putting data at the service of agricultureSite-Specific agriculture: Putting data at the service of agriculture
Site-Specific agriculture: Putting data at the service of agriculture
CCAFS | CGIAR Research Program on Climate Change, Agriculture and Food Security
 
Farmer Recommendation system
Farmer Recommendation systemFarmer Recommendation system
Farmer Recommendation system
Sandeep Wakchaure
 
Crop simulation model for intercropping
Crop simulation model for intercroppingCrop simulation model for intercropping
Crop simulation model for intercropping
debaaaaaaaa
 
Crop Yield Prediction and Efficient use of Fertilizers
Crop Yield Prediction and Efficient use of FertilizersCrop Yield Prediction and Efficient use of Fertilizers
Crop Yield Prediction and Efficient use of Fertilizers
JAYAPRAKASH JPINFOTECH
 
Crop predction ppt using ANN
Crop predction ppt using ANNCrop predction ppt using ANN
Crop predction ppt using ANN
Astha Jain
 
The dssat cropping system model
The dssat cropping system modelThe dssat cropping system model
The dssat cropping system model
Mayur Shitap
 
Term ppt
Term pptTerm ppt
Analysis of crop yield prediction using data mining techniques
Analysis of crop yield prediction using data mining techniquesAnalysis of crop yield prediction using data mining techniques
Analysis of crop yield prediction using data mining techniques
eSAT Journals
 
Crop Modeling - Types of crop growth models in agriculture
Crop Modeling - Types of crop growth models in agricultureCrop Modeling - Types of crop growth models in agriculture
Crop Modeling - Types of crop growth models in agriculture
SREENIVASAREDDY KADAPA
 
IRJET- Analysis of Crop Yield Prediction using Data Mining Technique to Predi...
IRJET- Analysis of Crop Yield Prediction using Data Mining Technique to Predi...IRJET- Analysis of Crop Yield Prediction using Data Mining Technique to Predi...
IRJET- Analysis of Crop Yield Prediction using Data Mining Technique to Predi...
IRJET Journal
 
IRJET- Crop Price Forecasting System using Supervised Machine Learning Al...
IRJET-  	  Crop Price Forecasting System using Supervised Machine Learning Al...IRJET-  	  Crop Price Forecasting System using Supervised Machine Learning Al...
IRJET- Crop Price Forecasting System using Supervised Machine Learning Al...
IRJET Journal
 
Predicting crop yield and response to Nutrients from soil spectra at WCSS 201...
Predicting crop yield and response to Nutrients from soil spectra at WCSS 201...Predicting crop yield and response to Nutrients from soil spectra at WCSS 201...
Predicting crop yield and response to Nutrients from soil spectra at WCSS 201...
CIAT
 
Resume (Shawn O'Neil)
Resume (Shawn O'Neil)Resume (Shawn O'Neil)
Resume (Shawn O'Neil)
Shawn O'Neil
 
The Viability of Catle Ranching Intensification in Brazil as a Terrestrial Cl...
The Viability of Catle Ranching Intensification in Brazil as a Terrestrial Cl...The Viability of Catle Ranching Intensification in Brazil as a Terrestrial Cl...
The Viability of Catle Ranching Intensification in Brazil as a Terrestrial Cl...
CCAFS | CGIAR Research Program on Climate Change, Agriculture and Food Security
 
Addressing soil fertility and food security issues with fertilizer trees in M...
Addressing soil fertility and food security issues with fertilizer trees in M...Addressing soil fertility and food security issues with fertilizer trees in M...
Addressing soil fertility and food security issues with fertilizer trees in M...
World Agroforestry (ICRAF)
 
Soil health analysis for crop suggestions using machine learning
Soil health analysis for crop suggestions using machine learningSoil health analysis for crop suggestions using machine learning
Soil health analysis for crop suggestions using machine learning
EditorIJAERD
 
Incorporating weather, soil, plant and other
Incorporating weather, soil, plant and otherIncorporating weather, soil, plant and other
Incorporating weather, soil, plant and other
jatinder pal singh
 
IRJET- Agricultural Crop Yield Prediction using Deep Learning Approach
IRJET-  	  Agricultural Crop Yield Prediction using Deep Learning ApproachIRJET-  	  Agricultural Crop Yield Prediction using Deep Learning Approach
IRJET- Agricultural Crop Yield Prediction using Deep Learning Approach
IRJET Journal
 
R 12013(crop weather modeling)
R 12013(crop weather modeling)R 12013(crop weather modeling)
R 12013(crop weather modeling)
Kritika Somya
 

What's hot (19)

Site-Specific agriculture: Putting data at the service of agriculture
Site-Specific agriculture: Putting data at the service of agricultureSite-Specific agriculture: Putting data at the service of agriculture
Site-Specific agriculture: Putting data at the service of agriculture
 
Farmer Recommendation system
Farmer Recommendation systemFarmer Recommendation system
Farmer Recommendation system
 
Crop simulation model for intercropping
Crop simulation model for intercroppingCrop simulation model for intercropping
Crop simulation model for intercropping
 
Crop Yield Prediction and Efficient use of Fertilizers
Crop Yield Prediction and Efficient use of FertilizersCrop Yield Prediction and Efficient use of Fertilizers
Crop Yield Prediction and Efficient use of Fertilizers
 
Crop predction ppt using ANN
Crop predction ppt using ANNCrop predction ppt using ANN
Crop predction ppt using ANN
 
The dssat cropping system model
The dssat cropping system modelThe dssat cropping system model
The dssat cropping system model
 
Term ppt
Term pptTerm ppt
Term ppt
 
Analysis of crop yield prediction using data mining techniques
Analysis of crop yield prediction using data mining techniquesAnalysis of crop yield prediction using data mining techniques
Analysis of crop yield prediction using data mining techniques
 
Crop Modeling - Types of crop growth models in agriculture
Crop Modeling - Types of crop growth models in agricultureCrop Modeling - Types of crop growth models in agriculture
Crop Modeling - Types of crop growth models in agriculture
 
IRJET- Analysis of Crop Yield Prediction using Data Mining Technique to Predi...
IRJET- Analysis of Crop Yield Prediction using Data Mining Technique to Predi...IRJET- Analysis of Crop Yield Prediction using Data Mining Technique to Predi...
IRJET- Analysis of Crop Yield Prediction using Data Mining Technique to Predi...
 
IRJET- Crop Price Forecasting System using Supervised Machine Learning Al...
IRJET-  	  Crop Price Forecasting System using Supervised Machine Learning Al...IRJET-  	  Crop Price Forecasting System using Supervised Machine Learning Al...
IRJET- Crop Price Forecasting System using Supervised Machine Learning Al...
 
Predicting crop yield and response to Nutrients from soil spectra at WCSS 201...
Predicting crop yield and response to Nutrients from soil spectra at WCSS 201...Predicting crop yield and response to Nutrients from soil spectra at WCSS 201...
Predicting crop yield and response to Nutrients from soil spectra at WCSS 201...
 
Resume (Shawn O'Neil)
Resume (Shawn O'Neil)Resume (Shawn O'Neil)
Resume (Shawn O'Neil)
 
The Viability of Catle Ranching Intensification in Brazil as a Terrestrial Cl...
The Viability of Catle Ranching Intensification in Brazil as a Terrestrial Cl...The Viability of Catle Ranching Intensification in Brazil as a Terrestrial Cl...
The Viability of Catle Ranching Intensification in Brazil as a Terrestrial Cl...
 
Addressing soil fertility and food security issues with fertilizer trees in M...
Addressing soil fertility and food security issues with fertilizer trees in M...Addressing soil fertility and food security issues with fertilizer trees in M...
Addressing soil fertility and food security issues with fertilizer trees in M...
 
Soil health analysis for crop suggestions using machine learning
Soil health analysis for crop suggestions using machine learningSoil health analysis for crop suggestions using machine learning
Soil health analysis for crop suggestions using machine learning
 
Incorporating weather, soil, plant and other
Incorporating weather, soil, plant and otherIncorporating weather, soil, plant and other
Incorporating weather, soil, plant and other
 
IRJET- Agricultural Crop Yield Prediction using Deep Learning Approach
IRJET-  	  Agricultural Crop Yield Prediction using Deep Learning ApproachIRJET-  	  Agricultural Crop Yield Prediction using Deep Learning Approach
IRJET- Agricultural Crop Yield Prediction using Deep Learning Approach
 
R 12013(crop weather modeling)
R 12013(crop weather modeling)R 12013(crop weather modeling)
R 12013(crop weather modeling)
 

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

Ex ante assessment of climate change adaptation strategies in resource-poor c...
Ex ante assessment of climate change adaptation strategies in resource-poor c...Ex ante assessment of climate change adaptation strategies in resource-poor c...
Ex ante assessment of climate change adaptation strategies in resource-poor c...
International Potato Center
 
dokumen.tips_integrated-household-based-agricultural-survey-methodology-appli...
dokumen.tips_integrated-household-based-agricultural-survey-methodology-appli...dokumen.tips_integrated-household-based-agricultural-survey-methodology-appli...
dokumen.tips_integrated-household-based-agricultural-survey-methodology-appli...
aabdu1
 
Presentation 2 (1).pdf
Presentation 2                                     (1).pdfPresentation 2                                     (1).pdf
Presentation 2 (1).pdf
AnmolMogalai
 
A comparison of farm typology approaches in northern ghana by jeroen groot et al
A comparison of farm typology approaches in northern ghana by jeroen groot et alA comparison of farm typology approaches in northern ghana by jeroen groot et al
A comparison of farm typology approaches in northern ghana by jeroen groot et al
Humidtropics, a CGIAR Research Program
 
Value Chains and impact
Value Chains and impactValue Chains and impact
Value Chains and impact
CIAT
 
Crop.pptx
Crop.pptxCrop.pptx
Crop.pptx
ssuser0ef37c
 
Yu Qiangyi — Conceptualizing an agent based model to simulate crop pattern dy...
Yu Qiangyi — Conceptualizing an agent based model to simulate crop pattern dy...Yu Qiangyi — Conceptualizing an agent based model to simulate crop pattern dy...
Yu Qiangyi — Conceptualizing an agent based model to simulate crop pattern dy...
Climate Change @ The International Food Policy Research Institute
 
Crop Modelling in Rice
Crop Modelling in RiceCrop Modelling in Rice
Crop Modelling in Rice
B Avinash
 
DHC Microbiome Presentation 4-23-19.pptx
DHC Microbiome Presentation 4-23-19.pptxDHC Microbiome Presentation 4-23-19.pptx
DHC Microbiome Presentation 4-23-19.pptx
DivyanshGupta922023
 
Community-based sheep breeding in Ethiopia: Attractive approach to low input ...
Community-based sheep breeding in Ethiopia: Attractive approach to low input ...Community-based sheep breeding in Ethiopia: Attractive approach to low input ...
Community-based sheep breeding in Ethiopia: Attractive approach to low input ...
ILRI
 
Sustainable intensification indicator framework for Africa RISING
Sustainable intensification indicator framework for Africa RISINGSustainable intensification indicator framework for Africa RISING
Sustainable intensification indicator framework for Africa RISING
africa-rising
 
Application of nuclear and genomic technologies for improving livestock produ...
Application of nuclear and genomic technologies for improving livestock produ...Application of nuclear and genomic technologies for improving livestock produ...
Application of nuclear and genomic technologies for improving livestock produ...
ILRI
 
Genomic selection
Genomic  selectionGenomic  selection
Genomic selection
pandadebadatta
 
Metrics for CSA: increasing programming effectiveness and outcome tracking
Metrics for CSA: increasing programming effectiveness and outcome trackingMetrics for CSA: increasing programming effectiveness and outcome tracking
Metrics for CSA: increasing programming effectiveness and outcome tracking
CCAFS | CGIAR Research Program on Climate Change, Agriculture and Food Security
 
Advanced biometrical and quantitative genetics akshay
Advanced biometrical and quantitative genetics akshayAdvanced biometrical and quantitative genetics akshay
Advanced biometrical and quantitative genetics akshay
Akshay Deshmukh
 
Ar training 2021
Ar training 2021Ar training 2021
Ar training 2021
africa-rising
 
Core Training Presentations- 6 IMPACT Data-Model Philosophy
Core Training Presentations- 6 IMPACT Data-Model PhilosophyCore Training Presentations- 6 IMPACT Data-Model Philosophy
Core Training Presentations- 6 IMPACT Data-Model Philosophy
Global Future & Strategic Foresight Program (GFSF)
 
Ahmed usman Research proposal final ppts.pptx
Ahmed usman Research proposal final ppts.pptxAhmed usman Research proposal final ppts.pptx
Ahmed usman Research proposal final ppts.pptx
AdemMustefa
 
Balram ppt for quantitative genetics.pptx
Balram ppt for quantitative genetics.pptxBalram ppt for quantitative genetics.pptx
Balram ppt for quantitative genetics.pptx
AnukulSingh16
 
Comparison Analysis of Oil Crop Yield Prediction in Magway Region using Machi...
Comparison Analysis of Oil Crop Yield Prediction in Magway Region using Machi...Comparison Analysis of Oil Crop Yield Prediction in Magway Region using Machi...
Comparison Analysis of Oil Crop Yield Prediction in Magway Region using Machi...
eieimoetun2
 

Similar to A hybrid approach to population construction for agricultural agent based simulation (20)

Ex ante assessment of climate change adaptation strategies in resource-poor c...
Ex ante assessment of climate change adaptation strategies in resource-poor c...Ex ante assessment of climate change adaptation strategies in resource-poor c...
Ex ante assessment of climate change adaptation strategies in resource-poor c...
 
dokumen.tips_integrated-household-based-agricultural-survey-methodology-appli...
dokumen.tips_integrated-household-based-agricultural-survey-methodology-appli...dokumen.tips_integrated-household-based-agricultural-survey-methodology-appli...
dokumen.tips_integrated-household-based-agricultural-survey-methodology-appli...
 
Presentation 2 (1).pdf
Presentation 2                                     (1).pdfPresentation 2                                     (1).pdf
Presentation 2 (1).pdf
 
A comparison of farm typology approaches in northern ghana by jeroen groot et al
A comparison of farm typology approaches in northern ghana by jeroen groot et alA comparison of farm typology approaches in northern ghana by jeroen groot et al
A comparison of farm typology approaches in northern ghana by jeroen groot et al
 
Value Chains and impact
Value Chains and impactValue Chains and impact
Value Chains and impact
 
Crop.pptx
Crop.pptxCrop.pptx
Crop.pptx
 
Yu Qiangyi — Conceptualizing an agent based model to simulate crop pattern dy...
Yu Qiangyi — Conceptualizing an agent based model to simulate crop pattern dy...Yu Qiangyi — Conceptualizing an agent based model to simulate crop pattern dy...
Yu Qiangyi — Conceptualizing an agent based model to simulate crop pattern dy...
 
Crop Modelling in Rice
Crop Modelling in RiceCrop Modelling in Rice
Crop Modelling in Rice
 
DHC Microbiome Presentation 4-23-19.pptx
DHC Microbiome Presentation 4-23-19.pptxDHC Microbiome Presentation 4-23-19.pptx
DHC Microbiome Presentation 4-23-19.pptx
 
Community-based sheep breeding in Ethiopia: Attractive approach to low input ...
Community-based sheep breeding in Ethiopia: Attractive approach to low input ...Community-based sheep breeding in Ethiopia: Attractive approach to low input ...
Community-based sheep breeding in Ethiopia: Attractive approach to low input ...
 
Sustainable intensification indicator framework for Africa RISING
Sustainable intensification indicator framework for Africa RISINGSustainable intensification indicator framework for Africa RISING
Sustainable intensification indicator framework for Africa RISING
 
Application of nuclear and genomic technologies for improving livestock produ...
Application of nuclear and genomic technologies for improving livestock produ...Application of nuclear and genomic technologies for improving livestock produ...
Application of nuclear and genomic technologies for improving livestock produ...
 
Genomic selection
Genomic  selectionGenomic  selection
Genomic selection
 
Metrics for CSA: increasing programming effectiveness and outcome tracking
Metrics for CSA: increasing programming effectiveness and outcome trackingMetrics for CSA: increasing programming effectiveness and outcome tracking
Metrics for CSA: increasing programming effectiveness and outcome tracking
 
Advanced biometrical and quantitative genetics akshay
Advanced biometrical and quantitative genetics akshayAdvanced biometrical and quantitative genetics akshay
Advanced biometrical and quantitative genetics akshay
 
Ar training 2021
Ar training 2021Ar training 2021
Ar training 2021
 
Core Training Presentations- 6 IMPACT Data-Model Philosophy
Core Training Presentations- 6 IMPACT Data-Model PhilosophyCore Training Presentations- 6 IMPACT Data-Model Philosophy
Core Training Presentations- 6 IMPACT Data-Model Philosophy
 
Ahmed usman Research proposal final ppts.pptx
Ahmed usman Research proposal final ppts.pptxAhmed usman Research proposal final ppts.pptx
Ahmed usman Research proposal final ppts.pptx
 
Balram ppt for quantitative genetics.pptx
Balram ppt for quantitative genetics.pptxBalram ppt for quantitative genetics.pptx
Balram ppt for quantitative genetics.pptx
 
Comparison Analysis of Oil Crop Yield Prediction in Magway Region using Machi...
Comparison Analysis of Oil Crop Yield Prediction in Magway Region using Machi...Comparison Analysis of Oil Crop Yield Prediction in Magway Region using Machi...
Comparison Analysis of Oil Crop Yield Prediction in Magway Region using Machi...
 

Recently uploaded

原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
gpww3sf4
 
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussionArtificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
OECD Directorate for Financial and Enterprise Affairs
 
怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样
怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样
怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样
kekzed
 
Using-Presentation-Software-to-the-Fullf.pptx
Using-Presentation-Software-to-the-Fullf.pptxUsing-Presentation-Software-to-the-Fullf.pptx
Using-Presentation-Software-to-the-Fullf.pptx
kainatfatyma9
 
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
OECD Directorate for Financial and Enterprise Affairs
 
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
OECD Directorate for Financial and Enterprise Affairs
 
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdfWhy Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Ben Linders
 
IEEE CIS Webinar Sustainable futures.pdf
IEEE CIS Webinar Sustainable futures.pdfIEEE CIS Webinar Sustainable futures.pdf
IEEE CIS Webinar Sustainable futures.pdf
Claudio Gallicchio
 
Carrer goals.pptx and their importance in real life
Carrer goals.pptx  and their importance in real lifeCarrer goals.pptx  and their importance in real life
Carrer goals.pptx and their importance in real life
artemacademy2
 
ASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdfASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdf
ToshihiroIto4
 
XP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to LeadershipXP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to Leadership
samililja
 
Disaster Management project for holidays homework and other uses
Disaster Management project for holidays homework and other usesDisaster Management project for holidays homework and other uses
Disaster Management project for holidays homework and other uses
RIDHIMAGARG21
 
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussionArtificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
OECD Directorate for Financial and Enterprise Affairs
 
Competition and Regulation in Professions and Occupations – ROBSON – June 202...
Competition and Regulation in Professions and Occupations – ROBSON – June 202...Competition and Regulation in Professions and Occupations – ROBSON – June 202...
Competition and Regulation in Professions and Occupations – ROBSON – June 202...
OECD Directorate for Financial and Enterprise Affairs
 
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussion
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussionPro-competitive Industrial Policy – OECD – June 2024 OECD discussion
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussion
OECD Directorate for Financial and Enterprise Affairs
 
The remarkable life of Sir Mokshagundam Visvesvaraya.pptx
The remarkable life of Sir Mokshagundam Visvesvaraya.pptxThe remarkable life of Sir Mokshagundam Visvesvaraya.pptx
The remarkable life of Sir Mokshagundam Visvesvaraya.pptx
JiteshKumarChoudhary2
 
The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...
The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...
The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...
OECD Directorate for Financial and Enterprise Affairs
 
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
OECD Directorate for Financial and Enterprise Affairs
 
The Intersection between Competition and Data Privacy – COLANGELO – June 2024...
The Intersection between Competition and Data Privacy – COLANGELO – June 2024...The Intersection between Competition and Data Privacy – COLANGELO – June 2024...
The Intersection between Competition and Data Privacy – COLANGELO – June 2024...
OECD Directorate for Financial and Enterprise Affairs
 
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
OECD Directorate for Financial and Enterprise Affairs
 

Recently uploaded (20)

原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
 
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussionArtificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
 
怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样
怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样
怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样
 
Using-Presentation-Software-to-the-Fullf.pptx
Using-Presentation-Software-to-the-Fullf.pptxUsing-Presentation-Software-to-the-Fullf.pptx
Using-Presentation-Software-to-the-Fullf.pptx
 
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
 
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
 
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdfWhy Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
 
IEEE CIS Webinar Sustainable futures.pdf
IEEE CIS Webinar Sustainable futures.pdfIEEE CIS Webinar Sustainable futures.pdf
IEEE CIS Webinar Sustainable futures.pdf
 
Carrer goals.pptx and their importance in real life
Carrer goals.pptx  and their importance in real lifeCarrer goals.pptx  and their importance in real life
Carrer goals.pptx and their importance in real life
 
ASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdfASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdf
 
XP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to LeadershipXP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to Leadership
 
Disaster Management project for holidays homework and other uses
Disaster Management project for holidays homework and other usesDisaster Management project for holidays homework and other uses
Disaster Management project for holidays homework and other uses
 
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussionArtificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
 
Competition and Regulation in Professions and Occupations – ROBSON – June 202...
Competition and Regulation in Professions and Occupations – ROBSON – June 202...Competition and Regulation in Professions and Occupations – ROBSON – June 202...
Competition and Regulation in Professions and Occupations – ROBSON – June 202...
 
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussion
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussionPro-competitive Industrial Policy – OECD – June 2024 OECD discussion
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussion
 
The remarkable life of Sir Mokshagundam Visvesvaraya.pptx
The remarkable life of Sir Mokshagundam Visvesvaraya.pptxThe remarkable life of Sir Mokshagundam Visvesvaraya.pptx
The remarkable life of Sir Mokshagundam Visvesvaraya.pptx
 
The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...
The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...
The Intersection between Competition and Data Privacy – CAPEL – June 2024 OEC...
 
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
 
The Intersection between Competition and Data Privacy – COLANGELO – June 2024...
The Intersection between Competition and Data Privacy – COLANGELO – June 2024...The Intersection between Competition and Data Privacy – COLANGELO – June 2024...
The Intersection between Competition and Data Privacy – COLANGELO – June 2024...
 
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
 

A hybrid approach to population construction for agricultural agent based simulation

  • 1. A Hybrid Approach to Population Construction for Agricultural Agent-Based Simulation Peng Chen, Eduardo Izquierdo and Beth Plale School of Informatics and Computing Tom Evans Dept of Geography Michael Frisby Indiana Statistical Consulting Center Indiana University, Bloomington, Indiana USA eScience 2016
  • 2. Introduction • The advent of widespread fast computing has enabled us to work on more complex problems and to build and analyze more complex models. • Agent-based modeling (ABM) is a key method in computational science. ABM is applicable to complex systems embedded in natural, social, and engineered contexts, across domains that range from engineering to ecology • Spatial agent-based modeling (ABM) has been proven to be beneficial to agricultural economics for its ability to represent interactions amongst heterogeneous actors. eScience 2016 2
  • 3. Motivation • Agricultural economics researchers study ways in which humans can sustain themselves while not depleting an ecological/environmental resource • When applied to small farms and individual farmers especially in countries such as Africa, a key element to harvest success is labor sharing • It has been observed that farmers will share family members (labor) with neighbors and neighboring villages under certain circumstances eScience 2016 3
  • 4. Motivation •Agricultural economists build and analyze more complex models to understand labor sharing behavior •Spatial agent-based models (ABM) have proven beneficial to agricultural economics for its ability to represent interactions amongst heterogeneous actors, and to fully take into account spatial dimension of agricultural activities eScience 2016 4
  • 5. Agent Based Model (ABM) • Zambia Agent-Based Model (ABM) Number of household members (HH Size) Area of cultivated land (CultArea) Amount of labor Amount of food stock Amount of asset When to plant … Household Agent Planting Weeding Labor exchange Harvesting … Agent Attributes Agent Activities 5 Monze District, Zambia 53,491 households 1,866 square miles eScience 2016
  • 6. Agent Based Modeling (ABM) Cont. Household Agent Household Agent Labor exchange Planting, Weeding, Harvesting Planting, Weeding, Harvesting Left: agricultural land (brown) and non-agricultural land (green); Right: households (red) allocated to agricultural land. Agent Spatial Interactions 6 Landscape Raster (a grid of cells) eScience 2016
  • 7. ABM challenge: configuring agents • Agent-based models (ABMs) are highly sensitive to definition of the agents: their granularity, distribution, etc. • Key to good agricultural agent based modeling is to construct agents that can truly reflect characteristics of real population of households • However, real population data about farmers and farming in Zambia is scarce • Limited • Insufficient • Aggregated • Not at a household level eScience 2016 7
  • 8. Our Solution • A hybrid approach to population construction eScience 2016 Do we have the agent variables in real population data? Our Solution Contribution Yes Simulating synthetic population data based on available datasets Simulated data can have the same variability and heterogeneities No Calibrate missing variables with Genetic Algorithms (GAs) 1. Derived variables are optimized for replicative validity of the model. 2. We implement an microbial genetic algorithm that can: 1) Evaluate the fitness based on the behaviors of all agents; 2) Handle the stochasticity in the simulation run. 8
  • 9. Related Work • Creation of household agents in ABMs: agricultural analysis (Evans, 2004) (Kelly, 2011), urban planning (Beckman, 1996) and urban disaster management (Felsenstein, 2014). • focused on decomposing aggregated demographic/administrative data • Environmental modeling: create agents from survey data (e.g., parameterisation) (Iwamura, 2014) and agent typology (Valbuena, 200). • None integrate real population data into agent creation process • Genetic Algorithms (GAs): automatically search a parameter space, and thus they have been used to calibrate agent-based models (Calvez0, 2005),(Espinosa, 2008), (Wu, 2002), (Mulligan, 1998). • Challenges remain in how to design fitness function that can consider behaviors of all agents; and stochasticity in simulation run. eScience 2016 9
  • 10. Outline • Introduction • Related Work • Proposed Hybrid Method • Simulation of Synthetic Population • Calibrating Agent Variables with GA • Application and Evaluation • Zambia Food Security ABM • Household Characteristics Simulation • Variables Calibrated by Microbial GA • Summary eScience 2016 10
  • 11. Real Data Sources for Population Data •Farmer Register • Small scale farmers, total area under cultivation • 53,579 records •Household Survey data •Compiled by regional agricultural extension officers •Census of all small-scale farmers in particular district •Basic attributes: total area of farm, total area under cultivation in particular year •330 households eScience 2016 11
  • 12. Real Data Sources for Population Data •Post Harvest Survey data •Used by Zambian government to assess crop yield •Remote Sensing data •Classifies gridded images into agricultural and non-agricultural land •Disaggregates features to raster (vector) data form •Need: develop land allocation algorithm that can form natural farmer communities when placing the household agents eScience 2016 12
  • 13. Recall • From known data from multiple sources (all spotty) , get good starting set of agents as households that farm land of known (and representative size). Households of representative wealth, # household members, etc. • Fill in critical missing data using Microbial Genetic Algorithm: • soil type, • ratio of hybrid maize to local maize planted, • planting data standard deviation eScience 2016 13
  • 14. Simulating Household Spatial Locations • Input remote sensing data • Classified and disaggregated into agricultural and non-agricultural land cells • Our land allocation algorithm then allocates the agricultural cells to households • First chooses a number of seed households and randomly assign agricultural cells to them. • Then each time assigns to a household with an unallocated agricultural cell that is adjacent to some allocated agricultural cell. eScience 2016 Ag Non-Ag Non-Ag Non-Ag Ag Non-Ag Non-Ag Non-Ag Ag Ag Non-Ag Non-Ag Non-Ag Ag Ag Ag Non-Ag Non-Ag Non-Ag Ag Non-Ag Non-Ag Non-Ag Ag Non-Ag Non-Ag Non-Ag Ag Ag 14 Allocate agricultural cells to the next household (brown)
  • 15. Calibrating Agent Variables with GA • Genetic Algorithm (GA): heuristic search that mimics process of natural selection: • Start with population of individuals and fitness function • Properties of individuals are mutated and altered in each generation • Best fitted individuals are preserved to next generation • Microbial Genetic Algorithm is minimal GA that has same functionality and efficacy as standard Gas • Most creative and challenging parts of programming a GA are: • Chromosome – set of properties for each individual in population – and its mutation/alternation process • Fitness function – fitness score is usually objective value in optimization problem being solved eScience 2016 15
  • 16. Calibrating Agent Variables with GA Cont. • Chromosome could be composed of properties that each represents a missing agent variable: eScience 2016 Type Example Representation Nominal variables soilType Represented as an integer that can be randomly mutated into any other possible values Simple continuous variables ratioOfLocalMaize Represented as doubles, and can be mutated with a Gaussian number generator. Variables that follow a certain distribution plantingDate that follows a normal distribution Represented as a parameterized distribution, whose parameters can be mutated with a Gaussian number generator 16 Table: different types of properties in a chromosome
  • 17. Calibrating Agent Variables with GA Cont. • We use distance between simulated outcome and real world observations as fitness score • Data generated from agent-based model can be collected at individual level (e.g., yield of each household agent) or at aggregated level (e.g., total crop production). Model calibration needs to be at both levels. • We use Kullback–Leibler divergence to measure difference between distribution of simulated data and distribution of observed data • ABM is stochastic in that two simulation runs can produce different results • We explicitly set random number seed (R) in agent-based model and expose R as property of GA chromosome to handle stochasticity eScience 2016 17
  • 18. Outline • Introduction • Related Work • Proposed Hybrid Method • Simulation of Synthetic Population • Calibrating Agent Variables with GA • Application and Evaluation • Zambia Food Security ABM • Household Characteristics Simulation • Variables Calibrated by Microbial GA • Summary eScience 2016 18
  • 19. Zambia Food Security ABM • ABM of agricultural decision-making on Monze District, Zambia • Clean survey data and Farmer Register • Extract from huge spreadsheet • Round Cultivated Area (CultArea) to integers • Remove incorrect values and outliers • Classify and disaggregate remote sensing data eScience 2016 After cleaning, survey and Farmer Register have similar Empirical Cumulative Distribution Functions (ECDFs) for rounded CultArea Red: rounded variable CultArea from survey data Blue: rounded variable of CultArea from register data 19
  • 20. Household Characteristics Simulation • Independent variable X – HHSize • The household size (i.e., the number of members in a household) is modeled with a Poisson distribution. • Dependent variable Y – CultArea • Cultivated variable is missing in farmer register • We fit a generalized linear model with the variable CultArea (rounded) and HHSize from the survey data. log(E(HHSize|CultArea)) = a + b * CultArea • We use fitted model to predict mean value of HHSize for each value of CultArea in farmer register. • Finally we use predicted mean value of Poisson distribution to randomly generate simulated values of CultArea eScience 2016 20
  • 21. Household Characteristics Simulation Cont. eScience 2016 Distribution of cultivation area per household size; overlaying simulated data (blue) and survey data (red). X-axis is in log scale. 21
  • 22. Household Spatial Location Simulation eScience 2016 Results of land allocation in one ward of Monze District, Zambia. Left: agricultural land (brown) and non-agricultural land (green); Right: agricultural Land allocated to households (red). 22
  • 23. Variables Calibrated by Microbial GA • Finally, calibrate all missing variables whose values could not be determined in previous steps • Each chromosome is composed of four properties: • soilType – integer: [0, 14] • ratioOfLocalMaize – double: [0, 1] • plantingDateStandardDeviation – double: [0.001, 0.167], which represents the standard deviation of normal distribution of planting date. • randomSeed – any integer
  • 24. Discussion of use of Genetic Algorithm • ABMs have lots of parameters that together determine global dynamics of model. Huge search space. GA’s good at dealing with large dimensionality • No mathematical equation that can anticipate dynamics of agent-based model without executing it, thus high computation load to determine fitness function (which requires repeated execution of simulation) • Genetic algorithm is more efficient than Monte Carlo experiment • Determination of predictive ability of GA is open question eScience 2016 24
  • 25. Summary eScience 2016 25 Next step: use synthetic population as basis for studying household interaction under different scenarios of climate change Comparison between simulated yield and observed yield distribution from Post Harvest Survey
  • 26. Q&A • Thanks! • Contacts • plale@indiana.edu • chenpeng@indiana.edu • Data to Insight Center, http://d2i.indiana.edu/ eScience 2016