КАРТОЧКА ПРОЕКТА ФУНДАМЕНТАЛЬНЫХ И ПОИСКОВЫХ НАУЧНЫХ ИССЛЕДОВАНИЙ,
ПОДДЕРЖАННОГО РОССИЙСКИМ НАУЧНЫМ ФОНДОМ

Информация подготовлена на основании данных из Информационно-аналитической системы РНФ, содержательная часть представлена в авторской редакции. Все права принадлежат авторам, использование или перепечатка материалов допустима только с предварительного согласия авторов.

 

ОБЩИЕ СВЕДЕНИЯ


Номер 23-21-00089

НазваниеЭффективные биоэвристики, инспирированные животным миром, на основе выявления паттернов поведения для задач оптимизации многомерных функций и сегментации изображений

РуководительРодзин Сергей Иванович, Кандидат технических наук

Организация финансирования, регион федеральное государственное автономное образовательное учреждение высшего образования "Южный федеральный университет", Ростовская обл

Период выполнения при поддержке РНФ 2023 г. - 2024 г. 

Конкурс№78 - Конкурс 2022 года «Проведение фундаментальных научных исследований и поисковых научных исследований малыми отдельными научными группами».

Область знания, основной код классификатора 01 - Математика, информатика и науки о системах, 01-210 - Проблемно-ориентированные алгоритмы

Ключевые словаинспирированная животным миром биоэвристика, сходимость алгоритма, диверсификация пространства поиска решений, популяция, фитнес-функция, бенчмаркинг, оптимизация

Код ГРНТИ28.23.19


 

ИНФОРМАЦИЯ ИЗ ЗАЯВКИ


Аннотация
Биоэвристики, являясь классом методов машинного обучения, представляют собой стратегии, которые «управляют» процессом поиска решений, используя инспирированные природой механизмы самоорганизации, варьирующиеся от простых итеративных процедур стохастического поиска до сложных процессов обучения. Проект направлен на решение научной проблемы, связанной с установлением баланса между скоростью сходимости роевых биоэвристик и диверсификацией пространства поиска оптимальных решений на основе выявления паттернов индивидуального и коллективного поведения агентов, а также разработки вычислительных моделей и эффективных алгоритмов для решения оптимизационных задач. Актуальность выявления паттернов индивидуального и коллективного поведения агентов, инспирированных животным миром, в том, что они позволяют улучшить баланс между скоростью сходимости алгоритма и диверсификацией пространства поиска решений. Это открытая исследовательская проблема, имеющая важное значение для обеспечения точности и производительности алгоритмов оптимизации в таких областях как распознавание образов, информационная безопасность, инженерное проектирование, интеллектуальный анализ данных, цифровая экономика. Активный интерес к этой проблеме наблюдается на международном уровне – многочисленные конференции, на которых докладываются теоретические и практические попытки изменить положение дел с этой проблемой, что подчеркивает актуальность проблемы. Целью проекта является развитие новой для научного коллектива тематики путем разработки эффективных алгоритмов на основе выявления паттернов поведения биологических агентов для задач оптимизации многомерных функций и сегментации изображений. Эффективность планируется достичь за счет установления баланса между скоростью сходимости биоэвристик и диверсификацией пространства поиска решений оптимизационных задач. Анализ современного состояния исследований по данной проблеме показывает, что в существующих биоэвристиках этот баланс, зачастую, слабо выражен, к тому же отсутствуют соответствующие инструменты измерения этого баланса, позволяющие понять, как влияют механизмы поиска оптимального решения на результаты работы алгоритма. Еще один фактор, влияющий на баланс – выбор параметров алгоритма для управления балансом. По результатам выполнения проекта будут получены новые данные о таких характеристиках биоэвристик как скорость сходимости, вычислительная трудоемкость, требуемый объем памяти, настройка параметров алгоритма, трудность программной реализации. Для эффективного решения задач оптимизации многомерных мультиэкстремальных функций и сегментации изображений будут разработаны новые вычислительной модели «стая хищников – стадо травоядных», коллаборативного поведения колонии пауков, индивидуального и коллективного поведения саранчи, стаи животных в поисках пищи. Эти вычислительные модели и выявленные паттерны поведения агентов будут положены в основу создания эффективных оптимизаторов с установленным балансом между скоростью сходимости алгоритма и диверсификацией пространства поиска решений. Речь идет о равновесии между способностью алгоритма находить новые, хорошие решения и возможностью алгоритма достигать оптимума целевой функции или подходить достаточно близко к нему за конечное число шагов. Будут созданы программные приложения и проведена экспериментальная проверка биоэвристик на бенчмарках многомерных функций путем сравнения с конкурирующими алгоритмами по показателям производительности и обоснования статистической значимости результатов. По результатам проекта предполагается создание научного задела для решения прикладных оптимизационных задач в области цифровой обработки изображений и компьютерного зрения, анализа и обработки данных, поиска информации, инженерного проектирования, энергоменеджмента, медицинской диагностики.

Ожидаемые результаты
В ходе реализации проекта по развитию новой научной тематики будут достигнуты следующие основные результаты: (1) Получены новые данные о таких характеристиках биоэвристик, инспирированных животным миром, как скорость сходимости, вычислительная трудоемкость, требуемый объем памяти, настройка параметров алгоритма, трудность программной реализации, а также оценки скорости сходимости биоэвристик в зависимости от используемого механизма популяционного отбора, от аттрактивности операторов поиска, от числа итераций алгоритма; оценки вычислительной трудоемкости на основе дрейф-анализа, оценки пространственной сложности биоэвристик и настройки параметров биоэвристик; (2) Разработаны инспирированные природой вычислительные модели «стая хищников – стадо травоядных», коллаборативного роевого поведения колонии пауков, бактерий, индивидуального и коллективного поведения саранчи, кукушек в процессе гнездового паразитизма, стаи животных в поисках пищи; (3) На основе этих моделей и выявленных паттернов индивидуального и коллективного поведения агентов в природных популяциях будут разработаны новые биоэвристики с установленным балансом между скоростью сходимости алгоритма и диверсификацией пространства поиска решений; (4) Созданы программные приложения и проведена экспериментальная проверка биоэвристик на тестовых функциях путем сравнения с конкурирующими алгоритмами по показателям производительности, обоснование статистической значимости результатов. Теоретическая значимость исследования для развития новой научной тематики заключается в том, что разрабатываемый подход развивает представления о способах поиска баланса в инспирированных природой алгоритмах между скоростью сходимости алгоритма и диверсификацией пространства поиска решений оптимизационных задач. Предлагаемый подход способствует обеспечению точности и производительности биоэвристик, пониманию особенностей стратегий и механизмов поиска оптимальных решений, преодолению проблем, связанных с преждевременной сходимостью алгоритмов, повышению аттрактивности операторов, используемых в биоэвристиках. Практическая значимость исследования состоит в том, что будут разработаны и предложены конкретные, проверенные экспериментально вычислительные модели, эффективные алгоритмы и программы, позволяющие теоретически обоснованно применять их для решения широкого спектра практических задач, связанных с оптимизацией. Исследователи могут руководствоваться предложенными подходами и ориентирами, использовать разработанные авторами приложения. Результаты проекта будут соответствовать мировому уровню исследований благодаря актуальности темы, а также лягут в основу разработки конкретных, проверенных экспериментально вычислительных моделей, биоинспирированных алгоритмов и программных приложений, позволяющих теоретически обоснованно применять их для решения широкого спектра задач, связанных с оптимизацией, в таких областях как инженерное проектирование, цифровая обработка изображений и компьютерное зрение, сети и коммуникации, энергоменеджмент, анализ и обработка данных, приобретение и управление знаниями, медицинская диагностика. Ожидаемыми результатами также являются публикации 4 статей в научных журналах, индексируемых в базе RSCI, 4 статей в научных журналах, индексируемых в базах данных Scopus и Web of Science, 1 монографии и 3 статей, индексируемых в базе данных РИНЦ. Все основные результаты проекта будут обнародованы на международных научных конференциях высокого уровня. В ходе реализации проекта планируется создать 2 результата интеллектуальной деятельности, имеющих государственную регистрацию и (или) правовую охрану в Российской Федерации.


 

ОТЧЁТНЫЕ МАТЕРИАЛЫ


Аннотация результатов, полученных в 2023 году
В ходе выполнения Проекта в 2023 году: 1. Проведен аналитический обзор публикаций, посвященных биоэвристикам, инспирированным животным миром, для задач оптимизации многомерных функций и сегментации изображений. В результате обзора был получен ответ на ряд принципиальных вопросов, касающихся текущего состояния данной области исследования и разработана новая иерархическая классификация биоэвристик. Анализ и оценка биоэвристик проводились с учетом устоявшихся практик их оценки: скорость сходимости, диверсификация пространства поиска решений, вычислительная трудоемкость, настройка параметров алгоритма, программная реализация. Иерархическая классификация биоэвристик позволит исследователям на основе обоснованных критериев идентифицировать биоэвристики, обосновывать их эффективность для решения проблемно-ориентированных задач. Не существует общего подхода для доказательства эффективности биоэвристик. Для задач непрерывной оптимизации в качестве обоснования эффективности биоэвристик чаще всего используются функциональные тесты в виде многомерных унимодальных и мультиэкстремальных функций с известным оптимальным решением и регулярным пространством поиска. Аналогично на бенчмарках тестируются биоэвристики для задачи сегментация изображений. Помимо методологических основ биоэвристик, сделан вывод о том, что биоэвристики наиболее эффективны, когда в их механизме присутствует баланс между скоростью сходимости алгоритма и диверсификацией пространства поиска решений. 2. Разработан и экспериментально исследован новый биоинспирированный алгоритм «стая хищников – стадо травоядных» для решения прикладных оптимизационных задач с балансом скорости сходимости алгоритма и диверсификацией пространства поиска решений. В рамках разработки был выполнен критический анализ и исследование наиболее известных метаэвристик. По итогам анализа установлено, что им присущи определенные недостатки, такие как преждевременная сходимость, сложности преодоления локальных экстремумов при поиске глобального оптимума. Основываясь на теории эгоистичного стада, разработана новая вычислительная модель «стая хищников – стадо травоядных» и эффективный самонастраивающийся алгоритм КОСА, моделирующий поведение стада травоядных и стаи хищников с установленным балансом скорость сходимости/диверсификация пространства поиска решений. Алгоритм моделирует два различных типа поисковых агентов: травоядных и хищников, а также вычислительную процедуру восстановления популяции травоядных, используя оператор кроссинговера. КОСА представляет мультиалгоритмический подход и является коэволюционным алгоритмом. Для тестирования и валидации алгоритма в ходе экспериментов использовался набор из многомерных унимодальных и мультиэкстремальных функций. Результаты КОСА сопоставлялись с конкурирующими биоэвристиками роя частиц, пчелиной колонии, светлячковой колонии, дифференциальной эволюции, генетического алгоритма, алгоритма вороны и алгоритма мотыльков, летящих на свет. Сравнение проводилось по среднему и медианному лучшим решениям и стандартному отклонению от лучшего решения. Эксперименты показали, что на большинстве тестовых функций результаты КОСА превосходят конкурирующие алгоритмы и являются статистически значимыми. 3. Разработан и экспериментально исследован эффективный алгоритм, моделирующий коллаборативное поведение колонии пауков на основе новых операторов индивидуального и коллективного поведения пауков для решения многомерных задач оптимизации. В основе алгоритма лежит модель колонии пауков в виде распределенной самоорганизованной сети. Колония управляет защитой своих ресурсов и потомства, допускает специализацию задач среди членов сети, взаимодействующих между собой, используя сеть как средство коммуникации. Модель колонии пауков включает паттерны социального взаимодействия и размножения. В алгоритме колонии пауков (АКП) пространством поиска решений является паутина колонии, а поисковыми агентами – взаимодействующие пауки. Каждый паук характеризуется фитнесс-функцией. Паттерны поведения пауков реализуются в алгоритме специальными операторами, позволяющими избежать преждевременной конвергенции особей в одной точке. Для тестирования и валидации алгоритма АКП в ходе экспериментов был использован набор из общедоступных тестовых функций. Результаты АКП сопоставлялись с биоэвристиками роя частиц и пчелиной колонии по средним и медианным лучшим решениям и стандартному отклонению. АКП на тестовых функциях превзошел конкурирующие алгоритмы, находил наилучшее решение за меньшее число итераций. Эксперименты и непараметрическое доказательство статистической значимости полученных данных подтвердили, что результаты по алгоритму АКП являются статистически значимыми и неслучайными. Это связано с достигаемым балансом между скоростью сходимости алгоритма и диверсификацией пространства поиска. 4. Разработан и экспериментально исследован эффективный алгоритм, моделирующий индивидуальное и коллективное поведение саранчи, а также программное приложение для проверки биоэвристики на тестовых функциях, сравнения с конкурирующими алгоритмами. Саранча является репрезентативным примером насекомых, которые сочетают паттерны роевого и индивидуального поведения. Индивидуальное поведение предполагает, что саранча избегает контактов, и рой распределяется по всему пространству поиска. Роевое поведение - концентрацию саранчи вокруг особей, нашедших пищу. Алгоритм моделирует поведение роя саранчи аттрактивными операторами: индивидуальным для диверсификации пространства поиска решений и роевым для уточнения решения в определенной области. Каждое решение в пространстве поиска представляет местоположение саранчи с функцией пригодности, отражающей уровень пищевого индекса. Алгоритм позволяет избежать концентрации особей на текущих наилучших позициях, снижая вероятность преждевременной сходимости. Для тестирования и валидации алгоритма проведены эксперименты с использованием стандартного набора тестовых функций. Результаты по алгоритму SIBL сопоставлялись с конкурирующими биоэвристиками роя частиц и дифференциальной эволюции по показателям среднего и медианного лучших решений, стандартного отклонения от лучшего решения. На большинстве тестовых функций результаты, полученные SIBL, превосходят результаты конкурирующих алгоритмов, являются статистически значимыми и неслучайными. 5. Разработан и экспериментально исследован эффективный роевой бактериальный алгоритм, отличающаяся от известных аналогов введением новых аттрактивных операторов и паттернов поведения агентов-бактерий, что позволяет сбалансировать соотношение скорости сходимости алгоритма с диверсификацией пространства поиска решений. Алгоритм имеет полиномиальную сложность, что позволяет масштабировать его для больших размерностей информационного пространства. Создана программа для экспериментальной проверки биоэвристики в задаче поисковой оптимизации. Вычислительный эксперимент позволяет сделать вывод о том, что предложенный модифицированный бактериальный алгоритм находится на лидирующих позициях, что подтверждает необходимость продолжения исследований применимости биоинспирированных методов для решения задач поисковой оптимизации. Достигнуты все результаты первого года выполнения проекта. Опубликовано 7 статей в рецензируемых российских и зарубежных научных изданиях (4 проиндексированы в Scopus/WoS, 3 – в RSCI), а также 5 статей в РИНЦ и 1 РИД (программа на ЭВМ). Результаты представлены на 4-х международных и 3-х Всероссийских конференциях. Ссылки на информационные ресурсы в сети Интернет (url-адреса), посвященные проекту: https://www.nkj.ru/prtnews/48153/ https://nauka-tass-ru.turbopages.org/nauka.tass.ru/s/nauka/17893295 https://cont.ws/@wayfarervak/2561798 https://bllitz.info/ychenye-ufy-optimizirovali-algoritmy-ii-pytem-nabludenii-za-saranchoi/ https://m.ok.ru/group/68636014805034/topic/155912277143594 https://news-life.pro/350890887/

 

Публикации

1. Кравченко Д.Ю., Кравченко Ю.А., Кулиев Э.В., Родзин С.И. , Родзина Л.С. The Swarm Bacterial Algorithm Based on New Attractive Operators and Patterns of Agent Behavior Computational Methods in Systems and Software 2023, - (год публикации - 2023)

2. Курейчик В.В., Родзин С.И. Модель коллаборативного поведения роя саранчи для оптимизации многомерных многоэкстремальных функций ИЗВЕСТИЯ ВЫСШИХ УЧЕБНЫХ ЗАВЕДЕНИЙ. СЕВЕРО-КАВКАЗСКИЙ РЕГИОН. ТЕХНИЧЕСКИЕ НАУКИ, №1 (2023), стр. 10-16 (год публикации - 2023) https://doi.org/10.17213/1560-3644-2023-1-10-16

3. Курейчик В.В., Родзин С.И. Биоэвристики, инспирированные фауной (обзор) Информационные технологии, Т. 29. № 11. С. 559-573 (год публикации - 2023) https://doi.org/10.17587/it.29.559-573

4. Мансур А., Мохаммад Ж., Кравченко Ю.А., Кравченко Д.Ю., Силега Н. Harnessing key phrases in constructing a concept-based semantic representation of text using clustering techniques VIII International Congress on Artificial Intelligence and Pattern Recognition (IWAIPR 2023), - (год публикации - 2023)

5. Родзин С.И. Современное состояние биоэвристик: классификация, бенчмаркинг, области применения Известия ЮФУ. Технические науки, № 2 (2023), стр.280-298 (год публикации - 2023) https://doi.org/10.18522/2311-3103-2023-2-280-298

6. Родзин С.И. Биоэвристика колонии пауков: поисковый механизм и алгоритм оптимизации Труды межд. научно-технического конгресса "Интеллектуальные системы и информационные технологии - 2023" («ИС & ИТ-2023», «IS&IT’23»), Т.1. С. 161-174 (год публикации - 2023)

7. Родзин С.И. Коэволюционный самонастраивающийся алгоритм оптимизации Вестник ВГУ. Серия: Системный анализ и информационные технологии, №1 (2023), стр. 16-27 (год публикации - 2023) https://doi.org/10.17308/sait/1995-5499/2023/1/16-27

8. Родзин С.И. Модифицированный метаэвристический алгоритм синус-косинуса для многомерных задач глобальной оптимизации ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ И ПРИНЯТИЕ РЕШЕНИЙ, №3, стр. 59-69 (год публикации - 2023) https://doi.org/10.14357/20718594230306

9. Родзин С.И., Кулиев Э.В., Запорожец Д.Ю., Родзина Л.С., Родзина О.Н. Locust Swarm Optimization Algorithm: A Bio-Heuristic for Global Optimization Problem Lecture Notes in Networks and Systems, стр. 670–678 (год публикации - 2023) https://doi.org/10.1007/978-3-031-35311-6_64

10. Родзин С.И., Родзина Л.С. Spider Colony Optimization Algorithm: A Bio-Heuristic for Global Optimization Problem CSOC 2023. Lecture Notes in Networks and Systems,, стр. 661–669 (год публикации - 2023) https://doi.org/10.1007/978-3-031-35311-6_63

11. Родзина О.Н., Кравченко Д.Ю. Баланс между скоростью сходимости биоэвристики и диверсификацией пространства поиска решений (на примере модели роя саранчи) Труды межд. научно-технического конгресса "Интеллектуальные системы и информационные технологии" («ИС&ИТ-2023», «IS&IT’23»)., Т.1. С. 208-217. (год публикации - 2023)

12. Эль-Хатиб С., Скобтцов Ю., Родзин С.И. DETERMINATION OF OPTIMAL HEURISTIC IMAGE SEGMENTATION COEFFICIENTS FOR MODIFIED ANT COLONY OPTIMIZATION METHOD FOR COMPLEXLY STRUCTURED IMAGES XXV Международная научно-техническая конференция «НЕЙРОИНФОРМАТИКА-2023», стр. 5456 (год публикации - 2023)

13. Родзин С.И., Курейчик В.В., Запорожец Д.Ю., Кравченко Д.Ю. Программный модуль сегментации изображений на основе модели «хищники –травоядные» -, 2023680672 (год публикации - )

14. - В ЮФУ узнали, как саранча и стада травоядных животных оптимизируют алгоритмы искусственного интеллекта Научно-популярное издание Naked Science, 31 мая 2023 г. ЮФУ (год публикации - )

15. - Саранча как двигатель прогресса Журнал «Наука и жизнь», Наука и жизнь. 2023. №12 декабрь (год публикации - )

16. - В ЮФУ узнали, как саранча и стада травоядных животных оптимизируют алгоритмы искусственного интеллекта Сайт РНФ, 2 июня 2023 г. 15:32 (год публикации - )

17. - В ЮФУ предложили решения задач оптимизации на основе моделей поведения животных ТАСС НАУКА, 31 мая 2023 г. (год публикации - )

18. - В ЮФУ узнали, как саранча и стада травоядных животных оптимизируют алгоритмы искусственного интеллект Cont — геополитический ресурс для блогеров, писателей, журналистов и всех тех, кто хочет выразить свою точку зрения по многим важным вопросам сегодняшнего дня, 1 июня 2023 г. (год публикации - )

19. - Ученые ЮФУ оптимизировали алгоритмы ИИ путем наблюдений за саранчой Блиц-инфо - информационный портал, 31 мая 2023 г. (год публикации - )

20. - #НаукаЮФУ: Как саранча оптимизирует искусственный интеллект? Социальная сеть Одноклассники, 1 июня 2023 г. (год публикации - )

21. - Как саранча и стада травоядных животных оптимизируют алгоритмы искусственного интеллекта Информационный портал «Life.ru» - новости России, 01.12.2023 г. (год публикации - )