MODIFICATION OF ALGORITHMS AND METHODS OF SWARM INTELLIGENCE FOR SOLVING THE PROBLEM OF MINIMIZING THE WEIGHT OF THE REDUCER
The work examines and modifies known effective methods and algorithms of swarm intelligence for finding solutions to multidimensional extreme problems with and without restrictions. The effectiveness of the modified methods on various classical and applied problems, which are used in the design of e...
Збережено в:
| Дата: | 2024 |
|---|---|
| Автори: | , |
| Формат: | Стаття |
| Мова: | Українська |
| Опубліковано: |
General Energy Institute of the National Academy of Sciences of Ukraine
2024
|
| Теми: | |
| Онлайн доступ: | https://systemre.org/index.php/journal/article/view/853 |
| Теги: |
Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
|
| Назва журналу: | System Research in Energy |
| Завантажити файл: | |
Репозитарії
System Research in Energy| _version_ | 1871104365445513216 |
|---|---|
| author | Tatenko, Vadym Khaidurov, Vladyslav |
| author_facet | Tatenko, Vadym Khaidurov, Vladyslav |
| author_institution_txt_mv | [
{
"author": "Vadym Tatenko",
"institution": null
},
{
"author": "Vladyslav Khaidurov",
"institution": null
}
] |
| author_sort | Tatenko, Vadym |
| baseUrl_str | https://systemre.org/index.php/journal/oai |
| collection | OJS |
| datestamp_date | 2026-07-18T12:57:48Z |
| description | The work examines and modifies known effective methods and algorithms of swarm intelligence for finding solutions to multidimensional extreme problems with and without restrictions. The effectiveness of the modified methods on various classical and applied problems, which are used in the design of elements of complex objects and their systems, is demonstrated. |
| first_indexed | 2026-03-24T02:03:21Z |
| format | Article |
| fulltext |
Системні дослідження в енергетиці. 2024. 2А (78) 46
ISSN 2786-7102 (Online), ISSN 2786-7633 (Print)
УДК 004.94; 517.9:519.6
Вадим Татенко1*, https://orcid.org/0009-0008-4869-9689
Владислав Хайдуров1,2, канд. техн. наук, ст. досл., https://orcid.org/0000-0002-4805-8880
1Національний технічний університет України «Київський політехнічний інститут імені Ігоря
Сікорського», Берестейський просп., 37, м. Київ, 03056, Україна;
2Інститут загальної енергетики НАН України, Антоновича, 172, м. Київ, 03150, Україна
*Автор-кореспондент: allif0111@gmail.com
_______________________________________________________________________________________
МОДИФІКАЦІЯ АЛГОРИТМІВ І МЕТОДІВ РОЙОВОГО ІНТЕЛЕКТУ ДЛЯ
РОЗВ’ЯЗАННЯ ЗАДАЧІ МІНІМІЗАЦІЇ ВАГИ РЕДУКТОРА
Ключові слова: глобальна оптимізація, ройовий інтелект, моделювання складних об’єктів і систем,
метод диференціальної еволюції, модель мінімізації ваги редуктора.
Мета роботи. Метою роботи є розроблення модифікації алгоритмів і методів ройового інтелекту
для прискорення одержання рішень конструкторських прикладних технічних завдань, які описуються
оптимізаційними багатовимірними математичними моделями з різними за складністю функціональними
обмеженнями на цільові функції.
Результати роботи. Застосування ройового інтелекту в науці та техніці включає різні галузі, такі як
оптимізація, робототехніка, мережі передачі даних, і навіть машинне навчання. Наприклад, алгоритми
оптимізації на основі ройового інтелекту можуть використовуватися для вирішення задач маршрутизації,
пошуку оптимальних рішень у складних просторах параметрів або керування розподіленими системами.
В обчислювальній математиці кожна модифікація методу / алгоритму оптимізації передбачає роботу
в кількох напрямках:
1) зменшення загальної кількості ітерацій для досягнення певної похибки. Позитивний ефект
зменшення загальної кількості ітерацій призводить до зменшення загального процесорного часу
розв’язання конкретної задачі або вирішення конкретного завдання. Це, у свою чергу, зменшує
загальне навантаження на систему;
2) підвищення точності обчислень. Позитивний ефект від цього полягає у прискоренні збіжності
методу / алгоритму оптимізації. Це ж, у свою чергу, знову призводить до зменшення кількості
ітерацій, а значить – до зменшення процесорного часу, необхідного для вирішення поставленої
задачі або розв’язання конкретного завдання.
У роботі пропонується кілька модифікацій описаних вище алгоритмів.
1) Модифікація положення найгіршого елемента популяції в описаних вище алгоритмах і методах
ройового інтелекту. Найгірший елемент популяції 𝑥𝑗
𝑤𝑜𝑟𝑠𝑡 замінити на усереднене положення
елемента по всій популяції 𝑥𝑗, ∀𝑗 ∈ 1; 𝑀̅̅ ̅̅ ̅̅ за формулою:
𝑥𝑗
𝐴𝑣𝑒𝑟𝑎𝑔𝑒
=
1
𝑁
∑ 𝑥𝑖𝑗
𝑁
𝑖=1
, ∀𝑗 ∈ 1; 𝑀̅̅ ̅̅ ̅̅ ,
де 𝑁 – загальна кількість елементів у популяції, а 𝑀 – розмірність простору пошуку. Такий підхід можна
виконувати на кожній ітерації або періодично – кожні 𝐾 ітерацій.
2) Модифікація положення елементів популяції до найкращого з кроком ℎ. Оновлення кожного
елемента популяції виконується за формулою:
𝑥𝑖𝑗 = 𝑥𝑖𝑗 + ℎ ⋅
𝑥𝐵𝑒𝑠𝑡,𝑗 − 𝑥𝑖𝑗
‖𝑥𝐵𝑒𝑠𝑡,𝑗 − 𝑥𝑖𝑗‖
,
де 𝑥𝐵𝑒𝑠𝑡 – кращий вектор популяції за значенням цільової функції. Слід зазначити, що крок руху ℎ можна
Системні дослідження в енергетиці. 2024. 2А (78) 47
визначати пропорційно (за лінійним законом) околу популяції, яка збігатиметься з глобальним оптимумом
з плином часу.
3) Зміна гіперпараметрів методів / алгоритмів оптимізації. Такий підхід передбачає зміну одного
або кількох гіперпараметрів у процесі роботи програми. Наприклад, в алгоритмі
диференціальної еволюції можна параметр 𝐹 замінити на випадкове дійсне число у діапазоні від
0 до 2 через 𝐾 ітерацій.
У методі диференціальної еволюції пропонується брати гіперпараметр 𝐹 випадковим числом від
0 до 2 кожні 𝐾 ітерацій. Це обумовлено тим, що на кожній ітерації метод знаходить ближчі значення до
глобального оптимуму функції або функціоналу. Перевагою усіх класичних методів й алгоритмів
ройового інтелекту є простота реалізації, а також можливість створювати нові інтелектуальні системи на
основі вже відомих. Такі інтелектуальні системи працюватимуть швидше і точніше за вже існуючі.
Здійснювати модифікацію методів й алгоритмів можна по-різному – не лише так, як описано вище.
Структура розробленого програмного забезпечення. Розроблено програмний комплекс для задач
оптимізації, який включає в себе модуль головного вінка переходу до модулів розв’язання прикладних
задач оптимізації.
Математична модель мінімізації ваги редуктора. Як було зазначено на початку в актуальності
роботи, ройовий інтелект активно застосовується для знаходження розв’язків різних прикладних задач [1].
Рис. 1. Геометрія редуктора
У роботі розглядається модель мінімізації ваги редуктора,
геометрія якого подана на рис. 1. У геометричній моделі маємо такі
позначення:
𝑥1 – ширина обшивки; 𝑥2 – модуль колеса;
𝑥3 – кількість зубів колеса (ціла змінна);
𝑥4 – довжина першого вала між підшипниками;
𝑥5 – довжина другого вала між підшипниками;
𝑥6 – діаметр першого вала; 𝑥7 – діаметр другого вала.
Математичне формулювання оптимізаційної задачі з урахуванням обмежень на вигини зубців
колеса, поверхневої напруги, поперечні відхилення валів і напруги у валах подається так [1]:
𝑓(𝑥) = 0,7854𝑥1𝑥2
2(3,3333 𝑥3
2 + 14,9334𝑥3 − 43,0934 − 1.508𝑥2(𝑥6
2 + 𝑥7
2) +
+7,4777(𝑥6
3 + 𝑥7
3) + 0,7854(𝑥4𝑥6
2 + 𝑥5𝑥7
2) → 𝑚𝑖𝑛,
2,6 ≤ 𝑥1 ≤ 3,6; 0,7 ≤ 𝑥2 ≤ 0,8; 17 ≤ 𝑥3 ≤ 28; 7,3 ≤ 𝑥4 ≤ 8,3;
7,8 ≤ 𝑥5 ≤ 8,3; 2,9 ≤ 𝑥6 ≤ 3,9; 5 ≤ 𝑥7 ≤ 5,5.
𝑔1(𝑥) =
27
𝑥1𝑥2
2𝑥3
− 1 ≤ 0; 𝑔2(𝑥) =
397,5
𝑥1𝑥2
2𝑥3
2 − 1 ≤ 0; 𝑔3(𝑥) =
1,93𝑥4
3
𝑥2𝑥3
2𝑥6
4 − 1 ≤ 0;
𝑔4(𝑥) =
1,93𝑥5
3
𝑥2𝑥3𝑥7
4 − 1 ≤ 0; 𝑔5(𝑥) =
1
110𝑥6
3
√(
745𝑥4
𝑥2𝑥3
)
2
+ 16,9 ⋅ 106 − 1 ≤ 0;
𝑔6(𝑥) =
1
85𝑥7
3
√(
745𝑥5
𝑥2𝑥3
)
2
+ 157,5 ⋅ 106 − 1 ≤ 0; 𝑔7(𝑥) =
𝑥2𝑥3
40
− 1 ≤ 0; 𝑔8(𝑥) =
5𝑥2
𝑥1
− 1 ≤ 0;
𝑔9(𝑥) =
𝑥1
12𝑥2
− 1 ≤ 0; 𝑔10(𝑥) =
1,5𝑥6 + 1,9
𝑥4
− 1 ≤ 0; 𝑔11(𝑥) =
1,1𝑥7 + 1,9
𝑥5
− 1 ≤ 0.
Нижче у таблиці 1 наведено порівняльний аналіз одного з розглянутих методів і алгоритмів з
відповідними модифікаціями, описаними у роботі вище. У таблиці 1 наведено кілька обчислювальних
експериментів, які демонструють ефективність як класичного алгоритму глобальної багатовимірної
оптимізації методом диференціальної еволюції, так і його модифікації. Таблиця 2 містить відповідні
розв’язки задач для кожного з обчислювальних експериментів (екстремальна точка, яка містить 7 значень
Системні дослідження в енергетиці. 2024. 2А (78) 48
координат). Глобальний мінімум 𝑓(𝑥∗) = 2996,348165.
Таблиця 1. Порівняльний аналіз класичного методу диференціальної еволюції та його модифікації
(для класичного методу 𝐹 = 1, для модифікованого 𝐹 − 𝑟𝑎𝑛𝑑(0; 1))
Розмір
популяції
Простір
К-сть ітерацій (класичний
алгоритм [2])
К-сть ітерацій
(модифікований
алгоритм)
Результат цільової
функції (класичний
алгоритм)
Результат цільової
функції (модифікований
алгоритм)
150 7 43 12 2,986214e+3 2,966142e+3
150 7 34 21 2,986055e+3 2,995720e+3
150 7 41 27 2,991924e+3 2,996293e+3
Таблиця 2. Значення кращого значення функції та відповідних аргументів, які знайдені модифікованим методом
𝒙𝟏 𝒙𝟐 𝒙𝟑 𝒙𝟒 𝒙𝟓 𝒙𝟔 𝒙𝟕
3,524129 0,7 17 7,352752 7,903315 3,359240 5,291292
3,570157 0,7 17 7,9303545 8,3 3,419805 5,287778
3,510148 0,7 17 7,3 7,812450 3,362408 5,290009
Висновки. У роботі досліджені три актуальні методи й алгоритми ройового інтелекту пошуку
глобальних розв’язків задач, які подані в екстремальних постановках, метод диференціальної еволюції.
Отримано три модифікації розглянутих методів й алгоритмів. Практичні результати роботи полягають у
тому, що комплексне застосування трьох модифікацій для кожного методу / алгоритму дає переваги при
зростанні розмірності пошуку в екстремальній задачі.
Посилання
1. Lin M.-H., Tsai J.-F., Hu N.-Z., Chang S.-C. Design Optimization of a Speed Reducer Using Deterministic.
Mathematical Problems in Engineering. 2013. https://doi.org/10.1155/2013/419043
2. Miguel L. Enhancing Differential Evolution Algorithm for Solving Continuous Optimization Problems. 2013. P. 1—7.
URL: http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-33466 (дата звернення: 16.05.2024).
MODIFICATION OF ALGORITHMS AND METHODS OF SWARM
INTELLIGENCE FOR SOLVING THE PROBLEM OF MINIMIZING THE
WEIGHT OF THE REDUCER
Vadym Tatenko1*, https://orcid.org/0009-0008-4869-9689
Vladyslav Khaidurov1,2, PhD (Engin.), Senior Researcher, https://orcid.org/0000-0002-4805-8880
1National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute", 37,
Beresteiskyi Prosp., Kyiv, 03056, Ukraine;
2General Energy Institute of NAS of Ukraine, 172, Antonovycha St., Kyiv, 03150, Ukraine
*Corresponding author: allif0111@gmail.com
Abstract. The work examines and modifies known effective methods and algorithms of swarm intelligence for finding
solutions to multidimensional extreme problems with and without restrictions. The effectiveness of the modified methods
on various classical and applied problems, which are used in the design of elements of complex objects and their systems,
is demonstrated.
Keywords: global optimization, swarm intelligence, modeling of complex objects and systems, differential evolution
method, reducer weight minimization model.
http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-33466
|
| id | systemreorg-article-853 |
| institution | System Research in Energy |
| keywords_txt_mv | keywords |
| language | Ukrainian |
| last_indexed | 2026-07-19T01:22:56Z |
| publishDate | 2024 |
| publisher | General Energy Institute of the National Academy of Sciences of Ukraine |
| record_format | ojs |
| resource_txt_mv | systemreorg/61/db94555febac9b0cb4d880118ff4e561.pdf |
| spelling | systemreorg-article-8532026-07-18T12:57:48Z MODIFICATION OF ALGORITHMS AND METHODS OF SWARM INTELLIGENCE FOR SOLVING THE PROBLEM OF MINIMIZING THE WEIGHT OF THE REDUCER Модифікація алгоритмів і методів ройового інтелекту для розв’язання задачі мінімізації ваги редуктора Tatenko, Vadym Khaidurov, Vladyslav global optimization, swarm intelligence, modeling of complex objects and systems, differential evolution method, reducer weight minimization model. global optimization, swarm intelligence, modeling of complex objects and systems, differential evolution method, reducer weight minimization model. The work examines and modifies known effective methods and algorithms of swarm intelligence for finding solutions to multidimensional extreme problems with and without restrictions. The effectiveness of the modified methods on various classical and applied problems, which are used in the design of elements of complex objects and their systems, is demonstrated. The work examines and modifies known effective methods and algorithms of swarm intelligence for finding solutions to multidimensional extreme problems with and without restrictions. The effectiveness of the modified methods on various classical and applied problems, which are used in the design of elements of complex objects and their systems, is demonstrated. General Energy Institute of the National Academy of Sciences of Ukraine 2024-06-04 Article Article application/pdf https://systemre.org/index.php/journal/article/view/853 System Research in Energy; No. 2а (78) (2024): System Research in Energy; 46-47 Системні дослідження в енергетиці; № 2а (78) (2024): Системні дослідження в енергетиці; 46-47 2786-7102 2786-7633 10.15407/srenergy2024.02a uk https://systemre.org/index.php/journal/article/view/853/763 Copyright (c) 2024 Vadym Tatenko, Vladyslav Khaidurov https://creativecommons.org/publicdomain/zero/1.0 |
| spellingShingle | global optimization swarm intelligence modeling of complex objects and systems differential evolution method reducer weight minimization model. Tatenko, Vadym Khaidurov, Vladyslav MODIFICATION OF ALGORITHMS AND METHODS OF SWARM INTELLIGENCE FOR SOLVING THE PROBLEM OF MINIMIZING THE WEIGHT OF THE REDUCER |
| title | MODIFICATION OF ALGORITHMS AND METHODS OF SWARM INTELLIGENCE FOR SOLVING THE PROBLEM OF MINIMIZING THE WEIGHT OF THE REDUCER |
| title_alt | Модифікація алгоритмів і методів ройового інтелекту для розв’язання задачі мінімізації ваги редуктора |
| title_full | MODIFICATION OF ALGORITHMS AND METHODS OF SWARM INTELLIGENCE FOR SOLVING THE PROBLEM OF MINIMIZING THE WEIGHT OF THE REDUCER |
| title_fullStr | MODIFICATION OF ALGORITHMS AND METHODS OF SWARM INTELLIGENCE FOR SOLVING THE PROBLEM OF MINIMIZING THE WEIGHT OF THE REDUCER |
| title_full_unstemmed | MODIFICATION OF ALGORITHMS AND METHODS OF SWARM INTELLIGENCE FOR SOLVING THE PROBLEM OF MINIMIZING THE WEIGHT OF THE REDUCER |
| title_short | MODIFICATION OF ALGORITHMS AND METHODS OF SWARM INTELLIGENCE FOR SOLVING THE PROBLEM OF MINIMIZING THE WEIGHT OF THE REDUCER |
| title_sort | modification of algorithms and methods of swarm intelligence for solving the problem of minimizing the weight of the reducer |
| topic | global optimization swarm intelligence modeling of complex objects and systems differential evolution method reducer weight minimization model. |
| topic_facet | global optimization swarm intelligence modeling of complex objects and systems differential evolution method reducer weight minimization model. global optimization swarm intelligence modeling of complex objects and systems differential evolution method reducer weight minimization model. |
| url | https://systemre.org/index.php/journal/article/view/853 |
| work_keys_str_mv | AT tatenkovadym modificationofalgorithmsandmethodsofswarmintelligenceforsolvingtheproblemofminimizingtheweightofthereducer AT khaidurovvladyslav modificationofalgorithmsandmethodsofswarmintelligenceforsolvingtheproblemofminimizingtheweightofthereducer AT tatenkovadym modifíkacíâalgoritmívímetodívrojovogoíntelektudlârozvâzannâzadačímínímízacíívagireduktora AT khaidurovvladyslav modifíkacíâalgoritmívímetodívrojovogoíntelektudlârozvâzannâzadačímínímízacíívagireduktora |