АЛГОРИТМ ОПРЕДЕЛЕНИЯ ПАРАМЕТРОВ БИОИНСПИРИРОВАННОГО ПОИСКА НА ОСНОВЕ ЗАИМСТВОВАНИЯ РЕЗУЛЬТАТОВ РЕШЕННЫХ РАНЕЕ ЗАДАЧ

  • Ю.О. Чернышев Донской государственный технический университет
  • Н. Н. Венцов Донской государственный технический университет
Ключевые слова: Оптимизация вычислений, нечеткие системы, выбор аппаратной архитектуры, перенос знаний, адаптация, контекст

Аннотация

Рассмотрена проблема выбора наиболее эффективной аппаратной архитектуры при
реализации генетических алгоритмов, решающих NP-полные задачи. Особенность подобно-
го рода задач – недоказанность наличия алгоритмов, способных находить точное решение
за полиномиальное время. Используемые для решения подобных задач эволюционные алго-
ритмы являются стохастическими по своей сути, что затрудняет эффективное планиро-
вание вычислительного процесса. Цель работы состоит в нахождении способов сокраще-
ния времени поиска за счет анализа результатов, полученных при решении аналогичных
задач, рассмотренных ранее, и выбора эффективной архитектуры, реализующей данный
эволюционный алгоритм. Актуальность работы обусловлена экспоненциальным ростом
размерностей решаемых оптимизационных задач. Научная новизна заключается в исполь-
зовании знаний о решенных ранее задачах для оптимизации параметров генетического
алгоритма, решающего текущую задачу, и выбора эффективной аппаратной архитекту-
ры, на которой будет реализован данный алгоритм. Точная граница, как функция от числа
обрабатываемых стохастическим алгоритмом особей, наиболее приемлемой архитектуры
может быть определена только приближенно. По этой причине, граница наиболее эф-
фективной аппаратной архитектуры задается в виде нечеткого множества. Постановка
задачи состоит в следующем: ускорить процесс решения текущей задачи, используя апри-
орные настройки параметров генетического алгоритма, основываясь на анализе резуль-
татов решений, рассмотренных ранее задач, и выборе эффективной аппаратной архи-
тектуры. Предложен подход к выбору эффективной аппаратной архитектуры, состоя-
щий из трех этапов: анализа результатов решения рассмотренных ранее задач, определе-
ния количества особей, которые необходимо сгенерировать для получения приемлемого
решения эволюционным алгоритмом, выбора аппаратной архитектуры, на которой будет
реализован эволюционный алгоритм.

Литература

1. Курейчик В.М. Особенности построения систем поддержки принятия решений // Извес-
тия ЮФУ. Технические науки. – 2012. – № 7 (132). – С. 92-98.
2. Deb K., Myburgh C. Breaking the Billion-Variable Barrier in Real-World Optimization Using
a Customized Evolutionary Algorithm // Proceedings of Genetic and Evolutionary Computation
Conference. – 2016. – P. 653-660.
3. Родзин С.И., Скобцов Ю.А., Эль-Хатиб С.А. Биоэвристики: теория, алгоритмы и при-
ложения: монография. – Чебоксары: ИД «Среда», 2019. – 224 с.
4. Курейчик В.М., Данильченко В.И. Генетический алгоритм планирования размещения
СБИС // Известия ЮФУ. Технические науки. – 2019. – № 2 (204). – C. 26-34.
5. Гладков Л.А., Курейчик В.В., Курейчик В.М. Генетические алгоритмы. – М.: Физматлит,
2006, 2010. – 386 с.
6. Карпенко А.П. Современные алгоритмы поисковой оптимизации. Алгоритмы, вдохнов-
ленные природой. – М.: Изд-во МГТУ им. Н.Э. Баумана, 2014. – 446 с.
7. Пантелеев А.В., Метлицкая Д.В., Алешина Е.А. Методы глобальной оптимизации. Ме-
таэвристические стратегии и алгоритмы. – М.: Вузовская книга, 2013. – 244 с.
8. Пантелеев А.В. Применение эволюционных методов глобальной оптимизации в задачах оп-
тимального управления детерминированными системами. – М.: Изд-во МАИ, 2013. – 160 с.
9. Курейчик В.М. Гибридные генетические алгоритмы // Известия ЮФУ. Технические нау-
ки. – 2007. – № 2 (77). – C. 5-12.
10. Агибалов О.И., Венцов Н.Н. Оценка зависимостей времени работы генетического алгоритма,
выполняемого на CPU и GPU // Кибернетика и программирование. – 2017. – № 6. – С. 1-8.
– DOI: 10.25136/2306-4196.2017.6.24509. – URL: http://e-notabene.ru/kp/article_24509.html.
11. Чернышев В.О., Грабауров В.А. Системный подход к управлению субъектами хозяйст-
вования / под ред. Ф.А. Романюка. – Минск: БНТУ, 2014. – 272 с.
12. Fan Zhang, Zheng Li, Bingnan Wang, Maosheng Xiang, Wen Hong. Hybrid general-purpose
computation on GPU (GPGPU) and computer graphics synthetic aperture radar simulation for
complex scenes // International Journal of Physical Sciences. – 16 February, 2012. – Vol. 7
(8). – P. 1224-1234.
13. Shell J., Coupland S. Fuzzy Transfer Learning: Methodology and Application // Preprint submitted
to Information Sciences. – May 23, 2014. – 27 p.
14. Samitha Herath, Mehrtash Harandi, Basura Fernando, Richard Nock. Min-Max Statistical
Alignment for Transfer Learning // Proceedings of the IEEE Conference on Computer Vision
and Pattern Recognition. – 2019. – P. 9288-9297.
15. Yiyang Li, Guanyu Tao, Weinan Zhang, Yong Yu, Jun Wang. Content Recommendation by Noise
Contrastive Transfer Learning of Feature Representation // Proceedings of the 2017 ACM on Conference
on Information and Knowledge Management, ACM. – 2017. – P 1657-1665.
16. Pan S.J., Yang Q. IEEE Transactions on knowledge and data engineering // Institute of Electrical
and Electronics Engineers, Inc., NY, 2010. – Vol. 22 (10). – P 1345-1359.
17. Сапрыкин А.Н., Акинина К.Д., Сапрыкина Е.Н. Нахождение оптимального числа полез-
ных особей в популяции и конвергируемых поколений генетического алгоритма опти-
мизации простых многоэкстремальных функций // Actualscience. – 2016. – Т. 2. № 11.
– С. 168-169.
18. Zadeh L.A. Fuzzy sets // Information and Control. – 1965. – Vol. 8. – P. 338.
19. Нечеткие множества в моделях управления и искусственного интеллекта / под ред.
Д.А. Поспелова. – М.: Наука, 1986 – 312 c.
20. Курейчик В.М., Данильченко В.И. Классификация и анализ методов решения задачи раз-
мещения СБИС // Информатика, вычислительная техника и инженерное образование.
– 2018. – № 1 (32). – C. 21-40.
Опубликован
2019-11-12
Выпуск
Раздел
Раздел I. Искусственный интеллект и нечеткие системы