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