A self-adaptive agent-based simulation modelling framework for dynamic processes

Agent-based simulation (ABS) modelling had been a prevalent approach for simulation of dynamic processes of various domains. Construction of ABS models are usually in the form of domain-specific for dynamic process simulation objectives. This methodology conveniently enable the construction AB...

Full description

Saved in:
Bibliographic Details
Main Author: Ling, Loo Yim, Dr.
Format: text::Thesis
Language:English
Published: 2023
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Agent-based simulation (ABS) modelling had been a prevalent approach for simulation of dynamic processes of various domains. Construction of ABS models are usually in the form of domain-specific for dynamic process simulation objectives. This methodology conveniently enable the construction ABS models to meet specific simulation objectives without the need of reference of standard protocols or languages. Proprietary issues led to inability of customization or inextensibility of the models and lack of validation and verification which further to lack of replication of models and results. Inextensible simulation model led to manual construction of new ABS model for every new simulation objective. Hence there are large gaps of time and cost wastage which were not successfully addressed by previous research efforts. Lack of validation and verification of ABS model and results against broader dataset or domains, led to non-robust and unreliable simulation model and results. Previous research efforts attempted with generic ABS modelling framework that create simulation models from scratch to meet domain-specific simulation objectives. This research propose a self-adaptive ABS modelling framework addressing the gaps through adaptive capability of simulation model construction at runtime according to input domains. Key parameters for dynamic processes of different domains were formulated for the construction of self-adaptive simulation algorithms and modelling. Self-adaptive simulation algorithms were formulated to enable the model’s adaptive capability. The research work was made feasible by prudent judgement of experimenting on three (3) case studies of different domains but inherit key parameters namely; time, workflow, resources, number of dynamic processes, dynamic process size, dynamic process type, agent attributes, agent behaviours and agent capacity. Case studies for simulating dynamic processes of new student registration (administrative domain), transport request (transportation domain) and crime investigation (security domain) with real data collected through interview and document reviews to test the proposed idea. The successful construction of ABS models at runtime and phenomena-accurate simulation results implied the ability of proposed self-adaptive ABS modelling framework to bridge the aforementioned gaps as well as meeting the core objectives of this research.