Платформа ГАМА
![]() | |
![]() Скриншот платформы GAMA 1.8.0 | |
Разработчик(и) | ИРД |
---|---|
Первоначальный выпуск | октябрь 2009 г [1] | .
Стабильная версия | 1.9.1 / 25 апреля 2023 г [2] |
Репозиторий | https://github.com/gama-platform/gama |
Написано в | Ява |
Операционная система | Windows , MacOS , Linux |
Платформа | х86-64 |
Размер | 100 ~ 275 МБ |
Доступно в | Английский |
Лицензия | GPL3 |
Веб-сайт | http://gama-platform.org |
ПОЛНЫЙ [3] [4] ( GIS A для gent-based Architecture ) Modeling — это платформа моделирования с полной интегрированной средой разработки (IDE) моделирования и симуляции для создания пространственно явных агентных симуляций . [5] [6]
О
[ редактировать ]Платформа GAMA — это программное обеспечение для агентного моделирования , которое изначально (2007–2010 гг.) было разработано вьетнамско-французской исследовательской группой MSI (расположенной в IFI , Ханой и являющейся частью международного исследовательского подразделения IRD - SU UMMISCO). В настоящее время он разрабатывается международным консорциумом академических и промышленных партнеров во главе с UMMISCO. Архивировано 23 января 2022 г. в Wayback Machine , включая IRAE , Университет Тулузы 1 , Университет Руана , Университет Орсе , Университет Кана. Тхо , Вьетнам, Ханойский национальный университет , отдел исследований и разработок EDF , CEA LISC и медиалаборатория MIT . [6]
GAMA была разработана, чтобы позволить экспертам в предметной области без опыта программирования моделировать явления из своей области знаний. [7]
Среда GAMA позволяет исследовать возникающие явления . Он поставляется с библиотекой моделей, включающей примеры из нескольких областей, таких как экономика , биология , физика , химия , психология и системная динамика . [8] Панель моделирования GAMA позволяет проводить исследование путем изменения переключателей, ползунков, средств выбора, ввода и других элементов пользовательского интерфейса, которые разработчик модели решает сделать доступными. [9]
Техническая основа
[ редактировать ]Платформа GAMA — это бесплатное программное обеспечение с открытым исходным кодом , выпущенное под лицензией GNU General Public License (GPL3). [10] Он написан на Java и работает на виртуальной машине Java (JVM). [11] Все основные компоненты и расширения написаны на Java, но конечным пользователям вообще не нужно работать на Java, если они используют опубликованную сборку платформы; вместо этого они писали все модели с использованием GAML (описано ниже).
Несколько доменов приложений
[ редактировать ]GAMA была разработана с использованием очень общего подхода и может использоваться во многих областях применения. [5] GAMA в основном присутствует в таких областях приложений, как транспорт, [12] [13] [14] [15] [16] городское планирование, [14] [15] [16] реагирование на стихийные бедствия, [17] эпидемиология, [18] [19] [20] анализ мультироботных систем, [21] [22] и окружающая среда, [14] [15] [16] с особым упором на анализ с использованием данных ГИС . [23] [24]
Язык высокого уровня на основе агентов
[ редактировать ]GAML ( GA ma язык моделирования . ) — это специальный язык, используемый в GAMA Это агентный язык, обеспечивающий возможность построения модели с несколькими парадигмами моделирования. [5]
Этот язык высокого уровня был вдохновлен Smalltalk и Java . GAMA был разработан для использования неспециалистами в области компьютерных наук. [5]
Пользовательский интерфейс
[ редактировать ]Разработчики моделей могут использовать множество визуальных представлений одной и той же модели, чтобы выделить определенный аспект моделирования. К ним относятся 2D/3D-дисплеи с базовым управлением освещением, текстурами и камерами. Также можно построить стандартные диаграммы, такие как графики серий. [5]
Примеры проектов
[ редактировать ]Разработчики ведут список научных проектов, использующих GAMA, на основе информации сообщества. [25]
Некоторые из более крупных усилий включают в себя:
- Хоан Кием Эйр: [14] Агентное моделирование и моделирование городского управления дорожным движением и загрязнением воздуха через материальный интерфейс.
- Проксимикс: [26] Инструмент визуализации влияния пространственной конфигурации на сотрудничество людей.
- CityScope Елисейские поля: [15] Интерактивная платформа для улучшения принятия решений, связанных с возрождением Елисейских полей.
- ПОБЕГ: [16] Мультимодальная система городского дорожного движения для изучения индивидуальной реакции на катастрофические события.
- КОМОКИТ: [19] [20] Общая модель государственной политики по сдерживанию распространения эпидемии COVID-19 в городе, проверенная на основе различных тематических исследований.
Пользователи
[ редактировать ]В нескольких академических учреждениях преподаются курсы моделирования и симуляции на основе GAMA. Его преподают на занятиях по городскому моделированию в Потсдамском университете прикладных наук. [27] и в Зальцбургском университете. [28] Он также используется и преподается ежегодно в Многоплатформенной международной летней школе по агентному моделированию и симуляции. [29]
См. также
[ редактировать ]- Агентская модель
- Сравнение программного обеспечения для агентного моделирования
- NetLogo
- Repast (инструментарий моделирования)
- МЕЙСОН (Ява)
Ссылки
[ редактировать ]- ^ «ГАМА 1.1» . Документация ГАМА.
- ^ «Дом развития ГАМА» . Гитхаб .
- ^ Тайландье, Патрик; Году, Бенуа; Гриньяр, Арно; Хюинь, Куанг-Нги; Марилло, Николя; Кайю, Филипп; Филиппон, Дэмиен; Дрогул, Алексис (апрель 2019 г.). «Создание, составление и экспериментирование сложных пространственных моделей с помощью платформы GAMA» (PDF) . ГеоИнформатика . 23 (2). Спрингер США: 299–322. дои : 10.1007/s10707-018-00339-6 . ISSN 1573-7624 . S2CID 134137907 .
- ^ Гриньяр, Арно; Тайландье, Патрик; Году, Бенуа; Во, Дюк Ан; Хюинь, Куанд-Нги; Дрогул, Алексис (2013). «ГАМА 1.6: Развитие искусства комплексного агентного моделирования и симуляции» (PDF) . ПРИМА 2013: Принципы и практика мультиагентных систем . Конспекты лекций по информатике. Том. 8291. Спрингер. стр. 117–131. дои : 10.1007/978-3-642-44927-7_9 . ISBN 978-3-642-44926-0 .
- ^ Jump up to: а б с д и «ГАМА · ГАМА-Платформа» . гамма-платформа.github.io . Проверено 1 ноября 2019 г.
Материал был скопирован из этого источника, который доступен по международной лицензии Creative Commons Attribution 4.0 .
- ^ Jump up to: а б «Введение · ГАМА-Платформа» . гамма-платформа.github.io . Проверено 1 ноября 2019 г.
Материал был скопирован из этого источника, который доступен по международной лицензии Creative Commons Attribution 4.0 .
- ^ Тайландье, Патрик; Году, Бенуа; Гриньяр, Арно; Хюинь, Куанг-Нги; Марилло, Николя; Кайю, Филипп; Филиппон, Дэмиен; Дрогул, Алексис (23 декабря 2018 г.), «Создание, составление и экспериментирование сложных пространственных моделей с помощью платформы GAMA» (PDF) , GeoInformatica , 23 (2): 299–322, doi : 10.1007/s10707-018-00339-6 , S2CID 134137907
- ^ «Учебники» . ГАМА-Платформа . Проверено 30 октября 2019 г.
- ^ «Контроль экспериментов» . ГАМА-Платформа . Проверено 30 октября 2019 г.
- ^ "гама/ЛИЦЕНЗИЯ на мастере - гамма-платформа/гама" . Гитхаб . 29 апреля 2020 г.
- ^ «Архитектура ГАМА» . ГАМА-Платформа .
- ^ Казиева Дана; Валлентен, Гудрун; Лойдл, Мартин; Мор, Стефан; Нойвирт, Кристиан (2018). «Обзор программного обеспечения для моделей велосипедного потока на основе агентов». Форум ГИ . 6 .
- ^ Хутцлер, Гийом; Клодель, Ханна; Сали, Абдеррахман (2020). «Фильтрация распределенной информации для создания правдоподобной сцены для автономных и подключенных транспортных средств». 17-я Международная конференция по распределенным вычислениям и искусственному интеллекту .
- ^ Jump up to: а б с д «ВАРМТим/ХоанКиемЭйр» . Гитхаб . Ханой, Вьетнам: Команда WARM . Проверено 30 октября 2019 г.
- ^ Jump up to: а б с д «CityScope Champs_Elysées: интерактивная платформа для улучшения процесса принятия решений, связанных с возрождением Елисейских полей» . Медиалаборатория Массачусетского технологического института . Массачусетский технологический институт . Проверено 30 марта 2020 г.
- ^ Jump up to: а б с д Шапюи, Кевин; Тайландье, Патрик; Году, Бенуа; Дрогул, Алексис; Дауде, Эрик (2018), «Мультимодальная система городского дорожного движения на основе агентов для изучения индивидуальной реакции на катастрофические события», PRIMA 2018: Принципы и практика мультиагентных систем (PDF) , Конспекты лекций по информатике, том. 11224, Спрингер, Чам (опубликовано 24 октября 2018 г.), стр. 440–448, doi : 10.1007/978-3-030-03098-8_28 , ISBN 978-3-030-03097-1 , S2CID 53084730
- ^ Алонсо Викарио, С; Мацзолени, М; Бхамидипати, С; Гаресифард, М; Ридольфи, Э; Пандольфо, К; Альфонсо, Л (2020). «Выявление влияния поведения человека на снижение потерь при эвакуации при наводнении» . Журнал гидрологических наук . 65 (14): 2359–2375. дои : 10.1080/02626667.2020.1810254 . hdl : 11573/1626577 .
- ^ Джиндал, Акшай (2017). «Агентное моделирование и моделирование передачи заболеваний, передающихся комарами». Материалы 16-й Международной конференции по автономным агентам и мультиагентным системам (AAMAS 2017) .
- ^ Jump up to: а б "COVID-19" . гамма-платформа.github.io . Команда ГАМА. Архивировано из оригинала 2 мая 2020 г. Проверено 15 февраля 2020 г.
- ^ Jump up to: а б «КОМОКИТ» . github.com . Ханой, Вьетнам: Команда COMOKIT . Проверено 15 февраля 2020 г.
- ^ Хуманн, Джеймс; Сперо, Эрик (2018). «Моделирование и моделирование мульти-БПЛА, многооператорских систем наблюдения». Ежегодная международная системная конференция IEEE (SysCon) 2018 г. стр. 1–8. дои : 10.1109/SYSCON.2018.8369546 . ISBN 978-1-5386-3664-0 . S2CID 44133459 .
- ^ Хуманн, Джеймс; Поллард, Кимберли (2019). «Человеческий фактор в масштабируемости работы нескольких роботов: обзор и моделирование». Международная конференция IEEE по системам, человеку и кибернетике (SMC) 2019 . стр. 700–707. дои : 10.1109/SMC.2019.8913876 . ISBN 978-1-7281-4569-3 . S2CID 208630260 .
- ^ Тьерри, Хьюго; Роджерс, Хальдре (2020). «Где восстановить дикую природу? Концептуальная основа пространственной оптимизации экологической функции» . Труды Королевского общества Б. 287 (1922). дои : 10.1098/rspb.2019.3017 . ПМК 7126074 . ПМИД 32126955 .
- ^ Абар, Самира; Теодоропулос, Георгиос К; Лемаринье, Пьер; О'Хара, Грегори (2017). «Инструменты агентного моделирования и симуляции: обзор современного программного обеспечения» . Обзор компьютерных наук . 24 : 13–33. дои : 10.1016/j.cosrev.2017.03.001 .
- ^ «Справочники по платформе GAMA» . гамма-платформа.github.io . Проверено 18 августа 2020 г.
- ^ «Проксимикс: Влияние пространственной конфигурации на сотрудничество людей» . Медиалаборатория Массачусетского технологического института . Массачусетский технологический институт . Проверено 30 октября 2019 г.
- ^ Щепанска, Тимо; Прибе, Макс; Шредер, Тобиас (2020). Преподавание сложности городских систем с помощью совместного социального моделирования . Спрингер.
- ^ «Летняя школа UNIGIS по пространственному имитационному моделированию» .
- ^ «Мультиплатформенная международная летняя школа по агентному моделированию и симуляции управления возобновляемыми ресурсами» .