The impact of error-tolerance using customized DIJKSTRA on large scale parallel crowd simulations / Luuk Sterke

This Dissertation aims at exploring and quantifying the errors that occur in parallel crowd simulation when not implementing measures to prevent these errors. Consequently, the simulation should run faster, as less code needs to be executed. A fully functional crowd simulator has been developed a...

Full description

Saved in:
Bibliographic Details
Main Author: Luuk , Sterke
Format: Thesis
Published: 2022
Subjects:
Online Access:http://studentsrepo.um.edu.my/14439/1/Luuk_Sterke.pdf
http://studentsrepo.um.edu.my/14439/2/Luuk_Sterke.pdf
http://studentsrepo.um.edu.my/14439/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.um.stud.14439
record_format eprints
spelling my.um.stud.144392023-05-27T19:39:10Z The impact of error-tolerance using customized DIJKSTRA on large scale parallel crowd simulations / Luuk Sterke Luuk , Sterke QA75 Electronic computers. Computer science This Dissertation aims at exploring and quantifying the errors that occur in parallel crowd simulation when not implementing measures to prevent these errors. Consequently, the simulation should run faster, as less code needs to be executed. A fully functional crowd simulator has been developed and various features for measuring accuracy and performance have been implemented. Part of the research was identifying the right metrics for measuring these quantities. It turns out that a heat map in combination with waiting times, walking times and local flow measuring entities together create a bijection between this data and the simulation producing it. The impact of allowing errors on the simulator’s accuracy can be measured quite well by comparing these statistics. The performance is then measured using different internal stopwatches keeping track of the time needed to simulate a fixed amount of agents. From many simulation environments and settings, it becomes clear that significant speedups can be achieved using the proposed techniques. These speedups of up to 15% are achieved at the expense of the simulator’s accuracy, where flow and waiting times are off by single-digit percentages. Heat maps deviate more percentage-wise because they are more sensitive to small changes. In one case, error tolerance was not faster and less accurate since error tolerance was not applied on the scale of all agents but on reducing internal overhead time. Allowing errors to examine many simulations quickly and then perform precise simulations on just the promising ones are recommended. Whether the errors observed are large or small is not conclusive as that depends on the simulated event and because such conclusions are outside of this dissertation’s scope. 2022-01 Thesis NonPeerReviewed application/pdf http://studentsrepo.um.edu.my/14439/1/Luuk_Sterke.pdf application/pdf http://studentsrepo.um.edu.my/14439/2/Luuk_Sterke.pdf Luuk , Sterke (2022) The impact of error-tolerance using customized DIJKSTRA on large scale parallel crowd simulations / Luuk Sterke. Masters thesis, Universiti Malaya. http://studentsrepo.um.edu.my/14439/
institution Universiti Malaya
building UM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaya
content_source UM Student Repository
url_provider http://studentsrepo.um.edu.my/
topic QA75 Electronic computers. Computer science
spellingShingle QA75 Electronic computers. Computer science
Luuk , Sterke
The impact of error-tolerance using customized DIJKSTRA on large scale parallel crowd simulations / Luuk Sterke
description This Dissertation aims at exploring and quantifying the errors that occur in parallel crowd simulation when not implementing measures to prevent these errors. Consequently, the simulation should run faster, as less code needs to be executed. A fully functional crowd simulator has been developed and various features for measuring accuracy and performance have been implemented. Part of the research was identifying the right metrics for measuring these quantities. It turns out that a heat map in combination with waiting times, walking times and local flow measuring entities together create a bijection between this data and the simulation producing it. The impact of allowing errors on the simulator’s accuracy can be measured quite well by comparing these statistics. The performance is then measured using different internal stopwatches keeping track of the time needed to simulate a fixed amount of agents. From many simulation environments and settings, it becomes clear that significant speedups can be achieved using the proposed techniques. These speedups of up to 15% are achieved at the expense of the simulator’s accuracy, where flow and waiting times are off by single-digit percentages. Heat maps deviate more percentage-wise because they are more sensitive to small changes. In one case, error tolerance was not faster and less accurate since error tolerance was not applied on the scale of all agents but on reducing internal overhead time. Allowing errors to examine many simulations quickly and then perform precise simulations on just the promising ones are recommended. Whether the errors observed are large or small is not conclusive as that depends on the simulated event and because such conclusions are outside of this dissertation’s scope.
format Thesis
author Luuk , Sterke
author_facet Luuk , Sterke
author_sort Luuk , Sterke
title The impact of error-tolerance using customized DIJKSTRA on large scale parallel crowd simulations / Luuk Sterke
title_short The impact of error-tolerance using customized DIJKSTRA on large scale parallel crowd simulations / Luuk Sterke
title_full The impact of error-tolerance using customized DIJKSTRA on large scale parallel crowd simulations / Luuk Sterke
title_fullStr The impact of error-tolerance using customized DIJKSTRA on large scale parallel crowd simulations / Luuk Sterke
title_full_unstemmed The impact of error-tolerance using customized DIJKSTRA on large scale parallel crowd simulations / Luuk Sterke
title_sort impact of error-tolerance using customized dijkstra on large scale parallel crowd simulations / luuk sterke
publishDate 2022
url http://studentsrepo.um.edu.my/14439/1/Luuk_Sterke.pdf
http://studentsrepo.um.edu.my/14439/2/Luuk_Sterke.pdf
http://studentsrepo.um.edu.my/14439/
_version_ 1769842910562353152
score 13.223943