NetLogo
NetLogo | |
---|---|
Появился в | 1999 |
Автор | Uri Wilensky |
Выпуск | 6.2.2 (декабрь 2021 | )
Система типов | динамическая |
Испытал влияние | StarLogo, Logo |
Лицензия | GPL |
Сайт | ccl.northwestern.edu/net… |
ОС | Cross-platform (JVM) |
![](https://cdn.xn--h1ajim.xn--p1ai/thumb.php?f=Netlogo.gif&width=300)
NetLogo — агентно-ориентированный язык программирования и интегрированная среда разработки.
Пример кода
Определение нового типа агентов (люди) и присвоение переменной направление каждому из агентов:
breed [people person]
people-own [smer]
Случайное размещение агентов люди в некоторой области:
ask people [setxy random-pxcor random-pycor]
Все агенты люди на красных ячейках будут уничтожены:
ask people [
ask patch-here [
if pcolor = red [
ask myself [
die
]
]
]
]
Примечания
Литература
- Steven F. Railsback; Volker Grimm. Agent-Based and Individual-Based Modeling: A Practical Introduction (англ.). — Cambridge: Princeton University Press, 2011. — ISBN 978-0-691-13674-5.
- David O'Sullivan; George L.W. Perry. Spatial Simulation: Exploring Pattern and Process (англ.). — Wiley-Blackwell, 2013. — ISBN 978-1-119-97079-8.
- Nigel Gilbert; Klaus G. Troitzsch. Simulation for the Social Scientist, Second Edition (англ.). — London: McGraw-Hill Education, 2005. — ISBN 978-0-335-21600-0.
- Uri Wilensky; William Rand. An introduction to agent-based modeling: Modeling natural, social and engineered complex systems with NetLogo (англ.). — Cambridge: MIT Press, 2015. — ISBN 978-0-262-73189-8.
- Britt Anderson. Computational Neuroscience and Cognitive Modeling (неопр.). — London: Sage., 2014. — ISBN 978-1-4462-4930-7.
- José M. Vidal (2010). Fundamentals of Multiagent Systems Using NetLogo
- Патаракин Е.Д. Моделирование действий над объектами совместной деятельности в искусственных сообществах NetLogo и StarLogo Nova. Москва: Общество с ограниченной ответственностью "Издательство “Экон-Информ,” 2020. P. 71–78. https://www.elibrary.ru/item.asp?id=44136098
- Патаракин Е. Д. Агентное моделирование для рефлексии образовательной организации // Искусственные общества. 2018. T. 13. Выпуск 4 . Доступ для зарегистрированных пользователей. URL: http://artsoc.jes.su/s207751800000133-5-1 (дата обращения: 16.11.2018). DOI: 10.18254/S0000133-5-1
- Evgeny Patarakin (2018) Using agent-based modelling of collaboration for social reflection - http://www.constructionism2018.fsf.vu.lt/ Vilnus
- Патаракин Е., Ярмахов Б. Б., Буров В.В. Агентное моделирование деятельности внутри вики-систем "Образовательные технологии и общество" 2011, 407 - 422