330 research outputs found

    Smart Agent-Based Modeling: On the Use of Large Language Models in Computer Simulations

    Full text link
    Computer simulations offer a robust toolset for exploring complex systems across various disciplines. A particularly impactful approach within this realm is Agent-Based Modeling (ABM), which harnesses the interactions of individual agents to emulate intricate system dynamics. ABM's strength lies in its bottom-up methodology, illuminating emergent phenomena by modeling the behaviors of individual components of a system. Yet, ABM has its own set of challenges, notably its struggle with modeling natural language instructions and common sense in mathematical equations or rules. This paper seeks to transcend these boundaries by integrating Large Language Models (LLMs) like GPT into ABM. This amalgamation gives birth to a novel framework, Smart Agent-Based Modeling (SABM). Building upon the concept of smart agents -- entities characterized by their intelligence, adaptability, and computation ability -- we explore in the direction of utilizing LLM-powered agents to simulate real-world scenarios with increased nuance and realism. In this comprehensive exploration, we elucidate the state of the art of ABM, introduce SABM's potential and methodology, and present three case studies (source codes available at https://github.com/Roihn/SABM), demonstrating the SABM methodology and validating its effectiveness in modeling real-world systems. Furthermore, we cast a vision towards several aspects of the future of SABM, anticipating a broader horizon for its applications. Through this endeavor, we aspire to redefine the boundaries of computer simulations, enabling a more profound understanding of complex systems.Comment: Source codes are available at https://github.com/Roihn/SAB

    A Survey of Agent-Based Modeling Practices (January 1998 to July 2008)

    Get PDF
    In the 1990s, Agent-Based Modeling (ABM) began gaining popularity and represents a departure from the more classical simulation approaches. This departure, its recent development and its increasing application by non-traditional simulation disciplines indicates the need to continuously assess the current state of ABM and identify opportunities for improvement. To begin to satisfy this need, we surveyed and collected data from 279 articles from 92 unique publication outlets in which the authors had constructed and analyzed an agent-based model. From this large data set we establish the current practice of ABM in terms of year of publication, field of study, simulation software used, purpose of the simulation, acceptable validation criteria, validation techniques and complete description of the simulation. Based on the current practice we discuss six improvements needed to advance ABM as an analysis tool. These improvements include the development of ABM specific tools that are independent of software, the development of ABM as an independent discipline with a common language that extends across domains, the establishment of expectations for ABM that match their intended purposes, the requirement of complete descriptions of the simulation so others can independently replicate the results, the requirement that all models be completely validated and the development and application of statistical and non-statistical validation techniques specifically for ABM.Agent-Based Modeling, Survey, Current Practices, Simulation Validation, Simulation Purpose

    Designing an agent-based model of SMEs to assess flood response strategies and resilience

    Get PDF
    In the UK, flooding is responsible for significant losses to the economy due to the impact on businesses, the vast majority of which are Small and Medium Enterprises (SMEs). Businesses of this nature tend to lack formal plans to aid their response to and recovery from disruptive events such as flooding. This paper reports on work on how an agent-based model (ABM) is being developed based on interview data gathered from SMEs at-risk of flooding and/or have direct experience of flooding. The ABM will enable simulations to be performed allowing investigations of different response strategies which SMEs may employ to lessen the impact of flooding, thus strengthening their resilience

    Cooperation in manure-based biogas production networks: An agent-based modeling approach

    Get PDF
    Biogas production from manure has been proposed as a partial solution to energy and environmental concerns. However, manure markets face distortions caused by considerable unbalance between supply and demand and environmental regulations imposed for soil and water protection. Such market distortions influence the cooperation between animal farmers, biogas producers and arable land owners causing fluctuations in manure prices paid (or incurred) by animal farmers. This paper adopts an agent-based modeling approach to investigate the interactions between manure suppliers, i.e., animal farmers, and biogas producers in an industrial symbiosis case example consisting of 19 municipalities in the Overijssel region (eastern Netherlands). To find the manure price for successful cooperation schemes, we measure the impact of manure discharge cost, dimension and dispersion of animal farms, incentives provided by the government for bioenergy production, and the investment costs of biogas plants for different scales on the economic returns for both actor types and favorable market conditions. Findings show that manure exchange prices may vary between āˆ’3.33 ā‚¬/t manure (i.e., animal farmer pays to biogas producer) and 7.03 ā‚¬/t manure (i.e., biogas producer pays to animal farmer) and thanks to cooperation, actors can create a total economic value added between 3.73 ā‚¬/t manure and 39.37 ā‚¬/t manure. Hence, there are cases in which animal farmers can profitably be paid, but the presence of a supply surplus not met by demand provides an advantage to arable land owners and biogas producers in the price contracting phase in the current situation in the Netherlands

    Sensor-Driven, Spatially Explicit Agent-Based Models

    Get PDF
    Conventionally, agent-based models (ABMs) are specified from well-established theory about the systems under investigation. For such models, data is only introduced to ensure the validity of the specified models. In cases where the underlying mechanisms of the system of interest are unknown, rich datasets about the system can reveal patterns and processes of the systems. Sensors have become ubiquitous allowing researchers to capture precise characteristics of entities in both time and space. The combination of data from in situ sensors to geospatial outputs provides a rich resource for characterising geospatial environments and entities on earth. More importantly, the sensor data can capture behaviours and interactions of entities allowing us to visualise emerging patterns from the interactions. However, there is a paucity of standardised methods for the integration of dynamic sensor data streams into ABMs. Further, only few models have attempted to incorporate spatial and temporal data dynamically from sensors for model specification, calibration and validation. This chapter documents the state of the art of methods for bridging the gap between sensor data observations and specification of accurate spatially explicit agent-based models. In addition, this work proposes a conceptual framework for dynamic validation of sensor-driven spatial ABMs to address the risk of model overfitting

    Towards A Novel Unified Framework for Developing Formal, Network and Validated Agent-Based Simulation Models of Complex Adaptive Systems

    Get PDF
    Literature on the modeling and simulation of complex adaptive systems (cas) has primarily advanced vertically in different scientific domains with scientists developing a variety of domain-specific approaches and applications. However, while cas researchers are inherently interested in an interdisciplinary comparison of models, to the best of our knowledge, there is currently no single unified framework for facilitating the development, comparison, communication and validation of models across different scientific domains. In this thesis, we propose first steps towards such a unified framework using a combination of agent-based and complex network-based modeling approaches and guidelines formulated in the form of a set of four levels of usage, which allow multidisciplinary researchers to adopt a suitable framework level on the basis of available data types, their research study objectives and expected outcomes, thus allowing them to better plan and conduct their respective research case studies. Firstly, the complex network modeling level of the proposed framework entails the development of appropriate complex network models for the case where interaction data of cas components is available, with the aim of detecting emergent patterns in the cas under study. The exploratory agent-based modeling level of the proposed framework allows for the development of proof-of-concept models for the cas system, primarily for purposes of exploring feasibility of further research. Descriptive agent-based modeling level of the proposed framework allows for the use of a formal step-by-step approach for developing agent-based models coupled with a quantitative complex network and pseudocode-based specification of the model, which will, in turn, facilitate interdisciplinary cas model comparison and knowledge transfer. Finally, the validated agent-based modeling level of the proposed framework is concerned with the building of in-simulation verification and validation of agent-based models using a proposed Virtual Overlay Multiagent System approach for use in a systematic team-oriented approach to developing models. The proposed framework is evaluated and validated using seven detailed case study examples selected from various scientific domains including ecology, social sciences and a range of complex adaptive communication networks. The successful case studies demonstrate the potential of the framework in appealing to multidisciplinary researchers as a methodological approach to the modeling and simulation of cas by facilitating effective communication and knowledge transfer across scientific disciplines without the requirement of extensive learning curves

    Rethinking Microfinance in a Dual Financial System: An Agent-based Simulation

    Get PDF
    Critics concerning the real impact of traditional microfinance as a tool for poverty alleviation are becoming frequent. In contrast, the financial crisis brought out interest for Islamic finance, whose models have been increasingly studied. Today, the real challenge lies in evaluating the impact of microfinance in a complex environment, where both Islamic and conventional microfinance institutions exist and address evolving clients in constant interaction. New methods and models are therefore needed in order to test the efficacy and assess the impact of introducing Islamic microfinance products, compared to the conventional system. In this context, this paper proposes an approach to build an Agent-Based Modeling (ABM) framework, which is aiming to test the effects of such products implementation using Islamic interest-free group loans. It also helps assess the impact of the behavioral biases as well as agentsā€™ interactions within the repayment process.JEL Codes - C63; G2

    Proceedings, MSVSCC 2011

    Get PDF
    Proceedings of the 5th Annual Modeling, Simulation & Visualization Student Capstone Conference held on April 14, 2011 at VMASC in Suffolk, Virginia. 186 pp
    • ā€¦
    corecore