Wolf sheep predation

E. Michael Bearss, Walter Alan Cantrell, C. W. Hall, Joy E. Pinckard, Mikel D. Petty · 2022

The NetLogo Wolf Sheep Predation model is well suited for instructional use due to its use of familiar agents, concise source code, and simple graphics. As part of a graduate course surveying modeling and simulation methods, a team of four students reimplemented the Wolf Sheep Predation model, treating the NetLogo version as the simuland, or system their model should simulate. The reimplementation used the Python programming language and the Mesa framework. Mesa is a framework for agent-based modeling written in Python, with features that are roughly equivalent to NetLogo. This paper documents their implementation process, compares the reimplemented Python/Mesa version to the original NetLogo version, and reports the students' and instructor's assessments of Wolf Sheep Predation as an instructional exercise.

Read the paper · More papers on PaperTik