NetLogo

NetLogo — агентно-ориентированный язык программирования и интегрированная среда разработки.

NetLogo
Класс языка язык программирования
Появился в 1999
Автор Uri Wilensky
Выпуск 5.2.1 (6 октября 2015)
Система типов динамическая
Испытал влияние StarLogo, Logo
Лицензия GPL
Сайт ccl.northwestern.edu/netlogo/
ОС Cross-platform (JVM)
 Медиафайлы на Викискладе
Симуляция в 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.
    • 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

    Ссылки

    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.