This project (2020-1-SE01-KA203-077872) has been funded with support from the European Commission. This web site reflects the views only of the author, and the Commission cannot be held responsible for any use which may be made of the information contained therein.

NetLogo - Recycling

Author
Felsen, M. and Wilensky, U. (2007). NetLogo Urban Suite - Recycling model. Center for Connected Learning and Computer-Based Modeling, Northwestern University, Evanston, IL.
Availability
Free download
Area
Humanities/Social Sciences
Type of Analysis
Quantitative data
Thematic Area
Environmental studies, Sustainable Development, Systems thinking-Theoretical framework and assessment
Main technical features and functionalities
NetLogo runs on almost any current computer. The main application requirements are the following:
Windows environment
- NetLogo runs on Windows 10, Windows 8, Windows 7 and Vista. NetLogo 5.2.1 was the last version to support Windows XP and Windows 2000.
- The NetLogo installer for Windows includes Java 8 for NetLogo’s private use only. No other programs on the computer are affected.
Mac OS X environment
- Mac OS X 10.8.3 or newer is required. (NetLogo 5.1 was the last version to support 10.5 and 10.4; NetLogo 5.2.1 was the last version to support 10.6 and 10.7)
- As in the case for Windows, the NetLogo application contains a distribution of the Java 8 runtime for NetLogo’s private use only. Other programs on your computer will not be affected.
Linux environment
- NetLogo should work on standard Debian-based and Red Hat-based Linux distributions. The NetLogo tarball includes a copy of the Java 8 runtime.
32-bit or 64-bit?
- For non-advanced users on Linux or Windows, the 32-bit version of NetLogo is the simplest way to a working NetLogo installation.
- The primary advantage of the 64-bit version is the ability to add additional heap space by changing the “-Xmx” JVM option. To run 64-bit NetLogo, you must be running a 64-bit operating system.
NetLogo is easy to use by non-advanced users.
Examples on how to use them to analyse Complex Systems
This model demonstrates the relationship of people trying to sustain land as a natural resource of land over the course of time. In this simplified scenario, two types of developers exist: those who exercise recycling (“recyclers”) and those who don’t (“wasteful”). Recyclers are more conscious with regard to the use of land and they tend to recycle practically everything.. On the other hand, wasteful individuals tend to consume the whole patch of land and afterwards dump their waste on it making it unusable to anyone until it has been restored by a recycler.

While the model is unrealistic in many respects, it brings up very important issues regarding sustainability in land and natural resource usage. This model shows the energy and effort it takes to sustain an environment to make it continuously habitable for people. To maintain resources, a balance must be maintained between use and recycling/renewal. While recycling leads to a better environment overall, it comes at an additional cost, since it often means not exploiting resources to their fullest potential. In addition, the recycling effort requires energy consumption as well. Furthermore, a lot of effort is required to clean up the waste deposited by the wasteful individuals.

The application could serve as a good starting point for fruitful conversation and debate regarding, for example, how reasonable the different assumptions as well as the consequences of these assumptions. Thus, students make use of computational models to identify and test solutions.

Hofstede G.J., Chappin E. (2021) Archetypical Patterns in Agent-Based Models. In: Ahrweiler P., Neumann M. (eds) Advances in Social Simulation. ESSA 2019. Springer Proceedings in Complexity. Springer, Cham. https://doi.org/10.1007/978-3-030-61503-1_31<br />
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License