A composite constraints approach to declarative agent-based modeling
David Bruce Borenstein

TL;DR
This paper introduces a fully declarative framework for constructing agent-based model simulations, enabling users to specify high-level requirements and automatically generate consistent simulation designs, simplifying the modeling process.
Contribution
It presents a novel declarative approach that automates simulation construction for ABMs by encapsulating logic into components and iteratively satisfying user and system requirements.
Findings
Enables high-level specification of ABM simulations
Automates the construction of consistent simulation designs
Reduces complexity in simulation development
Abstract
Agent-based models (ABMs) are ubiquitous in research and industry. Currently, simulating ABMs involves at least some imperative (step-by-step) computer instructions. An alternative approach is declarative programming, in which a set of requirements is described at a high level of abstraction. Here we describe a fully declarative approach to the automated construction of simulations for ABMs. In this framework, logic for ABM simulations is encapsulated into predefined components. The user specifies a set of requirements describing the desired functionality. Additionally, each component has a set of consistency requirements. The framework iteratively seeks a simulation design that satisfies both user and system requirements. This approach allows the user to omit most details from the simulation specification, simplifying simulation design.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSimulation Techniques and Applications · Transportation Planning and Optimization · Multi-Agent Systems and Negotiation
