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...
Saved in:
Main Author: | |
---|---|
Format: | text::Thesis |
Language: | English |
Published: |
2023
|
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
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. |
---|