TY - JOUR A1 - Niemann, Jan-Hendrik A1 - Winkelmann, Stefanie A1 - Wolf, Sarah A1 - Schütte, Christof T1 - Agent-based modeling: Population limits and large timescales JF - Chaos: An Interdisciplinary Journal of Nonlinear Science N2 - Modeling, simulation and analysis of interacting agent systems is a broad field of research, with existing approaches reaching from informal descriptions of interaction dynamics to more formal, mathematical models. In this paper, we study agent-based models (ABMs) given as continuous-time stochastic processes and their pathwise approximation by ordinary and stochastic differential equations (ODEs and SDEs, respectively) for medium to large populations. By means of an appropriately adapted transfer operator approach we study the behavior of the ABM process on long time scales. We show that, under certain conditions, the transfer operator approach allows to bridge the gap between the pathwise results for large populations on finite timescales, i.e., the SDE limit model, and approaches built to study dynamical behavior on long time scales like large deviation theory. The latter provides a rigorous analysis of rare events including the associated asymptotic rates on timescales that scale exponentially with the population size. We demonstrate that it is possible to reveal metastable structures and timescales of rare events of the ABM process by finite-length trajectories of the SDE process for large enough populations. This approach has the potential to drastically reduce computational effort for the analysis of ABMs. Y1 - 2021 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:0297-zib-77309 SN - 1438-0064 VL - 31 IS - 3 ER - TY - JOUR A1 - Niemann, Jan-Hendrik A1 - Klus, Stefan A1 - Schütte, Christof T1 - Data-driven model reduction of agent-based systems using the Koopman generator JF - PLOS ONE N2 - 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 or real-world 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. Y1 - 2021 U6 - https://doi.org/10.1371/journal.pone.0250970 VL - 16 IS - 5 ER - TY - JOUR A1 - Klasse, Sarah Michelle A1 - Weber, Marcus T1 - A Case Study of the Use of Logical Data Analysis in the Workmen’s Village in Tell el-Amarna, Egypt JF - it - Information Technology N2 - The search for patterns in archaeological contexts is crucial to understanding ancient civilizations, including the organization of their societies and economies. This study focuses on the interdisciplinary application of mathematical logical data analysis to Egyptology, particularly examining food production in the Workmen’s Village of Amarna. The introduction provides historical context about Amarna, founded by Pharaoh Akhenaten, and outlines the settlement structure and excavations of the Workmen’s Village. The research utilizes archaeobotanical and archaeological data, along with digital humanities tools, to identify activity areas related to food production. The findings reveal spatial patterns in the distribution of tools such as mortars, pestles, and ovens, providing insights into the self-sufficiency and daily life of the villagers. Logical data analysis helps in finding rules and patterns in a dataset which are not visible otherwise, predicting the distribution of unexcavated areas and thus in this case enhancing our understanding of ancient Egyptian food production practices in state- planned settlements. Y1 - 2025 U6 - https://doi.org/10.1515/itit-2024-0088 VL - 66 IS - 6 SP - 256 EP - 268 PB - de Gruyter ER - TY - GEN A1 - Niemann, Jan-Hendrik A1 - Schütte, Christof A1 - Klus, Stefan T1 - Simulation data: Data-driven model reduction of agent-based systems using the Koopman generator T2 - PLOS ONE Y1 - 2021 U6 - https://doi.org/http://doi.org/10.5281/zenodo.4522119 N1 - This repository contains the simulation data for the article "Data-driven model reduction of agent-based systems using the Koopman generator" by Jan-Hendrik Niemann, Stefan Klus and Christof Schütte. The archive complete_voter_model.zip contains the simulation results for the extended voter model on a complete graph for the parameters given in the corresponding txt-files to learn a reduced SDE model. The files are of the form [types, time steps, samples, training points].The archive dependency.zip contains additional simulation results of the form [types, time steps, samples, training points] to learn a reduced SDE model. The parameters used are given in the corresponding txt-files.The archive random_voter_model.zip contains the simulation results to learn a reduced SDE model for the given adjacency matrix within the archive. The file aggregate_state is of the form [training points, types, time steps, samples]. The file full_state is of the form [training points, agents, time steps, samples].The archive predator_prey_model.zip contains the simulation results to learn a reduced SDE model and calculation of the mean value of the agent-based model. The data is of the form [types, time steps, samples, training points] and [samples, time steps, types].The archive two_clustered_voter_model.zip contains the simulation results for the extended voter model on a graph with two clusters for the given adjacency matrices to learn a reduced SDE model. The file aggregate_state is of the form [training points, types, time steps, samples]. The file full_state is of the form [training points, agents, time steps, samples]. VL - 16 IS - 5 ER - TY - JOUR A1 - Carderera, Alejandro A1 - Pokutta, Sebastian A1 - Schütte, Christof A1 - Weiser, Martin T1 - An efficient first-order conditional gradient algorithm in data-driven sparse identification of nonlinear dynamics to solve sparse recovery problems under noise JF - Journal of Computational and Applied Mathematics N2 - Governing equations are essential to the study of nonlinear dynamics, often enabling the prediction of previously unseen behaviors as well as the inclusion into control strategies. The discovery of governing equations from data thus has the potential to transform data-rich fields where well-established dynamical models remain unknown. This work contributes to the recent trend in data-driven sparse identification of nonlinear dynamics of finding the best sparse fit to observational data in a large library of potential nonlinear models. We propose an efficient first-order Conditional Gradient algorithm for solving the underlying optimization problem. In comparison to the most prominent alternative algorithms, the new algorithm shows significantly improved performance on several essential issues like sparsity-induction, structure-preservation, noise robustness, and sample efficiency. We demonstrate these advantages on several dynamics from the field of synchronization, particle dynamics, and enzyme chemistry. Y1 - 2021 ER - TY - THES A1 - Niemann, Jan-Hendrik T1 - Learning Reduced Models for Large-Scale Agent-Based Systems N2 - Modeling social systems and studying their dynamical behavior plays an important role in many fields of research. Agent-based modeling provides a high degree of detail into artificial societies by describing the model from the perspective of the agents. The interactions of agents, often characterized by simple rules, lead to complex, time-evolving patterns. Their understanding is of great importance, e.g., for predicting and influencing epidemics. Analysis and simulation, however, often becomes prohibitively time-consuming when the number of agents or the time scale of interest is large. Therefore, this thesis is devoted to learn significantly reduced models of large-scale agent-based systems from simulation data. We show how data-driven methods based on transfer operators can be used to find reduced models represented by ordinary or stochastic differential equations that describe the dynamical behavior of larger groups or entire populations and thus enable the analysis and prediction of agent-based systems. To this end, we first present an extension of EDMD (extended dynamic mode decomposition) called gEDMD to approximate the Koopman generator from data. This method can be used to compute eigenfunctions, eigenvalues, and modes of the generator, as well as for system identification and model reduction of both deterministic and non-deterministic dynamical systems. Secondly, we analyze the long-term behavior of certain agent-based models and their pathwise approximations by stochastic differential equations for large numbers of agents using transfer operators. We show that, under certain conditions, the transfer operator approach connects the pathwise approximations on finite time scales with methods for describing the behavior on possibly exponentially long time scales. As a consequence, we can use the finite-time, pathwise approximations to characterize metastable behavior on long time scales using transfer operators. This can significantly reduce the computational cost. The third part addresses the data-driven model reduction since in many cases no analytical limit models are known or existent. We show how the Koopman operator theory can be used to infer the governing equations of agent-based systems directly from simulation data. Using benchmark problems, we demonstrate that for sufficiently large population sizes the data-driven models agree well with analytical limit equations and, moreover, that the reduced models allow predictions even in cases far from the limit or when no limit equations are known. Lastly, we demonstrate the potential of the presented approach. We present an ansatz for the multi-objective optimization of agent-based systems with the help of data-driven surrogate models based on the Koopman generator. In particular, when limit models are unknown or non-existent, this approach makes multi-objective optimization problems solvable that would otherwise be computationally infeasible due to very expensive objective functions. Y1 - 2022 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:kobv:188-refubium-35530-6 UR - https://refubium.fu-berlin.de/handle/fub188/35530 ER -