КОМП’ЮТЕРНЕ МОДЕЛЮВАННЯ ПОШИРЕННЯ ЕПІДЕМІЇ НА ОСНОВІ КЛІТИННИХ АВТОМАТІВ
Анотація
У роботі проаналізовано сучасні методологічні підходи до комп’ютерного моделювання процесів поширення інфекційних захворювань, у межах яких ключовим інструментом виступає математичний апарат клітинних автоматів. Обґрунтовано наукову доцільність переходу від класичних аналітичних моделей типу SIR, що характеризуються певним рівнем абстракції та спрощеності, до більш гнучких дискретно-просторових моделей. Такі моделі дозволяють суттєво адекватніше відтворювати складну та нелінійну просторово-часову динаміку епідемічних процесів з урахуванням структурної неоднорідності середовища та стохастичної природи міжособистісних контактів у популяції. У межах проведеного дослідження здійснено порівняльний огляд існуючих наукових парадигм, зокрема концепцій мультиагентного моделювання, що дало змогу чітко визначити переваги клітинно-автоматного підходу в задачах відображення локальних взаємодій, дифузійних процесів та безпосереднього впливу фізичних просторових обмежень на поширення патогену. Основним науковим результатом роботи є розробка та повнофункціональна програмна реалізація інтерактивної моделі поширення інспекції, яка забезпечує наочну візуалізацію динаміки епідемічного процесу в режимі реального часу з підтримкою функціоналу оперативної зміни параметрів моделювання. Архітектура моделі базується на структурі двовимірної матриці станів, у якій кожна окрема клітина ідентифікується як автономний агент та може перебувати в одному з визначених епідемічних станів: сприйнятливий, інфікований, імунний (редукований), померлий або стаціонарний бар’єр. Правила переходів між станами формалізовано на основі розроблених ймовірнісних механізмів передачі інфекції та часових характеристик перебігу хвороби, що забезпечує високу гнучкість адаптації моделі до різних сценаріїв розвитку як вірусних, так і бактеріальних захворювань. Програмну реалізацію моделі виконано мовою програмування Python із застосуванням спеціалізованих бібліотек NumPy для оптимізації матричних обчислень та Pygame для реалізації графічного інтерфейсу та інтерактивної візуалізації. У ході дослідження проведено серію комплексних обчислювальних експериментів, що включали варіювання рівня початкової вакцинації, зміну інтенсивності соціальних контактів та моделювання впровадження карантинних обмежень різного ступеня суворості. Отримані емпіричні результати підтверджують адекватність розробленої моделі, зокрема її здатність точно відтворювати характерну хвилеподібну динаміку перебігу епідемії, ефекти локалізації спалахів та формування колективного імунітету. Встановлено, що синергетичне поєднання високого рівня превентивної імунізації та своєчасних обмежувальних заходів є найбільш ефективним чинником стримування епідемічної загрози. Практичне значення розробленого програмного комплексу полягає у можливості його широкого використання як інструменту для фундаментальних наукових досліджень, короткострокового прогнозування та у навчальних цілях для фаівців відповідного профілю. Перспективи подальших розвідок у даному напрямі пов’язані з глибокою інтеграцією клітинно-автоматної моделі з сучасними методами машинного навчання та аналізу великих даних (Big Data) для підвищення прогностичної точності на основі реальних статистичних показників міської мобільності.
Посилання
2. Зайцева Т. А., Лебеденко А. В. Мультиагентне моделювання у прогнозуванні розповсюдження інфекційних захворювань. Актуальні проблеми автоматизації та інформаційних технологій. 2023. Том 27. С. 74–79.
3. Черевко І. М., Косович І. Т. Імітаційне моделювання SIR моделей методом клітинних автоматів. Науковий вісник Ужгородського університету. Серія «Математика і інформатика». 2024. Т. 45, № 2. С. 276–285.
4. Косович І. Т. Моделювання прогнозування поширення епідемій методами рухомих клітинних автоматів та навчанням з підкріпленням: дис. … д-ра філос.: 113. Чернівці: Чернівецький нац. ун-т ім. Ю. Федьковича, 2025.
5. Modelling the impact of hybrid immunity on future COVID-19 epidemic waves / T. P. Le et al. medRxiv. 2023. URL: https://www.medrxiv.org/content/10.1101/2023.03.12.23287174v1.full.pdf (дата звернення: 24.03.2026).
6. Mohajan H. K. Mathematical Analysis of SIR Model for COVID-19 Transmission. Munich Personal RePEc Archive. 2022. URL: https://mpra.ub.uni-muenchen.de/114390/1/MPRA_paper_114390.pdf (дата звернення: 24.03.2026).
7. Salgado M., Gilbert N. Agent Based Modelling. Theory and Method in Social Research. 2nd ed. 2013. P. 245–256. URL: https://www.researchgate.net/publication/259335210_Agent_Based_Modelling (дата звернення: 24.03.2026).
8. White S. H., Martín del Rey A., Rodríguez Sánchez G. Modeling epidemics using cellular automata. Applied Mathematical Sciences. 2007. Vol. 1, No. 24. P. 1193–1202. URL: https://pmc.ncbi.nlm.nih.gov/articles/PMC7127728/ (дата звернення: 24.03.2026).
9. Білан С. М. Еволюція двовимірних клітинних автоматів. Нові форми подання. Український журнал інформаційних технологій. 2021. Т. 3, № 1. С. 85–90.
10. Python 3.14.2 documentation. URL: https://docs.python.org/3/ (дата звернення: 24.03.2026).
11. NumPy Documentation. NumPy User Guide. URL: https://numpy.org/doc/stable/user/index.html (дата звернення: 24.03.2026).
12. Pygame Documentation. Pygame Front Page. URL: https://www.pygame.org/docs/ (дата звернення: 24.03.2026).
ISSN 


