Оценка потенциала повторных переключений алгоритмов для повышения точности в задачах безградиентной многомерной оптимизации

Аннотация

Введение. Данная работа посвящена исследованию потенциала применения схем с многократным переключением алгоритмов для решения задач безградиентной многомерной оптимизации. Ранее было показано, что одиночное переключение оптимизационного алгоритма на другой во время исполнения может заметно повысить точность найденного решения. Цель данной работы — оценить, часто ли дополнительные точки принятия решения о смене (или продолжении) алгоритма дают дополнительный выигрыш и насколько он значителен.
Материалы и методы. В качестве объекта такого исследования используется виртуальный жадный селектор (VBMSGS), который после каждого фиксированного промежутка вычислений целевой функции сравнивает все возможные варианты продолжения с использованием алгоритмов из заданного набора и выбирает лучшее из них без учёта последующих выборов. Его результаты сравниваются с виртуальным селектором, у которого точка принятия решения только одна (VBOSS), и виртуальным лучшим селектором без переключений (VBS) на стандартном наборе BBOB из 24 тестовых задач с размерностями 5 и 10, по 10 экземпляров каждой задачи. Для тестирования использовались алгоритмы DE, BFGS, MLSL, PSO, CMA_nonelitist и CMA_elitist.
Результаты исследования позволяют сделать вывод, что основной прирост качества относительно VBS достигается за счёт одного переключения, но им не исчерпывается весь потенциал от смены алгоритма во время оптимизации. Выигрыш от повторных переключений носит неоднородный характер и сильнее проявляется в задачах с наибольшим бюджетом и при наибольшей частоте точек принятия решений. Так, в сценарии 10D_RT2000 precision_lg_gain(VBMSGS over VBOSS) превышает 1.0, то есть уменьшает ошибку более чем на порядок, в 13.8% запусков, а 0.5 — в 20.8% запусков. Этот результат показывает, что повторные переключения не гарантируют преимущество на широком классе задач, но дают основания для дальнейшей разработки оптимизаторов с многократным переключением алгоритмов.

Сведения об авторах

Andrey Vladimirovich Chepurnov, Московский государственный университет имени М.В. Ломоносова

аспирант кафедры суперкомпьютеров и квантовой информатики факультета вычислительной математики и кибернетики

Nikolay Mikhailovich Ershov, Московский государственный университет имени М.В. Ломоносова

старший научный сотрудник кафедры автоматизации научных исследований факультета вычислительной математики и кибернетики, кандидат физико-математических наук

Опубликована
2026-07-20
Как цитировать
CHEPURNOV, Andrey Vladimirovich; ERSHOV, Nikolay Mikhailovich. Оценка потенциала повторных переключений алгоритмов для повышения точности в задачах безградиентной многомерной оптимизации. Современные информационные технологии и ИТ-образование, [S.l.], v. 22, n. 2, july 2026. ISSN 2411-1473. Доступно на: <http://sitito.cs.msu.ru/index.php/SITITO/article/view/1313>. Дата доступа: 20 aug. 2026
Раздел
Прикладные проблемы оптимизации