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
Автори: Tatenko, Vadym, Khaidurov, Vladyslav
Формат: Стаття
Мова:Українська
Опубліковано: 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
Завантажити файл: Pdf

Репозитарії

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