RUS  ENG
Полная версия
ЖУРНАЛЫ // Автоматика и телемеханика // Архив

Автомат. и телемех., 2024, выпуск 3, страницы 23–37 (Mi at16362)

Эта публикация цитируется в 17 статьях

Тематический выпуск

Алгоритм генетической инженерии (GEA): эффективный метаэвристический алгоритм для решения задач комбинаторной оптимизации

М. Сохрабиa, А. М. Фатхоллахи-Фардb, В. А. Громовa

a Национальный исследовательский университет “Высшая школа экономики”, Москва
b Университет Квебека в Монреале, Канада

Аннотация: Генетические алгоритмы (ГА) известны своей эффективностью в решении задач комбинаторной оптимизации благодаря их способности исследовать разнообразные пространства решений, обрабатывать различные представления, использовать параллелизм, сохранять хорошие решения, адаптироваться к изменяющимся условиям, управлять комбинаторным разнообразием и проводить эвристический поиск. Тем не менее такие ограничения, как преждевременная сходимость, неспецифичность и стохастичность операторов кроссовера и мутации, делают ГА не всегда эффективными при нахождении глобального оптимума. Чтобы преодолеть эти недостатки, в данной статье предлагается новый метаэвристический алгоритм, названный алгоритмом генетической инженерии (GEA), вдохновленный концепциями генной инженерии. GEA модифицирует традиционный ГА, включая новые методы поиска для выделения, коррекции, вставки и экспрессии новых генов на основе существующих, что способствует появлению желаемых признаков и производству хромосом на основе выбранных генов. Сравнение с результатами работы других алгоритмов на стандартных примерах демонстрирует эффективность GEA.

Ключевые слова: генетический алгоритм, метаэвристические алгоритмы, генная инженерия, комбинаторная оптимизация.

Статья представлена к публикации членом редколлегии: А. А. Галяев

Поступила в редакцию: 08.07.2023
После доработки: 09.10.2023
Принята к публикации: 20.01.2024

DOI: 10.31857/S0005231024030027


 Англоязычная версия: Automation and Remote Control, 2024, 85:3, 252–262


© МИАН, 2025