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...

Full description

Saved in:
Bibliographic Details
Main Author: Malhotra, Rahul
Other Authors: Cai Wentong
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