Agent-Based and Individual-Based Modeling: A Practical Introduction

Материал из Поле цифровой дидактики



Описание книги Подробное руководство по дизайну экспериментов в среде Netlogo с использованием BehaviorSpace и использованием ODD принципов
  • 120px-Behavior_space_flocking.png
Область знаний Биология, История, Медицина
Год издания 2019
Веб-сайт где можно прочитать книгу или статью https://www.railsback-grimm-abm-book.com/
Видео запись https://www.youtube.com/watch?v=67-ytdVtaTM
Авторы Railsback, Grimm
Среды и средства, на которые повлияла книга NetLogo, BehaviorSpace, Mesa


Подробное руководство по дизайну экспериментов в среде NetLogo с использованием BehaviorSpace
ODD принципы
 Description
Flocking (model)Модель самопроизвольного формирования стаи в результате действий множества участников (птиц, рыб, людей). Модель формирования стаи - это классическая агентно-ориентированная модель, основанная на оригинальных моделях Рейнольдса (1987). Модель демонстрирует, что стаи птиц могут возникать даже в отсутствии специальных птиц-вожаков, которые ведут всех за собой. Скорее, каждая птица следует общему же набору правил, и из выполнения всеми простых правил появляются стаи. Каждая птица следует трем правилам: «выравнивание», «разделение» и «сплоченность».
  1. «Выравнивание» означает, что птица поворачивается так, что движется в том же направлении, что и ближайшие птицы.
  2. «Разделение» означает, что птица поворачивается, чтобы не столкнуться с другой птицей.
  3. «Сплоченность» означает, что птица движется к другим ближайшим птицам.

Правило «разделения» имеет приоритет над двумя другими, что означает, что если две птицы приближаются друг к другу, они всегда будут разделяться. В этом случае два других правила отменяются до тех пор, пока не будет достигнуто минимальное разделение. Эти три правила влияют только на направление птицы. Каждая птица всегда движется вперед с одинаковой постоянной скоростью.

Правила удивительно надежны и могут быть адаптированы к скоплению насекомых, стаям рыб и паттернам «V» стаи гусей (Stonedahl & Wilensky, 2010a).