Статья: ПРОБЛЕМНО-ОРИЕНТИРОВАННЫЙ ЯЗЫК ДЛЯ МОДЕЛИРОВАНИЯ СООБЩЕСТВ (2024)

Читать онлайн

При многоагентном моделировании ключевым моментом является реализация модели в виде компьютерной программы. Реализацию модели можно сделать удобнее, если использовать проблемно-ориентированный язык (domain-specific language, DSL). В ходе данной работы была разработана библиотека на языке программирования C#, представляющая собой проблемно-ориентированный язык, позволяющий формулировать задачу моделирования на высоком уровне в терминах, близких предметной области. Были предложены структуры данных и иерархия классов. В частности, была предложена реализация агента, состав атрибутов которого может изменяться в процессе моделирования. Библиотека также включает в себя методы для моделирования жизни сообщества: рождаемости и смертности, имеет средства для моделирования брачного поведения. В ходе тестирования было показано, что расход памяти в пике и вычислительная сложность в целом соответствует теоретическим оценкам, структура моделируемого сообщества соответствует демографическим данным. Была построена модель населения Российской Федерации по демографическим данным 2019 года и выполнен прогноз изменения численности населения к 2036 году. Получен результат, близкий к полученному для этих данных и интервала времени Росстатом, способом, отличным от многоагентного моделирования.

Ключевые фразы: проблемно-ориентированный язык, экономическая модель, прогнозирование, агент-ориентированные модели, социодемографические модели, агенты
Автор (ы): Брагин Алексей Владимирович
Журнал: ИСКУССТВЕННЫЕ ОБЩЕСТВА

Предпросмотр статьи

Идентификаторы и классификаторы

УДК
33. Экономика. Народное хозяйство. Экономические науки
Для цитирования:
БРАГИН А. В. ПРОБЛЕМНО-ОРИЕНТИРОВАННЫЙ ЯЗЫК ДЛЯ МОДЕЛИРОВАНИЯ СООБЩЕСТВ // ИСКУССТВЕННЫЕ ОБЩЕСТВА. 2024. Т. 19 № 2
Текстовый фрагмент статьи