Imperial Dynamics

Team: 76


Area of Science: Behavioral and Social Sciences

Problem Definition:
History has demonstrated that over time all societies go through periods of birth, growth, and decline. In some instances civilizations have existed with others in relatively stable conditions, but there have also been cases where civilizations expanded and declined rapidly. Some causes for these variations are well known, but others are much less obvious.

Problem Solution:
We will investigate the factors that create stable civilizations based on a model of empires that form, expand, and collapse based on many variables that govern their behavior and interaction. We will write code that models these scenarios given different initial values and constant factors, such as:

To aid in the interpretation of the results a graphical representation will be implemented that models the growth/decline dynamics of each empire in the simulation as a function of time.

Progress to Date:
We have written a python program based on the framework of the Java program listed in our resources. This program utilizes many of Turchin's equations of societal growth, decay, and interaction to simulate the evolution of civilizations over the course of time. We have added many variables (examples listed above) to more accurately predict the change of civilizations over time. This program is intended to run on a high speed computer as the data processing requires more resources than we have available.

Expected Results:
We still have to add more of the aforementioned variables/equations and then create a "viewer" program to parse the output and graphically display the results. By comparing the results of many trials to historical fact, we expect that Turchin's models will prove true, but also anticipate gaining many interesting insights in to the ways societies develop.


Team Members:

  Caleb Spare
  Casey Link

Sponsoring Teacher: Dennis Williams