A Parallel Sliding Region Algorithm to Make Agent-Based Modeling Possible for a Large-Scale Simulation: Modeling Hepatitis C Epidemics in Canada
Authored by William W L Wong, Zeny Z Feng, Hla-Hla Thein
Date Published: 2016
DOI: 10.1109/jbhi.2015.2471804
Sponsors:
No sponsors listed
Platforms:
AnyLogic
Model Documentation:
Other Narrative
Mathematical description
Model Code URLs:
Model code not found
Abstract
Agent-based models (ABMs) are computer simulation models that define
interactions among agents and simulate emergent behaviors that arise
from the ensemble of local decisions. ABMs have been increasingly used
to examine trends in infectious disease epidemiology. However, the main
limitation of ABMs is the high computational cost for a large-scale
simulation. To improve the computational efficiency for large-scale ABM
simulations, we built a parallelizable sliding region algorithm (SRA)
for ABM and compared it to a nonparallelizable ABM. We developed a
complex agent network and performed two simulations to model hepatitis C
epidemics based on the real demographic data from Saskatchewan, Canada.
The first simulation used the SRA that processed on each postal code
subregion subsequently. The second simulation processed the entire
population simultaneously. It was concluded that the parallelizable SRA
showed computational time saving with comparable results in a
province-wide simulation. Using the same method, SRA can be generalized
for performing a country-wide simulation. Thus, this parallel algorithm
enables the possibility of using ABM for large-scale simulation with
limited computational resources.
Tags
HIV
networks
transmission
disease
Impact
Spread
Metaanalysis
Virus-infection
Drug-users
Clearance