Software Technology to Develop Large-Scale Self-Adaptive Systems: Accelerating Agent-Based Models and Fuzzy Cognitive Maps via CUDA

dc.contributor.authorGhumrawi, Kareem
dc.contributor.authorHa, Kim
dc.contributor.authorBeerman, Jack
dc.contributor.authorRudie, John-David
dc.contributor.authorGiabbanelli, Philippe
dc.date.accessioned2022-12-27T19:24:27Z
dc.date.available2022-12-27T19:24:27Z
dc.date.issued2023-01-03
dc.description.abstractAgent-Based Models (ABMs) have long served to study self-adaptive systems and the emergence of population-wide patterns from simple rules applied to individuals. Recently, the rules for each agent have been expressed using a Fuzzy Cognitive Map (FCM), which is elicited from a subject-matter expert. This provides a transparent and participatory process to externalize the `mental model' of an expert and directly embed it into agents. However, software technology has been lacking to support such hybrid ABM/FCM models at scale, which has drastically limited the scope of applications and the ability of researchers to study emergent phenomena over large populations. In this paper, we designed and implemented the first open-source library that automatically accelerates ABM/FCM models by leveraging the CUDA cores available in a Graphical Processing Unit. We demonstrate the correctness and scaling of our library on a case study as well as across different networks representing agent interactions.
dc.format.extent10
dc.identifier.doi10.24251/HICSS.2023.831
dc.identifier.isbn978-0-9981331-6-4
dc.identifier.urihttps://hdl.handle.net/10125/103465
dc.language.isoeng
dc.relation.ispartofProceedings of the 56th Hawaii International Conference on System Sciences
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectSelf-Adaptive Systems and Applications
dc.subjectacceleration agent-based model
dc.subjectfuzzy cognitive map
dc.subjectparallelism
dc.subjectself-adaptive systems
dc.titleSoftware Technology to Develop Large-Scale Self-Adaptive Systems: Accelerating Agent-Based Models and Fuzzy Cognitive Maps via CUDA
dc.type.dcmitext
prism.startingpage6863

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
0668.pdf
Size:
880.18 KB
Format:
Adobe Portable Document Format