APPLICATION OF SWARM INTELLIGENCE ALGORITHMS FOR SOLVING THE PROBLEM OF OPTIMIZING THE WELDED BEAM STRUCTURE

The work considered applied and common functional problems of mathematical global single-criteria optimization. Three optimization algorithms were proposed for testing, namely: Bee algorithm, bat swarm algorithm, whale algorithm. As a result, it was presented how different algorithms coped with the...

Повний опис

Збережено в:
Бібліографічні деталі
Дата:2024
Автори: Lytovchenko, Mykyta, Khaidurov, Vladyslav
Формат: Стаття
Мова:Українська
Опубліковано: General Energy Institute of the National Academy of Sciences of Ukraine 2024
Теми:
Онлайн доступ:https://systemre.org/index.php/journal/article/view/849
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
Назва журналу:System Research in Energy
Завантажити файл: Pdf

Репозитарії

System Research in Energy
_version_ 1871104362912153600
author Lytovchenko, Mykyta
Khaidurov, Vladyslav
author_facet Lytovchenko, Mykyta
Khaidurov, Vladyslav
author_institution_txt_mv [ { "author": "Mykyta Lytovchenko", "institution": null }, { "author": "Vladyslav Khaidurov", "institution": null } ]
author_sort Lytovchenko, Mykyta
baseUrl_str https://systemre.org/index.php/journal/oai
collection OJS
datestamp_date 2026-07-18T12:57:48Z
description The work considered applied and common functional problems of mathematical global single-criteria optimization. Three optimization algorithms were proposed for testing, namely: Bee algorithm, bat swarm algorithm, whale algorithm. As a result, it was presented how different algorithms coped with the applied problem of finding optimal values of design parameters for modeling a welded beam.
first_indexed 2026-03-24T02:03:21Z
format Article
fulltext Системні дослідження в енергетиці. 2024. 2А (78) 34 ISSN 2786-7102 (Online), ISSN 2786-7633 (Print) УДК 004.94; 517.9:519.6 Микита Литовченко1*, https://orcid.org/0009-0001-6671-7763 Владислав Хайдуров1,2, канд. техн. наук, ст. досл., https://orcid.org/0000-0002-4805-8880 1Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», Берестейський просп., 37, м. Київ, 03056, Україна; 2Інститут загальної енергетики НАН України, Антоновича, 172, м. Київ, 03150, Україна *Автор-кореспондент: allif0111@gmail.com _______________________________________________________________________________________ ЗАСТОСУВАННЯ АЛГОРИТМІВ РОЙОВОГО ІНТЕЛЕКТУ ДЛЯ РОЗВ’ЯЗАННЯ ЗАДАЧІ ОПТИМІЗАЦІЇ КОНСТРУКЦІЇ ЗВАРНОЇ БАЛКИ Ключові слова: ройовий інтелект, задача оптимізації конструкції зварної балки, бджолиний алгоритм, алгоритм зграї кажанів, китовий алгоритм, глобальна оптимізація. Мета роботи. Основна мета роботи полягає в огляді й аналізі сучасних алгоритмів ройового інтелекту для вирішення науково-прикладних технічних і конструкторських завдань, які описуються складними нелінійними моделями в оптимізаційній постановці з обмеженнями у вигляді функціональних рівнянь і нерівностей, а також у застосуванні таких алгоритмів до такого роду завдань. Результати роботи. Ройовий інтелект, як і інші методи з відкритої природи, має суттєву актуальність в оптимізації складних систем [1–3], особливо в умовах сьогодення, коли дослідження зосереджені на знаходженні оптимальних рішень у великих і складних просторах. Ройовий інтелект ефективно розв’язує прикладні задачі глобальної оптимізації там, де потрібно знаходити найкращі рішення великого обсягу даних зі складними функціональними залежностями. Системи, які описуються нелінійними залежностями, можуть бути складними для оптимізації традиційними методами й алгоритмами глобальної багатовимірної оптимізації. Слід зазначити, що алгоритми і методи ройового інтелекту швидко адаптуються до змін у середовищі або вимог завдання, що робить їх потужним інструментом для оптимізації складних систем у змінних умовах. У даній роботі розглядаються завдання пошуку глобального мінімуму задач з обмеженнями у вигляді функцій, а також алгоритми їх пошуку. Бджолиний алгоритм [1]. Метод оптимізації медоносних бджіл, який ще називають бджолиним алгоритмом, починається з визначення розміру популяції та кількості бджіл, що будуть займатися пошуком локального розв’язку оптимізаційної задачі, як це відбувається у медоносних бджіл, коли бджоли- розвідники повертаються у вулик та «розповідають» іншим бджолам-працівникам про якість знайденого джерела пилку. Початкова популяція створюється завдяки генерації випадкових значень на визначеному межами просторі рішень. Алгоритм зграї кажанів [1, 3]. Алгоритм зграї кажанів був натхнений природою ехолокаційних здібностей мікрокажанів, бо зазвичай великі кажани не мають такої здібності. Ехолокацію мікрокажани використовують для пошуку здобичі та орієнтування у просторі під час полювання за здобиччю, що в нашому випадку може бути використано для пошуку оптимального розв’язку з певного простору. Для алгоритму було виведено деякі константи з природи ехолокації мікрокажанів, такі як: частота звукових імпульсів f, довжина хвилі ультразвукових імпульсів λ та швидкість звуку у повітрі v. Проте ці параметри залежні за формулою λ =v / f, тому для кожного кажана значення цих параметрів різне, тобто маємо вектори розмірністю n, де кожен елемент вектора – це значення для окремого кажана. Для переміщення кажанів у просторі рішень використовуються відповідні формули, а для локального пошуку рішення застосовують вже іншу формулу, у якій використовується не конкретне значення гучності ультразвукового імпульсу, а середня гучність по всіх кажанах на поточній ітерації. Китовий алгоритм [2]. Алгоритм оптимізації китів черпає натхнення з природи полювання горбатих Системні дослідження в енергетиці. 2024. 2А (78) 35 китів. Для вполювання зграї маленьких риб кити пускають бульбашки та рухаються по спіралі для того, щоб загнати здобич у вузьке місце ближче до поверхні води, де й атакують її. Оскільки оптимальне рішення у просторі рішень зазвичай не є відомим, то алгоритм китів припускає, що найкращий кандидат з найкращим результатом є здобиччю. Після визначення найкращого пошукового агента (кита) інші агенти намагаються оновити своє розташування у напрямку визначеної позиції найкращого агента. Процес оптимізації можна розділити на два етапи: метод атаки бульбашковою сіткою (фаза експлуатації); пошук здобичі (фаза розвідки). Фаза експлуатації поділяється на наступні два кроки: 1) Зменшувально-оточувальний механізм. Цей механізм досягається завдяки зменшенню значення одного з параметрів алгоритму. Завдяки цьому нова позиція пошукового агента може бути визначена будь-де між поточною позицією агента та позицією кращого агента на ітерації. 2) Спіральне оновлення позиції. Така поведінка досягається завдяки рівнянню, що імітує гвинтоподібний рух горбатих китів. У фазі пошуку здобичі пошукові агенти шукають її випадково. На відмінну від фази експлуатації, в цій фазі рух відбувається до випадково обраного пошукового агента, а не до кращого. Цей рух відбувається в обох напрямках – до та від еталонного кита (пошукового агента). Коротко описані вище алгоритми ройового інтелекту були застосовані до задачі про пошук оптимальної конструкції зварної балки. Задача оптимізації конструкції зварної балки [3]. Математичне формулювання задачі наведено нижче. Потрібно знайти глобальний мінімум функції виду: Рисунок. Вигляд зварної балки 𝑓(𝑋) = 1,10471𝑥1 2 + 0,04811𝑥3𝑥4(14 + 𝑥2) → min. Обмеження на цільову функцію виглядають так: 𝜏(𝑋) − 𝜏𝑚𝑎𝑥 ≤ 0; 𝜎(𝑋) − 𝜎𝑚𝑎𝑥 ≤ 0; 𝑥1 − 𝑥4 ≤ 0; 0,10471𝑥1 2 + 0,04811𝑥3𝑥4(14 + 𝑥2) − 5 ≤ 0; 0,125 − 𝑥1 ≤ 0; 𝛿(𝑋) − 𝛿𝑚𝑎𝑥 ≤ 0; 𝑃 − 𝑃𝐶(𝑋) ≤ 0 0,1 ≤ 𝑥𝑖 ≤ 2, 𝑖 = 1; 4; 0,1 ≤ 𝑥𝑖 ≤ 10, 𝑖 = 2; 3; 𝜏(𝑋) = √(𝜏′)2 + 2𝜏′𝜏′′ 𝑥2 2𝑅 + (𝜏′′)2; 𝜏′ = 𝑃 √2𝑥1𝑥2 , 𝜏′′ = 𝑀𝑅 𝐽 , 𝑀 = 𝑃 (𝐿 + 𝑥2 2 ), де 𝑅 = √ 𝑥2 2 4 + ( 𝑥1 + 𝑥3 2 ) 2 ; 𝐽 = 2𝑥1𝑥2 √2 [ 𝑥2 2 12 + ( 𝑥1 + 𝑥3 2 ) 2 ] ; 𝜎(𝑋) = 6𝑃𝐿 𝑥4𝑥3 2 ; 𝛿(𝑋) = 4𝑃𝐿3 𝐸𝑥3 3𝑥4 ; 𝑃𝑐(𝑋) = 4,013√𝐸𝐺(𝑥3 2𝑥4 6 36⁄ ) 𝐿2 (1 − 𝑥3 2𝐿 √ 𝐸 4𝐺 ). Результати тестування на прикладній задачі для всіх алгоритмів подаються у табл. 1. Тестування проводилось на персональному комп’ютері, який має процесор Intel Core I3. Кількість запусків програми з реалізацією розглянутих трьох методів дорівнює десяти. Системні дослідження в енергетиці. 2024. 2А (78) 36 Табл. 1. Результати оптимізації параметрів конструювання зварної балки Алгоритм Змінні конструкції 𝑓(𝑋) 𝑥1 𝑥2 𝑥3 𝑥4 Бджолиний 0,2443 6,2177 8,2915 0,2443 2,3811 Кажанів 0,2445 6,2177 8,2915 0,2444 2,3810 Китів 0,2444 6,2177 8,2914 0,2443 2,3811 Оптимальний розв’язок поставленої задачі подається у вигляді точки: 𝑋∗ = (0,2444; 6,2177; 8,2915; 0,2444), 𝑓∗ = 2,3810. Усі алгоритми тестувалися на різного роду тестових функціях для знаходження глобального екстремуму, що відносяться до задач глобальної багатовимірної однокритеріальної оптимізації, та на задачах інженерного спрямування для знаходження оптимальних значень параметрів для задачі оптимальної конструкції зварної балки. Висновки. У роботі було проаналізовано три алгоритми ройового інтелекту: бджолиний алгоритм, алгоритм зграї кажанів та алгоритм китів. Розглянуті й описані алгоритми тестувалися на різного роду тестових функціях для знаходження глобального екстремуму, що відносяться до задач глобальної багатовимірної однокритеріальної оптимізації, і на різних прикладних інженерно-технічних задачах. Посилання 1. Pham D., Ghanbarzadeh A., Koç E., Otri S., Rahim S., Zaidi M. The Bees Algorithm – A Novel Tool for Complex Optimisation Problems. Intelligent Production Machines and Systems. 2006. P. 454—459. https://doi.org/10.1016/B978- 008045157-2/50081-X 2. Mirjalili S., Lewis A. The Whale Optimization Algorithm. Advances in Engineering Software. 2016. Vol. 95. P. 51—67. https://doi.org/10.1016/j.advengsoft.2016.01.008 3. Rao S. S. Engineering Optimization: Theory and Practice. Fourth Edition, 2009. https://doi.org/10.1002/9780470549124 APPLICATION OF SWARM INTELLIGENCE ALGORITHMS FOR SOLVING THE PROBLEM OF OPTIMIZING THE WELDED BEAM STRUCTURE Mykyta Lytovchenko1*, https://orcid.org/0009-0001-6671-7763 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 considered applied and common functional problems of mathematical global single-criteria optimization. Three optimization algorithms were proposed for testing, namely: Bee algorithm, bat swarm algorithm, whale algorithm. As a result, it was presented how different algorithms coped with the applied problem of finding optimal values of design parameters for modeling a welded beam. Keywords: swarm intelligence, welding beam design optimization problem, bees algorithm, bats swarm algorithm, whales algorithm, global optimization.
id systemreorg-article-849
institution System Research in Energy
keywords_txt_mv keywords
language Ukrainian
last_indexed 2026-07-19T01:22:54Z
publishDate 2024
publisher General Energy Institute of the National Academy of Sciences of Ukraine
record_format ojs
resource_txt_mv systemreorg/c5/e20339a251b9c709b23079edef68f9c5.pdf
spelling systemreorg-article-8492026-07-18T12:57:48Z APPLICATION OF SWARM INTELLIGENCE ALGORITHMS FOR SOLVING THE PROBLEM OF OPTIMIZING THE WELDED BEAM STRUCTURE Застосування алгоритмів ройового інтелекту для розв’язання задачі оптимізації конструкції зварної балки Lytovchenko, Mykyta Khaidurov, Vladyslav swarm intelligence, welding beam design optimization problem, bees algorithm, bats swarm algorithm, whales algorithm, global optimization. swarm intelligence, welding beam design optimization problem, bees algorithm, bats swarm algorithm, whales algorithm, global optimization. The work considered applied and common functional problems of mathematical global single-criteria optimization. Three optimization algorithms were proposed for testing, namely: Bee algorithm, bat swarm algorithm, whale algorithm. As a result, it was presented how different algorithms coped with the applied problem of finding optimal values of design parameters for modeling a welded beam. The work considered applied and common functional problems of mathematical global single-criteria optimization. Three optimization algorithms were proposed for testing, namely: Bee algorithm, bat swarm algorithm, whale algorithm. As a result, it was presented how different algorithms coped with the applied problem of finding optimal values of design parameters for modeling a welded beam. 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/849 System Research in Energy; No. 2а (78) (2024): System Research in Energy; 34-36 Системні дослідження в енергетиці; № 2а (78) (2024): Системні дослідження в енергетиці; 34-36 2786-7102 2786-7633 10.15407/srenergy2024.02a uk https://systemre.org/index.php/journal/article/view/849/756 Copyright (c) 2024 Mykyta Lytovchenko, Vladyslav Khaidurov https://creativecommons.org/publicdomain/zero/1.0
spellingShingle swarm intelligence
welding beam design optimization problem
bees algorithm
bats swarm algorithm
whales algorithm
global optimization.
Lytovchenko, Mykyta
Khaidurov, Vladyslav
APPLICATION OF SWARM INTELLIGENCE ALGORITHMS FOR SOLVING THE PROBLEM OF OPTIMIZING THE WELDED BEAM STRUCTURE
title APPLICATION OF SWARM INTELLIGENCE ALGORITHMS FOR SOLVING THE PROBLEM OF OPTIMIZING THE WELDED BEAM STRUCTURE
title_alt Застосування алгоритмів ройового інтелекту для розв’язання задачі оптимізації конструкції зварної балки
title_full APPLICATION OF SWARM INTELLIGENCE ALGORITHMS FOR SOLVING THE PROBLEM OF OPTIMIZING THE WELDED BEAM STRUCTURE
title_fullStr APPLICATION OF SWARM INTELLIGENCE ALGORITHMS FOR SOLVING THE PROBLEM OF OPTIMIZING THE WELDED BEAM STRUCTURE
title_full_unstemmed APPLICATION OF SWARM INTELLIGENCE ALGORITHMS FOR SOLVING THE PROBLEM OF OPTIMIZING THE WELDED BEAM STRUCTURE
title_short APPLICATION OF SWARM INTELLIGENCE ALGORITHMS FOR SOLVING THE PROBLEM OF OPTIMIZING THE WELDED BEAM STRUCTURE
title_sort application of swarm intelligence algorithms for solving the problem of optimizing the welded beam structure
topic swarm intelligence
welding beam design optimization problem
bees algorithm
bats swarm algorithm
whales algorithm
global optimization.
topic_facet swarm intelligence
welding beam design optimization problem
bees algorithm
bats swarm algorithm
whales algorithm
global optimization.
swarm intelligence
welding beam design optimization problem
bees algorithm
bats swarm algorithm
whales algorithm
global optimization.
url https://systemre.org/index.php/journal/article/view/849
work_keys_str_mv AT lytovchenkomykyta applicationofswarmintelligencealgorithmsforsolvingtheproblemofoptimizingtheweldedbeamstructure
AT khaidurovvladyslav applicationofswarmintelligencealgorithmsforsolvingtheproblemofoptimizingtheweldedbeamstructure
AT lytovchenkomykyta zastosuvannâalgoritmívrojovogoíntelektudlârozvâzannâzadačíoptimízacííkonstrukcíízvarnoíbalki
AT khaidurovvladyslav zastosuvannâalgoritmívrojovogoíntelektudlârozvâzannâzadačíoptimízacííkonstrukcíízvarnoíbalki