Статья: ПРОБЛЕМНО-ОРИЕНТИРОВАННЫЙ ЯЗЫК ДЛЯ МОДЕЛИРОВАНИЯ СООБЩЕСТВ
При многоагентном моделировании ключевым моментом является реализация модели в виде компьютерной программы. Реализацию модели можно сделать удобнее, если использовать проблемно-ориентированный язык (domain-specific language, DSL). В ходе данной работы была разработана библиотека на языке программирования C#, представляющая собой проблемно-ориентированный язык, позволяющий формулировать задачу моделирования на высоком уровне в терминах, близких предметной области. Были предложены структуры данных и иерархия классов. В частности, была предложена реализация агента, состав атрибутов которого может изменяться в процессе моделирования. Библиотека также включает в себя методы для моделирования жизни сообщества: рождаемости и смертности, имеет средства для моделирования брачного поведения. В ходе тестирования было показано, что расход памяти в пике и вычислительная сложность в целом соответствует теоретическим оценкам, структура моделируемого сообщества соответствует демографическим данным. Была построена модель населения Российской Федерации по демографическим данным 2019 года и выполнен прогноз изменения численности населения к 2036 году. Получен результат, близкий к полученному для этих данных и интервала времени Росстатом, способом, отличным от многоагентного моделирования.
Информация о документе
- Формат документа
- Кол-во страниц
- 1 страница
- Загрузил(а)
- Лицензия
- —
- Доступ
- Всем
- Просмотров
- 3
Предпросмотр документа
Информация о статье
- EISSN
- 2077-5180
- Журнал
- ИСКУССТВЕННЫЕ ОБЩЕСТВА
- Год публикации
- 2024