Cargando…

Data-driven model reduction of agent-based systems using the Koopman generator

The dynamical behavior of social systems can be described by agent-based models. Although single agents follow easily explainable rules, complex time-evolving patterns emerge due to their interaction. The simulation and analysis of such agent-based models, however, is often prohibitively time-consum...

Descripción completa

Detalles Bibliográficos
Autores principales: Niemann, Jan-Hendrik, Klus, Stefan, Schütte, Christof
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8118339/
https://www.ncbi.nlm.nih.gov/pubmed/33984008
http://dx.doi.org/10.1371/journal.pone.0250970
_version_ 1783691730186403840
author Niemann, Jan-Hendrik
Klus, Stefan
Schütte, Christof
author_facet Niemann, Jan-Hendrik
Klus, Stefan
Schütte, Christof
author_sort Niemann, Jan-Hendrik
collection PubMed
description The dynamical behavior of social systems can be described by agent-based models. Although single agents follow easily explainable rules, complex time-evolving patterns emerge due to their interaction. The simulation and analysis of such agent-based models, however, is often prohibitively time-consuming if the number of agents is large. In this paper, we show how Koopman operator theory can be used to derive reduced models of agent-based systems using only simulation data. Our goal is to learn coarse-grained models and to represent the reduced dynamics by ordinary or stochastic differential equations. The new variables are, for instance, aggregated state variables of the agent-based model, modeling the collective behavior of larger groups or the entire population. Using benchmark problems with known coarse-grained models, we demonstrate that the obtained reduced systems are in good agreement with the analytical results, provided that the numbers of agents is sufficiently large.
format Online
Article
Text
id pubmed-8118339
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-81183392021-05-24 Data-driven model reduction of agent-based systems using the Koopman generator Niemann, Jan-Hendrik Klus, Stefan Schütte, Christof PLoS One Research Article The dynamical behavior of social systems can be described by agent-based models. Although single agents follow easily explainable rules, complex time-evolving patterns emerge due to their interaction. The simulation and analysis of such agent-based models, however, is often prohibitively time-consuming if the number of agents is large. In this paper, we show how Koopman operator theory can be used to derive reduced models of agent-based systems using only simulation data. Our goal is to learn coarse-grained models and to represent the reduced dynamics by ordinary or stochastic differential equations. The new variables are, for instance, aggregated state variables of the agent-based model, modeling the collective behavior of larger groups or the entire population. Using benchmark problems with known coarse-grained models, we demonstrate that the obtained reduced systems are in good agreement with the analytical results, provided that the numbers of agents is sufficiently large. Public Library of Science 2021-05-13 /pmc/articles/PMC8118339/ /pubmed/33984008 http://dx.doi.org/10.1371/journal.pone.0250970 Text en © 2021 Niemann et al https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Niemann, Jan-Hendrik
Klus, Stefan
Schütte, Christof
Data-driven model reduction of agent-based systems using the Koopman generator
title Data-driven model reduction of agent-based systems using the Koopman generator
title_full Data-driven model reduction of agent-based systems using the Koopman generator
title_fullStr Data-driven model reduction of agent-based systems using the Koopman generator
title_full_unstemmed Data-driven model reduction of agent-based systems using the Koopman generator
title_short Data-driven model reduction of agent-based systems using the Koopman generator
title_sort data-driven model reduction of agent-based systems using the koopman generator
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8118339/
https://www.ncbi.nlm.nih.gov/pubmed/33984008
http://dx.doi.org/10.1371/journal.pone.0250970
work_keys_str_mv AT niemannjanhendrik datadrivenmodelreductionofagentbasedsystemsusingthekoopmangenerator
AT klusstefan datadrivenmodelreductionofagentbasedsystemsusingthekoopmangenerator
AT schuttechristof datadrivenmodelreductionofagentbasedsystemsusingthekoopmangenerator