Agent-based Simulation of Artificial Societies

Kartikey Sharma, Juan Mendez Guzman

Simulation has found increasing application in a multitude of fields, such as medicine, economics, education etc. In our project, we explored agent-based simulation through Sugarscape, which is an artificial society in which simulated beings can eat, reproduce, give birth, and die over time. Interesting structures in the agents' behavior begin to emerge as the simulation progresses. We used techniques such as object-oriented programming (which is a programming paradigm in which computation occurs through objects who have properties and behaviors and is a natural framework for agent-based simulation) and next-event simulation (which makes simulation faster, more accurate, and more computationally efficient by skipping the simulation of uneventful time)


Computer Science


Barry Lawson