Agent Based Modelling in agricultural and resource economics
Prof. Dr. Alfons Balmann,
Department for Structural Development of Farms and Rural Areas,
Leibniz-Institute of Agricultural Development in Transition Economies (IAMO)
Theodor-Lieser Str.2, D-06120 Halle (Saale),
Tel.: +49 345 2928 300, firstname.lastname@example.org
The objective of the course is to present the Agent-Based paradigm for modelling (Agent Based Modelling or ABM) and simulation of complex systems especially in the field of agricultural and resource economics. The course is a five-day learning module, divided into theory and practical sessions.
On the theoretical sections, the course will enable participants to understand what ABMs are and when and why they are used; the main concepts of Agent-Based modeling and how it works will be explained; and the decisions required for the formulation of an ABM will be presented.
On the practical sessions, participants will learn how to implement and analyze an ABM using the NetLogo framework by developing a simple model step by step. Participants shall subsequently extend the simple model to address a research question of their own.
The course provides a foundation for the student additional self-instruction in Agent Based Modelling, using the references provided throughout the course.
Course Outline – Topics
- Introduction to Complex Adaptive Systems
- Models of Complex Systems
- Simulation of Complex Systems
- Overview of Dynamic Models
- The Bottom up Perspective
- Micro-level Emergent Structures
- Complex Systems as Systems of Individuals
- Approaches to Model Complex Systems
- Advantages and Disadvantages of Agent-Based Modelling
- Definitions of Agent Based Model
- Elements of an Agent Based Model
- Modelling and Simulation Process for ABM
- Description of a Conceptual Agent Based Model
- Verification and Validation of ABM
- Critical Aspects of Agent Based Models
- Agents Decision Making Mechanisms
- Overview of Agent Based-Modelling Frameworks.
- Advantages and Drawbacks of Selected Frameworks.
- Computer Programming and ABM Implementation.
- The NetLogo Modelling and Simulation Framework
- Developing an ABM: Walkthrough
- Modelling for an Hypothesis
- Running Simulations and Interpretation of Results
- Theoretical Applications
- Applied Examples
- Scientific Relevance
- Research Perspecctives
Credit points: 3
Basic working knowledge in computer, such as MS Office;
Microeconomic and programming experience will be helpful, but not required.
Software: NetLogo, MS Office
Necessary course materials
Participants will be provided with a survey of references and a collection of material to be read before the course, and handouts during the course.