Skip to main content
Log in

Agent-based modeling of ancient societies and their organization structure

  • Published:
Autonomous Agents and Multi-Agent Systems Aims and scope Submit manuscript

Abstract

Some of the most interesting questions one can ask about early societies, are about people and their relations, and the nature and scale of their organization. In this work, we attempt to answer such questions with approaches introduced by multiagent systems. Specifically, we developed a generic agent-based model (ABM) for simulating ancient societies. Unlike most existing ABMs used in archaeology, our model includes agents that are autonomous and utility-based. Our model can (and does) also incorporate different social organization paradigms and technologies used in ancient societies. Equipped with such paradigms, our model allows us to explore the transition from a simple to a more complex society by focusing on the historical social dynamics—i.e., the flexibility and evolution of power relationships depending on social context and time. As a case study, we employ our model to evaluate the impact of the implemented social and technological paradigms on an artificial Early Bronze Age “Minoan” society located at a particular region of the island of Crete. Model parameter choices are based on archaeological evidence and studies, but are not biased towards any specific assumption. Results over a number of different simulation scenarios demonstrate an impressive sustainability for settlements consisting of and adopting a socio-economic organization model based on self-organization, and which was inspired by a recent framework for modern self-organizing agent organizations. This is the first time a self-organization approach is incorporated in an archaeology ABM system.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21

Similar content being viewed by others

Notes

  1. We will be using the acronym ABM to refer to both “agent-based modeling” and “agent-based model(s)”.

  2. We note that by doing so we do not mean to argue that utility is the main factor driving human behaviour or the advance of human societies. Nevertheless, utility-based agents and utility theory have long been adopted as useful tools in the MAS community [56, 68].

  3. A sketch of this model appeared in a short AAMAS-2014 paper [10].

  4. Mortality and fertility rates in [43] depend on age, rather than on production.

  5. These are the agricultural technologies in use at the period of interest for our case study [27, 35].

  6. In Eq. 1 we let the agents organization population P influence the amount of labour applied on a cell, even though any given cell contributes to the utility of a single agent only (cf. Eq. 3), since field cultivation was in many respects communal in those times [61]. Regardless of that assumption’s validity, this value is essentially normalized by the maximum possible population; thus the \(R_i\) function’s desired behaviour would have been entirely similar had we used the household size instead of the settlement population.

  7. Certainly, however, when a household agent’s utility and storage values reach zero, all individuals in the household inevitably “die”, and the agent is removed from the system (and organization).

  8. Others estimate growth rates in mainland Greece and the Aegean to be between 0.1 and 0.4 % per year, for long periods during the Neolithic Era and the Bronze Age [2, 41].

  9. More accurately: socio-economic.

  10. We note that the notion of “lineages” for agent organization evolution has actually been implicitly introduced in the order by which agents in need are given priority for asking for help. Specifically, the “older” an agent (in need) is within the community, the higher in the energy distribution priority queue is placed. This is a social norm mirroring an indirect “kinship” or “tradition” system, in use within the artificial families.

  11. Note that dissolving “improper” existing relations, improves the efficiency of the agents’ decision-making process, since there are fewer relations to consider when allocating tasks.

  12. There are other minor differences with the work of Kota et al. [44, 45]. For instance, in our model we replace the notion of the number of time-steps that an agent has waiting tasks, with that of an agent having \(U < u^{thres}\) (and storage = 0). We do not list these minor differences here.

  13. The “Eteocretans”, as they were called by Homer long time before the “Minoan” term that was coined by Arthur Evans after the mythic “King Minos”, were farmers as well as traders in the whole Aegean [66], who had survived a natural catastrophe, possibly an earthquake and an eruption of the Thera volcano (such an eruption is often identified as a catastrophic natural event leading to the Minoans’ rapid collapse [49]). Unlike what was the case in the Mellars model of the EOS project [20] (see Sect. 2), the wealth of environmental resources sustaining the Minoan civilization is not our focus of attention here.

  14. Archaeologists’ minimal definition of the Minoan “Palaces” describes them as regional centers or settlements that mobilized resources through secondary rural centers i.e. redistribution centers or perhaps exchange markets [5, 28, 52].

  15. It is important to note that the early Bronze Age society we model here, is one relying on farming within an environment that offered less than plentiful resources; and that, unlike modern “egalitarian” societies like these of Eskimos or Kalahari bushmen, the early Minoan society was one that in fact most probably transitioned from an originally segmentary society to one possessing a state-like organization.

  16. NetLogo can support thousands of agents, though RAM limitations are inherent in the underlying Java VM and/or operating system.

  17. http://resources.arcgis.com.

  18. http://www.aitia.ai/en/web/iaws/mass.

  19. We do not show error bars for Figs. 7 and 8b, c (depicting settlements and agents per settlement). This is to avoid overloading these figures, and because of the apparent overlaps. We can report however that the standard error observed in those results is at most 1.

  20. During the Early Minoan period (3000-2000 BCE), however, reviews of archaeological evidence for the Pre-palatial society visualize a “wholly undifferentiated” landscape, comprising “very small scale autonomous local units” of a “small-scale intensive farming model”, with no convincing evidence for “wealthy elites” [26]. This society later gave its place to the “Palaces” of the Middle/Late Minoan periods.

  21. The steady population growth rate r is achieved assuming agents are consuming adequate resources (cf. Sect. 3.3). In that case, the expected population size N after t (yearly) time steps is given by the equation \(N = N_0 * (1+r)^t\) (where \(N_0\) is the initial population).

  22. This is not unexpected, since, as the individuals’ population increases, soil erosion leads to a slow production decrease (cf. Eq. 1), and thus to a decay in utility.

  23. For interest, we note that this is also in agreement to genetic evidence regarding the continuity of the existence of a Minoan population at the Lassithi plateau [38].

  24. We do not claim that this is the most appropriate way to tackle non-stationarity. Solving non-stationary, multi-agent MDPs is not one of our goals in this paper.

  25. See, e.g., https://github.com/NetLogo/NetLogo/issues/402.

  26. Of course, several efforts could have been undertaken to speed-up the process of dynamically defining and solving the MDPs—e.g., via re-using MDPs already solved for agents operating in nearby regions and nearby time-steps. However, this is not the focus of our work here: our experiments in this section simply intended to demonstrate that our model can readily incorporate non-myopic agent deliberations.

  27. We have ran additional experiments which confirm that increasing the value of m can be beneficial when state transitions are non-deterministic. Moreover, we can observe improvement when agents plan ahead more often (e.g., every 5 yrs instead of 10). We do not report further on these findings in this paper.

  28. We have run simulations involving an initial population of 100 agents, and the results we obtained were similar to those reported in this paper. Thus, we do not anticipate that a higher initial population of agents will substantially change the conclusions drawn from our work here.

References

  1. Andrighetto, G., Castelfranchi, C., Mayor, E., McBreen, J., Lopez-Sanchez, M., & Parsons, S. (2013). (Social) norm dynamics. In Normative multi-agent systems (Vol. 4, pp. 135–170).

  2. Angel, J. L. (1969). The bases of paleodemography. American Journal of Physical Anthropology, 30, 427–437.

    Article  Google Scholar 

  3. Angelakis, A., Savvakis, Y., & Charalampakis, G. (2007). Aqueducts during the Minoan era. In Water science and technology: Water supply (Vol. 7, pp. 103–111). London: IWA Publishing.

  4. Axtell, R. L., Epstein, J. M., Dean, J. S., Gumerman, G. J., Swedlund, A. C., Harburger, J., et al. (2002). Population growth and collapse in a multiagent model of the Kayenta Anasazi in Long House Valley. PNAS, 99, 7275–7279.

    Article  Google Scholar 

  5. Bennet, J. (1990). Knossos in context: Comparative perspectives on the linear B administration of LM II-III crete. American Journal of Archaeology, 94, 193–212.

    Article  Google Scholar 

  6. Bevan, A. (2010). Political geography and palatial crete. Journal of Mediterranean Archaeology, 23(1), 27–54.

    Article  Google Scholar 

  7. Bintliff, J. (1982). Settlement pattern, land tenure and social structure: A diahronic model. In A. C. Renfrew & S. Shennan (Eds.), Resource and exchange (pp. 106–111). Cambridge: Cambridge University Press.

    Google Scholar 

  8. Bintliff, J. L. (1984). Structuralism and myth in Minoan studies. Antiquity, 58, 33–38.

    Article  Google Scholar 

  9. Cherry, J. (1986). Polities and palaces: Some problems in Minoan state formation. In A. C. Renfrew & J. F. Cherry (Eds.), Peer polity interaction and socio-political change (pp. 19–45). Cambridge: Cambridge University Press.

    Google Scholar 

  10. Chliaoutakis, A., & Chalkiadakis, G. (2014). Utilizing agent-based modeling to gain new insights into the ancient Minoan civilization. In Proceedings of AAMAS’14 (pp. 1371–1372).

  11. Christiansen, J. H., & Altaweel, M. (2006). Simulation of natural and social process interactions: An example from bronze age mesopotamia. Social Science Computer Review, 24(2), 209–226.

    Article  Google Scholar 

  12. Cioffi-Revilla, C., Luke, S., Parker, D. C., Rogers, J. D., Fitzhugh, W. W., Honeychurch, W., et al. (2007). Agent-based modeling simulation of social adaptation and long-term change in inner Asia. In Advancing social simulation: The first World Congress in Social Simulation. New York: Springer.

    Google Scholar 

  13. Collins, R. (1994). Four sociological traditions: Selected readings. New York: Oxford University Press.

    Google Scholar 

  14. Cowgill, G. L. (1975). On causes and consequences of ancient and modern population changes. American Anthropologist, 77(3), 505–525.

    Article  Google Scholar 

  15. Crumley, C. L. (1995). Heterarchy and the analysis of complex societies. Archeological Papers of the American Anthropological Association, 6(1), 1–5.

    Article  Google Scholar 

  16. Dean, J. S., Gumerman, G. J., Epstein, J. M., Axtell, R. L., Swedlund, A. C., Parket, M. T., et al. (2000). Understanding Anasazi cultural change through agent-based modeling. In T. A. Kohler & G. J. Gumerman (Eds.), Dynamics in human and primate societies (pp. 179–206). New York: Oxford University Press.

    Google Scholar 

  17. Di Marzo Serugendo, G., Gleizes, M., & Karageorgos, A. (2006). Self-organisation and emergence in MAS: An overview. Informatica, 30(1), 45–54.

    MATH  Google Scholar 

  18. Dignum, V., & Dignum, F. (2005). Structures for agent organizations. In International conference on integration of knowledge intensive multi-agent systems. New York: IEEE Computer Society.

  19. Dignum, V., Dignum, F., & Sonenberg, L. (2004). Towards dynamic reorganization of agent societies. In Proceedings of workshop on coordination in emergent agent societies (pp. 22–27).

  20. Doran, J., Palmer, M., Gilbert, N., & Mellars, P. (1994). The EOS project: Modelling upper palaeolithic social change. In Simulating societies: The computer simulation of social phenomena. London: UCL Press.

    Google Scholar 

  21. Drogoul, A., Vanbergue, D., & Meurisse, T. (2003). Multi-agent based simulation: Where are the agents? Multi-agent-based simulation II (pp. 1–15). Berlin: Springer.

    Chapter  Google Scholar 

  22. Fernandes, R., Geeven, G., Soetens, S., & Klontza-Jaklova, V. (2012). Mapping the probability of settlement location for the Malia-Lasithi Region (Crete, Greece) during the Minoan protopalatial period. In Landscape archaeology between art and science: From a multi to an interdisciplinary approach (p. 524)

  23. Gaston, M. E., & Desjardins, M. (2005). Social network structures and their impact on multi-agent system dynamics. In Proceedings of the 18th international Florida Artificial Intelligence Research Society conference.

  24. Gilman, A. (1981). The development of social stratification in bronze age Europe. Current Anthropology, 22, 1–23.

    Article  Google Scholar 

  25. Gumerman, G. (1984). A view from Black Mesa: The changing face of archaeology. Tucson: University of Arizona Press.

    Google Scholar 

  26. Haggis, D. C. (1999). Staple finance, peak sunctuaries, and economic complexity in late prepalatial crete. In From Minoan farmers to Roman traders: Sidelights on the economy of ancient crete (Vol. 1, pp. 53–86).

  27. Halstead, P. (1981). Counting sheep in neolithic and bronze age Greece. In I. Hodder, G. Isaac, & N. Hammond (Eds.), Pattern of the past: Studies in honour of David Clarke (pp. 307–339). Cambridge: Cambridge University Press.

    Google Scholar 

  28. Halstead, P. (1988). On redistribution and the origin of Minoan-Mycenaean palatial economies. In Problems in Greek prehistory: Papers presented at the centenary conference of the British School of Archaeology at Athens (pp. 519–530).

  29. Halstead, P. (1995). From sharing to hoarding: The Neolithic Foundations of Aegean Bronze Age Society. In R. Laffineur & W.-D. Niemeier (Eds.), Politeia. Society and state in the Aegean Bronze Age (pp. 11–21). Liege: Universite de Liege.

  30. Hamilakis, Y. (1996). Wine, oil and the dialectics of power in bronze age Crete: A review of the evidence. Oxford Journal of Archaeology, 15, 1–32.

    Article  Google Scholar 

  31. Heckbert, S. (2013). MayaSim: An agent-based model of the ancient Maya Social-Ecological system. Journal of Artificial Societies and Social Simulation, 16(4), 11.

    Article  Google Scholar 

  32. Hood, S. (1971). The Minoans: The story of Bronze Age Crete. Ancient peoples and places. New York: Praeger.

    Google Scholar 

  33. Horling, B., & Lesser, V. (2008). Using quantitative models to search for appropriate organizational designs. Autonomous Agents and Multi-Agent Systems, 16, 95–149.

    Article  Google Scholar 

  34. Hägg, R., & Marinatos, N. (1984). The Minoan Thalassocracy: Myth and Reality. Athina: Swedish Institute. in Athens.

    Google Scholar 

  35. Isaakidou, V. (2008). The fauna and economy of Neolithic Knossos’ revisited. In Escaping the Labyrinth. The Cretan Neolithic in context. Sheffield studies in Aegean Archaeology (pp. 90–114). Oxford: Oxbow Books.

  36. Janssen, M. A. (2009). Understanding artificial Anasazi. Journal of Artificial Societies and Social Simulation, 12(4), 13.

    Google Scholar 

  37. Janssen, M. A. (2010). Population aggregation in ancient arid environments. Ecology and Society, 15(2), 9.

    Google Scholar 

  38. Jeffery, R. H., Paschou, P., Drineas, P., Mastropaolo, D., Lotaki, D. M., & Navas, P. A. (2013). A European population in Minoan Bronze Age Crete. Nature Communications, 4, 1861.

    Article  Google Scholar 

  39. Jennings, N. R. (2000). On agent-based software engineering. Artificial Intelligence, 117(2), 277–296.

    Article  MATH  Google Scholar 

  40. Johnson, A. W., & Earle, T. (2000). The Evolution of Human Societies: From Foraging Group to Agrarian State (2nd ed.). Palo Alto, CA: Stanford University Press.

    Google Scholar 

  41. Jones, D. W. (2000). The conundrum of Greek population growth in the 8th Century B.C.: Burials, settlements, and wells. In Opuscula Atheniensia (Vol. 24, p. 146).

  42. Jusseret, S. (2010). Socializing geoarchaeology: Insights from Bourdieu’s theory of practice applied to neolithic and bronze age Crete. Geoarchaeology, 25, 675–708.

    Article  Google Scholar 

  43. Kohler, T. A., Kresl, J., West, C. V., Carr, E., & Wilshusen, R. H. (2000). Be there then: A modeling approach to settlement determinants and spatial efficiency among late Ancestral Pueblo Populations of the Mesa Verde Region, U.S. Southwest. In T. A. Kohler & G. J. Gumerman (Eds.), Dynamics in Human and Primate Societies. New York: Oxford University Press.

  44. Kota, R. (2009). Self-adapting agent organisations. PhD thesis, University of Southampton, UK.

  45. Kota, R., Gibbins, N., & Jennings, N. R. (2009). Self-organising agent organisations. In Proceedings of AAMAS’09 (pp. 797–804).

  46. Lematre, C., & Excelente, C. B. (1998). Multi-agent organization approach. In Proceedings of 2nd Ibero-American workshop on DAI and MAS.

  47. Lull, V., & Micó, R. (2011). Archaeology of the origin of the state: The theories. Oxford: Oxford University Press.

    Google Scholar 

  48. López, Y., López, F., Luck, M., & d’Inverno, M. (2006). A normative framework for agent-based systems. Computational and Mathematical Organization Theory, 12, 227–250.

    Article  Google Scholar 

  49. Marinatos, S. (1939). The volcanic destruction of Minoan Crete. Antiquity, 23, 425–439.

    Article  Google Scholar 

  50. Puterman, M. L. (1994). Markov decision processes. New York: Wiley.

    Book  MATH  Google Scholar 

  51. Sutton, R., & Barto, A. G. (1998). Reinforcement learning: An introduction. Cambridge: MIT Press.

    Google Scholar 

  52. Renfrew, C. (1972). The emergence of civilisation: The cyclades and the Aegean in the Third Millennium B.C. London: Taylor & Francis.

  53. Renfrew, C. (1975). Trade as action at a distance: Questions of integration and communication. In Ancient civilization and trade (pp. 3–60).

  54. Renfrew, C., & Bahn, P. (1991). Archaeology: Theories, methods, and practice (1st ed.). London: Thames and Hudson.

    Google Scholar 

  55. Renfrew, C., & Cherry, J. F. (1986). Peer polity interaction and socio-political change. New directions in archaeology. Cambridge: Cambridge University Press.

    Google Scholar 

  56. Russell, S. J., & Norvig, P. (1995). Artificial intelligence: A modern approach. Prentice Hall Series In Artificial Intelligence. Upper Saddle River, NJ: Prentice-Hall Inc.

    MATH  Google Scholar 

  57. Sbonias, K. (1999). Social development, management of production, and symbolic representation in prepalatial Crete. In A. Chaniotis (Ed.), From Minoan farmers to Roman traders: Sidelights on the economy of ancient Crete (pp. 25–52). Stuttgart: Franz Steiner.

    Google Scholar 

  58. Schoep, I. (2002). Social and political organisation on Crete in the proto-palatial period: The case of middle Minoan II Malia. Journal of Mediterranean Archaeology, 15(1), 101–132.

    Article  Google Scholar 

  59. Service, E. R. (1975). Origins of the state and civilization: The process of cultural evolution. New York: W. W. Norton and Company Inc.

    Google Scholar 

  60. Sims, M., Corkill, D., & Lesser, V. (2008). Automated organization design for multi-agent systems. Autonomous Agents and Multi-Agent Systems, 16, 151–185.

    Article  Google Scholar 

  61. Tomkins, P., & Schoep, I. (2010). The Early Bronze Age: Crete. In E. Cline (Ed.), The Oxford handbook of the Bronze Age Aegean (pp. 66–82). New York: Oxford University Press.

    Google Scholar 

  62. Vazquez-Salceda, J., Dignum, V., & Dignum, F. (2005). Organizing multiagent systems. Autonomous Agents and Multi-Agent Systems, 1, 307–360.

    Article  Google Scholar 

  63. Verhulst, P.-F. (1838). Notice sur la Loi que la Population Poursuit dans son Accroissement. Correspondance Mathematique et Physique, 10, pp. 113–121 (Impr. d’H. Vandekerckhove).

  64. Wainwright, J. (2000). Can modelling enable us to understand the role of humans in landscape evolution? Geoforum, 39, 659–674.

    Article  Google Scholar 

  65. Whitelaw, T. (2007). House, households and community at Early Minoan Fournou Korifi: Methods and models for interpretation. In R. Westgate, N. Fisher, & J. Whitley (Eds.), Building communities: House, settlement and society in the Aegean and beyond (pp. 65–76). Athens: British School at Athens Studies.

    Google Scholar 

  66. Wiener, M. (1987). Trade and rule in palatial Crete. In The function of the Minoan palaces: Proceedings of the 4th international symposium at the Swedish Institute in Athens.

  67. Wilensky, U. (1999). NetLogo. Technical report, Center for connected learning and computer-based modeling. Evanston, IL: Northwestern University.

  68. Wooldridge, M. (2009). An introduction to multiagent systems (2nd ed.). New York: Wiley.

    Google Scholar 

  69. Wooldridge, M., & Jennings, N. R. (1995). Intelligent agents: Theory and practice. The Knowledge Engineering Review, 10(2), 115–152.

    Article  Google Scholar 

Download references

Acknowledgments

We are grateful to the members of the Laboratory of Geophysical-Satellite Remote Sensing & Archaeo-environment (GeoSat ReSeArch) of the Institute for Mediterranean Studies (IMS)/Foundation of Research & Technology (FORTH) for providing archaeological data for our model. We particularly thank the anthropologist Dr. Tuna Kalayci and archaeologist Dr. Sylviane Déderix. Moreover, we extend our thanks to the anonymous reviewers for their constructive comments and suggestions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Angelos Chliaoutakis.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chliaoutakis, A., Chalkiadakis, G. Agent-based modeling of ancient societies and their organization structure. Auton Agent Multi-Agent Syst 30, 1072–1116 (2016). https://doi.org/10.1007/s10458-016-9325-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10458-016-9325-9

Keywords

Navigation