Аннотация:
Проведена оценка возможностей ряда пакетов для агентного моделирования (SWARM, RePast-J, NetLogo и др.). На примере NetLogo изучены особенности построения моделей и эффективности их выполнения. Из-за недостаточной производительности NetLogo на эпидемиологических моделях произведен эксперимент по реализации агентных моделей на реляционной базе данных Oracle. Модели на основе Orcale оказались эффективнее моделей на NetLogo только в случае отсутствия у NetLogo оптимизаций под данный класс моделей. Тестовая эпидемиологическая модель на Orcale была на 0,5–3 порядка эффективнее в зависимости от структуры популяции. Проведено тестирование возможностей подхода на основе Oracle для моделирования эпидемических процессов.
Ключевые слова:агентное моделирование, математическая эпидемиология, средства разработки, СУРБД, NetLogo, Oracle.
УДК:
004.94:519.7
Материал поступил в редакцию 07.06.2012, опубликован 30.07.2012