Flocking

Материал из Энциклопедия вычислительного мышлении
Перейти к навигации Перейти к поиску
Описание Стая, образование стаи - процесс формирования коллективного поведения без каких-либо руководящих указаний в результате наблюдения за поведением товарищей по стае.
Область знаний Биология, Педагогика, Социология
Область использования (ISTE) Дизайнер Сообществ
Возрастная категория 9
Примеры реализации Модель формирования стаи
Авторы Виленский
Поясняющее видео https://www.youtube.com/watch?v=tGr-yHEOrlw
Близкие понятия Team Assembly
Среды и средства для освоения понятия NetLogo, StarLogo Nova

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

  • «Разделение» означает, что птица поворачивается, чтобы избежать столкновения с другой птицей, которая летит слишком близко.
  • «Выравнивание» означает, что птица поворачивается так, чтобы двигаться в том же направлении, что и ближайшие птицы.
  • «Сплочённость» означает, что птица будет двигаться к другим ближайшим птицам.

Томас Вилл утверждает, что различные элементы модели стаеобразования в среде NetLogo – двумерное пространство, правила взаимодействия, коллективные результаты – имеют аналоги в контексте человеческой организации.

См. https://ccl.northwestern.edu/netlogo/models/Flocking - модель образования стай