ИНИЦИАЛИЗАЦИЯ РЕШЕНИЙ В ПОПУЛЯЦИОННЫХ АЛГОРИТМАХ НА ОСНОВЕ МЕТОДА МЕТРОПОЛИСА–ГАСТИНГСА

Аннотация

Наиболее важными задачами принятия оптимальных решений с использованием эвристиче- ских алгоритмов считаются повышение точности и предотвращение преждевременной сходимо- сти. Большинство исследований в этом направлении сосредоточено на разработке новых опера- торов, настройке параметров популяционной метаэвристики и гибридизации нескольких страте- гий поиска решений. Гораздо меньше внимания уделяется инициализации – важной операции в по- пуляционных алгоритмах, которая связана с созданием исходной популяции решений. Предлагает- ся новый подход к инициализации популяции для эвристических алгоритмов. При формировании множества начальных решений предлагается использовать метод Метрополиса–Гастингса. В соответствии с этим методом исходные решения в популяции принимают значения, близкие к глобальному или локальным оптимумам целевой функции. Это позволяет повысить точность получаемых решений. Чтобы продемонстрировать возможности предлагаемого подхода к ини- циализации, он была встроен в базовый алгоритм дифференциальный эволюции. Для оценки эф- фективности стратегии проведена экспериментальная проверка путем сравнения с такими из- вестными методами как случайная инициализация, обучение на основе методов оппозиции и хаоса, а также метода диагонального равномерного распределения. Сравнение проводилось на репрезен- тативном наборе мультимодальных, унимодальных и гибридных функций, включая функцию Рас- тригина, Квинга, Розенброка, Швефеля, квинтовую, ступенчатую, сферическую. Анализировались скорость сходимости алгоритмов и точность получаемых решений. В качестве показателей сравнения использовались среднее значение по лучшим решениям, медианное лучшее решение, стандартное отклонение от лучшего решения, количество вызовов функций, коэффициент ус- пешности, коэффициент ускорения. Значения показателей усреднялись по результатам 30 от- дельных запусков каждого алгоритма. Предлагаемый алгоритм работает быстрее, показывает лучшую сходимость и точность. Алгоритм дает лучшие результаты, поскольку стратегия ини- циализации позволяет выбирать перспективные решения, близкие к локальным или глобальным оптимумам. Статистическая проверка результатов работы алгоритмов по критерию Фридмана подтвердила, что предлагаемый подход к инициализации популяции решений обеспечивает лучший баланс скорость сходимости/точность решений

Список литературы

1. Родзин С.И. Современное состояние биоэвристик: классификация, бенчмаркинг, области при-

менения // Известия ЮФУ. Технические науки. – 2023. – № 2. – С. 280-298.

2. Wolpert D.H., Macready W.G. No free lunch theorems for optimization // IEEE Trans. Evol. Comput.

– 1997. – No. 1. – P. 67-82.

3. Dragoi E.N., Dafinescu V. Review of Metaheuristics Inspired from the Animal Kingdom // Mathematics.

– 2021. – No. 9. – P. 2335.

4. Родзин С.И., Родзина О.Н. Сравнение программных реализаций эволюционных вычислений для

задач многомерной оптимизации // Программная инженерия. – 2019. – Т. 10, № 11-12. – С. 451-456.

5. Tanabe R, Fukunaga A. Success-history based parameter adaptation for differential evolution // IEEE

Cong. on Evol. Comp. – 2013. – P. 71-78.

6. Wen J., Ma H., Zhang X. Optimization of the occlusion strategy in visual tracking // Tsinghua Sci.

Technol. – 2016. – Vol. 21 (2). – P. 221-230.

7. Rahnamayan S., et.al. A novel population initialization method for accelerating evolutionary algorithms

// Comput. Math. Appl. – 2007. – Vol. 53 (10). – P. 1605-1614.

8. Pan W., et. al. Adaptive randomness: a new population initialization method // Math. problems in engineering.

– 2014. – Vol. 2014. – 14 p.

9. Ahmad M., Isa N., Limb W., Ang K. Differential evolution with modified initialization scheme using chaotic

oppositional based learning strategy // Jour. Al. Engin. – 2022. – Vol. 61 (12). – P. 11835-11858.

10. Chib S, Greenberg E. Understanding the Metropolis–Hastings Algorithm // Am Stat. – 1995. – Vol. 49 (4).

– P. 327-335.

11. Chauveau D., Vandekerkhove P. Improving convergence of the Hastings-Metropolis algorithm with an

adaptive proposal // Scand. Jour. Stat. – 2002. – Vol. 29 (1). – P. 13-29.

12. Rodzin S., Rodzina O. New computational models for big data and optimization // Proc. 9th Int. Conf.

on Application of Information and Communication Technologies (AICT). – 2015. – P. 3-7.

13. Rahnamayan S., Tizhoosh H., Salama M. A novel population initialization method for accelerating

evolutionary algorithms // Comput. Math. Appl. – 2007. – Vol. 53 (10). – P. 1605-1614.

14. Ahmad M., Isa N., Limb W., Ang K. Differential evolution with modified initialization scheme using chaotic

oppositional based learning strategy // Alexan. Engin. Jour. – 2022. – Vol. 61 (12). – P. 11835-11858.

15. Li Q., Bai Y., Gao W. Improved Initialization Method for Metaheuristic Algorithms: A Novel Search

Space View // IEEE Access. – 2021. – Vol. 9. – P. 158508-158539.

16. Cuevas E., Escobar H., Sarkar R., Eid H. A new population initialization approach method // Applied

Intelligence. – 2023. – Vol. 53. – P. 16575-16593.

17. Wang H., Wu Z., Rahnamayan S. Enhanced opposition based differential evolution for solving highdimensional

continuous optimization problems // Soft. Comput. – 2011. – Vol. 15 (11). – P. 2127-2140.

18. Rodzin S., Rodzina L. Theory of bionic optimization and its application to evolutionary synthesis of

digital devices // Proc. of IEEE East-West Design and Test Symposium (EWDTS). – 2014.

– P. 7027058.

19. Курейчик В.В., Родзин С.И. Биоэвристики, инспирированные фауной (обзор) // Информацион-

ные технологии. – 2023. – Т. 29, № 11. – С. 559-573.

20. Родзин С.И., Скобцов Ю.А., Эль-Хатиб С.А. Биоэвристики: теория алгоритмы и приложения:

монография. – Чебоксары: ИД "Среда", 2019. – 224 с.

Скачивания

Опубликовано:

2025-01-30

Номер:

Раздел:

РАЗДЕЛ I. АЛГОРИТМЫ ОБРАБОТКИ ИНФОРМАЦИИ

Ключевые слова:

Метаэвристика, глобальная оптимизация, дифференциальная эволюция, инициализация популяции, агент, многомерная функция, метод Метрополиса–Гастингса, критерий Фридмана