Large-scale agent simulation of agent-based models
Agents are a very useful form of modelling and understanding complex natural systems. Agent-based simulations have been applied in many different domains, such as: economics, sociology, psychology, etc. While they offer a very flexible approach to modeling such systems, they often require significan...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2012
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/48602 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-48602 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-486022023-03-03T20:27:40Z Large-scale agent simulation of agent-based models Poh, Wei Li. School of Computer Engineering Parallel and Distributed Computing Centre Michael Harold Lees DRNTU::Engineering::Computer science and engineering::Computing methodologies::Simulation and modeling Agents are a very useful form of modelling and understanding complex natural systems. Agent-based simulations have been applied in many different domains, such as: economics, sociology, psychology, etc. While they offer a very flexible approach to modeling such systems, they often require significant computational resources for execution. Usually, distributed computing techniques are widely used in the simulation and modeling of agents in order to reduce simulation or computational time. There are mainly 3 factors that affect computational time: node-to-node communication cost, migration cost of agents and the load of each node. Depending on the type of partition methods used, it would affect the nodes communication cost and the node’s load in which may impact to the simulation time. This project will investigate the effectiveness of different partition methods for distributed simulation of agent-based models (ABM) in discrete and continuous environments. The intention is to provide faster execution of the models. Case studies example used for discrete environment is Game of Life model (GoL) and Boids model for continuous environment. The results find that static partitioning of environment horizontally (SPH) provided the fastest execution time for discrete environment. For continuous environment, depending on the behavior of the agents, static partitioning of environment vertically (SPV) or grid-based partitioning may provide the fastest execution time. Bachelor of Engineering (Computer Science) 2012-04-27T03:30:42Z 2012-04-27T03:30:42Z 2012 2012 Final Year Project (FYP) http://hdl.handle.net/10356/48602 en Nanyang Technological University 71 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 |
spellingShingle |
DRNTU::Engineering::Computer science and engineering::Computing methodologies::Simulation and modeling Poh, Wei Li. Large-scale agent simulation of agent-based models |
description |
Agents are a very useful form of modelling and understanding complex natural systems. Agent-based simulations have been applied in many different domains, such as: economics, sociology, psychology, etc. While they offer a very flexible approach to modeling such systems, they often require significant computational resources for execution.
Usually, distributed computing techniques are widely used in the simulation and modeling of agents in order to reduce simulation or computational time. There are mainly 3 factors that affect computational time: node-to-node communication cost, migration cost of agents and the load of each node. Depending on the type of partition methods used, it would affect the nodes communication cost and the node’s load in which may impact to the simulation time.
This project will investigate the effectiveness of different partition methods for distributed simulation of agent-based models (ABM) in discrete and continuous environments. The intention is to provide faster execution of the models. Case studies example used for discrete environment is Game of Life model (GoL) and Boids model for continuous environment.
The results find that static partitioning of environment horizontally (SPH) provided the fastest execution time for discrete environment. For continuous environment, depending on the behavior of the agents, static partitioning of environment vertically (SPV) or grid-based partitioning may provide the fastest execution time. |
author2 |
School of Computer Engineering |
author_facet |
School of Computer Engineering Poh, Wei Li. |
format |
Final Year Project |
author |
Poh, Wei Li. |
author_sort |
Poh, Wei Li. |
title |
Large-scale agent simulation of agent-based models |
title_short |
Large-scale agent simulation of agent-based models |
title_full |
Large-scale agent simulation of agent-based models |
title_fullStr |
Large-scale agent simulation of agent-based models |
title_full_unstemmed |
Large-scale agent simulation of agent-based models |
title_sort |
large-scale agent simulation of agent-based models |
publishDate |
2012 |
url |
http://hdl.handle.net/10356/48602 |
_version_ |
1759855239218855936 |