This paper proposes an approach to modelling and performance pre-diction of large multi-agent systems, based on the Theatre actor system. The approach rests on Uppaal for formal modelling, graphical reasoning and prelim-inary property checking, and on Java for enabling large model sizes and execu-tion benefits on a multi-core machine. As a significant case study, the Minority Game (MG) binary game often used in economics, natural and social sciences, is chosen for modelling and analysis. In MG a population of agents/players compete, without explicit interactions, in the use of a shared and scarce re-source. At each step, each player has to decide if to use or not the resource, by understanding that when the majority of agents decides to exploit the resource, an inevitable congestion would arise. In classic MG, although each player learns from the experience, it is unable to improve its behavior/performance. A genetic variant of MG is then considered which by using cross-over and muta-tion on local strategies allows a bad-performing player to possibly improve its attitude. The paper shows an MG formal actor model, which is then trans-formed into Java for parallel execution. Experimental results confirm good exe-cution speedup when the size of the model is scaled to large values, as required by practical applications.
Performance prediction of scalable multi-agent systems using Parallel Theatre
Franco Cicirelli
2021
Abstract
This paper proposes an approach to modelling and performance pre-diction of large multi-agent systems, based on the Theatre actor system. The approach rests on Uppaal for formal modelling, graphical reasoning and prelim-inary property checking, and on Java for enabling large model sizes and execu-tion benefits on a multi-core machine. As a significant case study, the Minority Game (MG) binary game often used in economics, natural and social sciences, is chosen for modelling and analysis. In MG a population of agents/players compete, without explicit interactions, in the use of a shared and scarce re-source. At each step, each player has to decide if to use or not the resource, by understanding that when the majority of agents decides to exploit the resource, an inevitable congestion would arise. In classic MG, although each player learns from the experience, it is unable to improve its behavior/performance. A genetic variant of MG is then considered which by using cross-over and muta-tion on local strategies allows a bad-performing player to possibly improve its attitude. The paper shows an MG formal actor model, which is then trans-formed into Java for parallel execution. Experimental results confirm good exe-cution speedup when the size of the model is scaled to large values, as required by practical applications.| File | Dimensione | Formato | |
|---|---|---|---|
|
prod_459660-doc_179022.pdf
solo utenti autorizzati
Descrizione: Performance Prediction of Scalable Multi-Agent Systems using Parallel Theatre
Tipologia:
Documento in Post-print
Dimensione
847.72 kB
Formato
Adobe PDF
|
847.72 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


