Artificial Societies

My research delves into the development and analysis of artificial societies, which are computational models designed to simulate and study the behaviors and interactions within human social systems. These models enable the exploration of complex social phenomena by replicating the actions and interactions of individual agents within a controlled virtual environment. This approach allows for the examination of emergent behaviors and patterns that arise from simple rules governing individual agents.​

In collaboration with colleagues, I have contributed to educational resources aimed at introducing this interdisciplinary field to students and researchers, particularly those in the humanities and social sciences. One such resource is the book “Künstliche Gesellschaften mit PROLOG – Grundlagen sozialer Simulationen,” which offers foundational knowledge on simulation and modeling, and demonstrates how to formalize actors, groups, and societies using the PROLOG programming language.

By employing artificial societies, researchers can gain valuable insights into the underlying mechanisms of social dynamics, test theoretical frameworks, and predict potential outcomes of social interventions. This methodology not only enhances our understanding of societal structures but also informs policy-making and the development of strategies to address social challenges.

Artificial Societies

  • I host a web-portal for our Book about programming Artificial Societies with Prolog. The portal Künstliche Gesellschaften gives some background information, additional material and examples for the book.

Munich Simulation Group