Agent-based modeling: Difference between revisions
From Santa Fe Institute Events Wiki
Line 2: | Line 2: | ||
#NetLogo - has its own interpreted object-oriented language. | #NetLogo - has its own interpreted object-oriented language. | ||
##Pros: free; platform-independent; probably the easiest IDE for agent-based modeling; easy to make a GUI (Graphical User Interface; e.g. add sliders for variables, add plots, and so on), lots of built-in functionality, including built-in loops ("forever" checkbox on the Go button as well as the "ask" keyword). Quick learning curve. | ##Pros: free; platform-independent; probably the easiest IDE for agent-based modeling; easy to make a GUI (Graphical User Interface; e.g. add sliders for variables, add plots, and so on), lots of built-in functionality, including built-in loops ("forever" checkbox on the Go button as well as the "ask" keyword). Quick learning curve. | ||
##Cons: can be a bit slow for some things; has its own syntax; might be difficult to implement new functionality. | ##Cons: run-time can be a bit slow for some things; has its own syntax; might be difficult to implement new functionality. Error messages can be a bit misleading. | ||
#Repast - a library package for agent-based modeling designed to work with Java (platform-independent) or C# (Microsoft Windows only). | #Repast - a library package for agent-based modeling designed to work with Java (platform-independent) or C# (Microsoft Windows only). | ||
== Links and References == | == Links and References == | ||
http://gisagents.blogspot.com/2006_02_01_archive.html | http://gisagents.blogspot.com/2006_02_01_archive.html |
Revision as of 21:54, 21 June 2007
Packages and IDEs (Integrated Development Environments)
- NetLogo - has its own interpreted object-oriented language.
- Pros: free; platform-independent; probably the easiest IDE for agent-based modeling; easy to make a GUI (Graphical User Interface; e.g. add sliders for variables, add plots, and so on), lots of built-in functionality, including built-in loops ("forever" checkbox on the Go button as well as the "ask" keyword). Quick learning curve.
- Cons: run-time can be a bit slow for some things; has its own syntax; might be difficult to implement new functionality. Error messages can be a bit misleading.
- Repast - a library package for agent-based modeling designed to work with Java (platform-independent) or C# (Microsoft Windows only).