Рой (симуляция) - Swarm (simulation)
Разработчики) | Группа Развития Роя |
---|---|
изначальный выпуск | Ноябрь 1997 г. |
Стабильный выпуск | 2.4.1 / апрель 2009 г. |
Написано в | Цель-C, Ява |
Операционная система | Unix-подобный, Майкрософт Виндоус |
Тип | Научное программное обеспечение |
Лицензия | Стандартная общественная лицензия GNU |
Интернет сайт | www |
По состоянию на | Октябрь 2013 |
Рой это название открытого источника агентное моделирование пакет моделирования, полезный для моделирования взаимодействия агенты (социальные или биологические) и их возникающий коллективное поведение. Первоначально Swarm был разработан в Институт Санта-Фе в середине 1990-х годов, а с 1999 года обслуживается некоммерческой Группа Развития Роя. Также известна как система моделирования роя,[1] это доступно бесплатно [2] и использование, охватываемое Стандартная общественная лицензия GNU.[3]
Ранние разработки Swarm завершили Крис Лэнгтон (SFI), Роджер Беркхарт (John Deere), Нельсон Минар (SFI), Manor Askenazi (SFI), Глен Ропелла (SFI), Маркус Дэниэлс (SFI) и Алекс Ланкастер (SFI). ). С того времени многие сотни людей по всему миру внесли свой вклад в постоянную разработку набора инструментов Swarm ABM с открытым исходным кодом.
Приложения
Научные приложения
Агентное моделирование стремится воспроизвести эти сложности и адаптации в вычислительных средах, где эти интерактивные эмерджентное поведение можно анализировать многомерно. Путем определения и назначения агентств, отражающих предписанное поведение, известное или предполагаемое, активным программным агентам в компьютерное моделирование, ученые могут аппроксимировать экспериментальные результаты, невозможные в естественных временных рамках.
Swarm и другие платформы агентного моделирования предоставляют ученым возможность проводить и визуализировать эксперименты в этих синтетических макро- и микросредах для проверки научных теорий, наборов естественных данных и других анализов, в то же время без жестких ограничений, таких как время, объем, опасности или многие другие параметры.
Коммерческие приложения
Агентные модели используются с середины 1990-х годов для решения различных бизнес-задач и технологических проблем. Примеры приложений включают:
- оптимизация цепочки поставок и логистика;
- моделирование Потребительское поведение, включая молва и социальная сеть последствия;
- распределенных вычислений;
- управление персоналом;
- управление движением; и
- Управление портфелем.
В этих и других приложениях интересующая система моделируется путем фиксации поведения отдельных агентов и их взаимосвязей. Инструменты агентного моделирования могут использоваться для проверки того, как изменения в индивидуальном поведении повлияют на общее, возникающее поведение системы.