NetLogo

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

NetLogo
Класс языка язык программирования
Появился в 1999
Автор Uri Wilensky
Выпуск 6.2.2 (декабрь 2021; 10 месяцев назад (2021-12))
Система типов динамическая
Испытал влияние 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
        ]
      ]
    ]
  ]

ПримечанияПравить

ЛитератураПравить

  • 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

СсылкиПравить