A MODIFIED WOLF PACK ALGORITHM FOR SOLVING DESIGN TASKS
Abstract
The paper deals with the main problem of artificial intelligence - the development of effective
new and modified heuristic mechanisms for finding the optimal solution. Currently, one of the
promising areas for the development of artificial intelligence is the use of methods and models of
the behavior in biological systems for solving NP-complete and NP-difficult optimization problems.
The article considers one of the urgent problems of the design of ultra-large-scale integrated
circuits (VLSI) - the problem of placement. Presented is the formulation of the problem of placement
of elements of VLSI. The task of locating the VLSI elements is proposed to be solved on the
basis of the behavior of biological systems in nature, using the wolf pack algorithm as an example.
Wolves are typical social animals that have a clear division of social work. Presents the actions
and rules of behavior of the wolf pack in wildlife. Based on the presented rules and actions of
wolves, a modified algorithm of the wolf pack is described. The advantage of the developed modified
algorithm is the possibility of improving each subsequent stage of solving the placement problem.
As part of the work, the wolf pack algorithm was implemented in Java. Famous IBM benchmarks
were used as test patterns. Comparisons were made with the results of the work of wellknown
algorithms: Capo 8.6, Feng Shui 2.0, Dragon 2.23. Based on the research, the algorithm
developed by the wolf pack showed higher results compared to peers.
References
Н.Э. Баумана, 2010.
2. Карпенко А.П. Современные алгоритмы поисковой оптимизации. Алгоритмы, вдохнов-
ленные природой: учеб. пособие. – М.: Изд-во МГТУ им. Н.Э. Баумана, 2014.
3. Курейчик В.В., Запорожец Д.Ю. Современные проблемы при размещении элементов
СБИС // Известия ЮФУ. Технические науки. – 2011. – № 7 (120). – С. 68-73.
4. Sherwani N.A. Algorithms for VLSI Physical Design Automation. – Third Edition, Kluwer
Academic Publisher, USA, 2013.
5. Родзин С.И., Курейчик В.В. Состояние, проблемы и перспективы развития биоэвристик
// Программные системы и вычислительные методы. – 2016. – № 2. – С. 158-172.
6. Родзин С.И., Курейчик В.В. Теоретические вопросы и современные проблемы развития
когнитивных биоинспирированных алгоритмов оптимизации (обзор) // Кибернетика и
программирование. – 2017. – № 3. – С. 51-79.
7. Курейчик В.В., Запорожец Д.Ю. Современные проблемы при размещении элементов
СБИС// Известия ЮФУ. Технические науки. – 2011. – № 7 (120). – С. 68-73.
8. Kureichik, V., Jr., Kureichik, V., Bova, V. Placement of VLSI fragments based on a multilayered
approach // Advances in Intelligent Systems and Computing. – 2016. – Vol. 464.
– P. 181-190.
9. Кулиев Э.В., Лежебоков А.А. О гибридном алгоритме размещения компонентов СБИС //
Известия ЮФУ. Технические науки. – 2012. – № 11 (136). – С. 188-192.
10. Кулиев Э.В., Кравченко Ю.А., Логинов О.А., Запорожец Д.Ю. Метод интеллектуального
принятия эффективных решений на основе биоинспирированного подхода // Известия
Кабардино-Балкарского научного центра РАН. – 2017. – № 6-2 (80). – С. 162-169.
11. Курейчик В.В., Бова В.В., Курейчик Вл.Вл. Биоинспирированный поиск в задачах конст-
рукторского проектирования и оптимизации // Информационные технологии в науке,
образовании и управлении / под ред. проф. Е.Л. Глориозова. – 2015. – С. 427-432.
12. Madadi M. Motlagh. Optimal Control of DC motor using Grey Wolf Optimizer Algorithm -
Technical Journal of Engineering and Applied Science. – 2014-4-04/373-379.
13. Rezaei H., Bozorg-Haddad O., Chu X. Grey wolf optimization (GWO) algorithm // Studies in
Computational Intelligence. – 2018. – Vol. 720. – P. 81-91.
14. Кулиев Э.В., Курейчик В.В., Курситыс И.О. Принятие решений в задаче размещения
компонентов СБИС на основе модели поведения стаи волков // Международная конфе-
ренция по мягким вычислениям и измерениям. – 2018. – Т. 1. – С. 712-715.
15. Кулиев Э.В., Щеглов С.Н., Пантелюк Е.А., Кулиева Н.В. Адаптивный алгоритм стаи се-
рых волков для решения задач проектирования // Известия ЮФУ. Технические науки.
– 2017. – № 7 (192). – С. 28-38.
16. Кулиев Э.В., Лежебоков А.А. О гибридном алгоритме размещения компонентов СБИС //
Известия ЮФУ. Технические науки. –2012. – № 11 (136). – С. 188-192.
17. Кулиев Э.В., Лежебоков А.А. Исследование характеристик гибридного алгоритма раз-
мещения // Известия ЮФУ. Технические науки. – 2013. – № 3 (140). – С. 255- 261.
18. IBM-PLACE 2.0 benchmark suits. – http://er.cs.ucla.edu/benchmarks/ibmplace2/
bookshelf/ibm-place2-all-bookshelf-nopad.tar.gz.
19. Adya, S.N., Markov, I.L. Combinatorial techniques for mixed-size placement // ACM Transactions
on Design Automation of Electronic Systems. – 2005. – No. 10 (1). – P. 58-90.
20. Wang M., Yang X., Sarrafzadeh M. Dragon2000: Standard-cell Placement Tool for Large Industry
Circuits – ICCAD2000. – P. 260-263.