Parallel agent-based demographic simulation
Demographic simulation is the study of dynamic living populations within a region, encompassing the study of their size, structure and distribution, as well as, any spatial and/or temporal changes within them. Traditionally, demographic simulators have focused on representing populations as aggregat...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2016
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/66898 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-66898 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-668982023-03-03T20:23:06Z Parallel agent-based demographic simulation Malhotra, Rahul Cai Wentong School of Computer Engineering Parallel and Distributed Computing Centre Li Zengxiang DRNTU::Engineering::Computer science and engineering::Computing methodologies::Simulation and modeling DRNTU::Engineering::Computer science and engineering::Computer applications::Social and behavioral sciences Demographic simulation is the study of dynamic living populations within a region, encompassing the study of their size, structure and distribution, as well as, any spatial and/or temporal changes within them. Traditionally, demographic simulators have focused on representing populations as aggregations sharing similar characteristics, while using stochastic models to simulate changes in their numbers. In this project I explored the applications of agent-based modelling to the field of demographic simulation. Agent-based models work by simulating the observed behaviours and interactions of individuals to model larger multifaceted systems which are too complicated to model through stochastic means. Agent-based models also allow for a much richer level of data to be extracted, down to the individual, and when aggregated still provides an overall picture of the population being simulated. Due to the high overhead required to simulate millions of individual agents, agent based demographic simulation is usually very time consuming. To solve this I explore the applications of parallel & distributed discrete event simulation to allow for a more scalable and efficient method of simulation. The project culminated in my implementation of an agent-based model to simulate the incidence of Type 2 Diabetes Mellitus within Singapore, with the aim of forecasting the prevalence of Type 2 Diabetes Mellitus within the city state in the years to come. This was done through the modification of an existing parallel agent-based demographic simulator called YADES (Yet Another DEmographic Simulator) developed by Onggo et al. [1] [2]. Bachelor of Engineering (Computer Science) 2016-05-04T01:47:49Z 2016-05-04T01:47:49Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/66898 en Nanyang Technological University 102 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Computer science and engineering::Computing methodologies::Simulation and modeling DRNTU::Engineering::Computer science and engineering::Computer applications::Social and behavioral sciences |
spellingShingle |
DRNTU::Engineering::Computer science and engineering::Computing methodologies::Simulation and modeling DRNTU::Engineering::Computer science and engineering::Computer applications::Social and behavioral sciences Malhotra, Rahul Parallel agent-based demographic simulation |
description |
Demographic simulation is the study of dynamic living populations within a region, encompassing the study of their size, structure and distribution, as well as, any spatial and/or temporal changes within them. Traditionally, demographic simulators have focused on representing populations as aggregations sharing similar characteristics, while using stochastic models to simulate changes in their numbers.
In this project I explored the applications of agent-based modelling to the field of demographic simulation. Agent-based models work by simulating the observed behaviours and interactions of individuals to model larger multifaceted systems which are too complicated to model through stochastic means. Agent-based models also allow for a much richer level of data to be extracted, down to the individual, and when aggregated still provides an overall picture of the population being simulated.
Due to the high overhead required to simulate millions of individual agents, agent based demographic simulation is usually very time consuming. To solve this I explore the applications of parallel & distributed discrete event simulation to allow for a more scalable and efficient method of simulation.
The project culminated in my implementation of an agent-based model to simulate the incidence of Type 2 Diabetes Mellitus within Singapore, with the aim of forecasting the prevalence of Type 2 Diabetes Mellitus within the city state in the years to come. This was done through the modification of an existing parallel agent-based demographic simulator called YADES (Yet Another DEmographic Simulator) developed by Onggo et al. [1] [2]. |
author2 |
Cai Wentong |
author_facet |
Cai Wentong Malhotra, Rahul |
format |
Final Year Project |
author |
Malhotra, Rahul |
author_sort |
Malhotra, Rahul |
title |
Parallel agent-based demographic simulation |
title_short |
Parallel agent-based demographic simulation |
title_full |
Parallel agent-based demographic simulation |
title_fullStr |
Parallel agent-based demographic simulation |
title_full_unstemmed |
Parallel agent-based demographic simulation |
title_sort |
parallel agent-based demographic simulation |
publishDate |
2016 |
url |
http://hdl.handle.net/10356/66898 |
_version_ |
1759854158116028416 |