ОПЕРАТОРИ СХРЕЩУВАННЯ ТА МУТАЦІЇ В СТОХАСТИЧНИХ АЛГОРИТМАХ

CROSSOVER AND MUTATION OPERATORS IN STOCHASTIC ALGORITHMS

Автор(и)

  • Олексій Бондаренко кандидат технічних наук (PhD in Eng. S.), Національний технічний університет «Харківський політехнічний інститут», докторант кафедри теорії і систем автоматизованого проектування механізмів і машин; м. Харків, Україна https://orcid.org/0000-0002-2693-5301
  • Олександр Устиненко кандидат технічних наук (PhD in Eng. S.), доцент, старший науковий співробітник, Національний технічний університет «Харківський політехнічний інститут», завідувач кафедри теорії і систем автоматизованого проектування механізмів і машин; м. Харків, Україна https://orcid.org/0000-0002-6714-6122
  • Роман Протасов Словацький технічний університет в Братиславі, старший викладач кафедри транспортних технологій та машинобудування; м. Братислава, Словаччина https://orcid.org/0000-0003-1611-0610
  • Олександр Архіпов кандидат технічних наук (PhD in Eng. S.), доцент, Харківський національний автомобільно-дорожній університет, доцент кафедри комп'ютерної графіки; м. Харків, Україна https://orcid.org/0000-0002-2287-1451

DOI:

https://doi.org/10.20998/2079-0775.2024.1.01

Анотація

Описано актуальність освітлення сучасних стохастичних алгоритмів, вказано, що у останні два десятиліття спостерігається стрімкий розвиток стохастичних алгоритмів, який пояснюється збільшенням дослідницьких можливостей та зростанням обсягу даних, які обробляються. Ці алгоритми виявляються ефективними у розв’язанні складних оптимізаційних задач, що привертає увагу до них наукової спільноти та практиків у всьому світі. Освітлення ролі та огляд ключових операторів схрещування та мутації у стохастичних алгоритмах є актуальною науково-практичною задачею, яка сприятиме глибшому розумінню та популяризації цього напряму. Проведено аналіз категорії генома та надано детальний огляд основних способів кодування генів для їх застосування. На конкретному прикладі геному, що відповідає задачі оптимального проєктування двоступінчастого співвісного редуктора, розглянуті типові та адаптовані оператори схрещування та мутації, що можуть бути використані для ефективного пошуку розв’язків. До кожного оператора надано текстовий опис та графічно-ілюстроване зображення, що дає змогу чіткіше, якісніше та швидше зрозуміти сутність та послідовності роботи оператора. Розглянуто роль та значення операторів схрещування та мутації в стохастичних алгоритмах. Підкреслюється, що оператори схрещування сприяють комбінації корисних генетичних властивостей, що покращує пристосованість нащадків. Збалансоване використання цих операторів разом з іншими етапами алгоритму, такими як мутація та відбір, важливе для досягнення оптимального балансу між експлуатацією алгоритму та інтенсифікацією пошуку. Вказано на важливість та функціональність операторів мутації в стохастичних алгоритмах оптимізації. Зазначено, що мутація дає змогу уникнути «застрягання» алгоритмів у локальних екстремумах, зберігаючи генетичне різноманіття та стимулюючи пошук нових оптимальних розв’язків. Особливу вагу має використання мутацій в умовах складної структури задачі або великого простору пошуку. Таким чином, оператори схрещування та мутації є ключовими елементами для підвищення ефективності пошуку оптимальних розв’язків.

Ключові слова: стохастичний алгоритм, оператор, схрещування, мутація.

##submission.downloads##

Опубліковано

2024-10-16