Multilevel simulation of demography and food production in ancient agrarian societies: A case study from Roman North Africa

Abstract

Feedbacks between population growth, food production, and the environment were central to the growth and decay of ancient agrarian societies. Population growth increases both the number of mouths a society must feed and the number of people working to feed them. The balance between these two forces depends on the population’s age structure. Although age structure ultimately reflects individual fertility and mortality, it is households that make decisions about the production and consumption of food, and their decisions depend on interactions with all other households in a settlement. How do these organizational levels interact to influence population growth and regulation? Here, I present a multi-level agent-based model of demography, food production, and social interaction in agricultural societies. I use the model to simulate the interactions of individuals, households, and settlements in a food-limited environment, and investigate the resulting patterns of population growth. Using Roman North Africa as a motivating example, I illustrate how abstract properties like ‘carrying capacity’ emerge from the concrete actions and interactions of millions of individual people. Looking forward, bottom-up simulations rooted in first principles of human behavior will be crucial for understanding the coevolution of preindustrial societies and their natural environments.

Publication
In SocArXiv