На этой странице на примерепрактического занятиясравниваются два подхода к одной и той же задаче инженерной оптимизации:предзаданный однопутевой подходиэволюционный многопутевой подходв условияхнеизвестных возмущений. Главная цель — не доказать, что эволюция всегда лучше, а проанализировать, как многопутевой подход включает неопределённость, разнообразие и онлайн-обратную связь в процесс поиска, тем самым повышая робастность и адаптивность.
Постановка экспериментальной задачи
- Выберите задачу инженерной оптимизации, допускающую внесение неизвестных возмущений, например динамическую оптимизацию параметров или поисковую задачу с зашумлёнными ограничениями.
- Зафиксируйте целевую функцию, бюджет оценок и последовательность возмущений, чтобы обеспечить сопоставимость обеих групп экспериментов.
Предзаданный однопутевой подход: жёсткое решение на основе офлайн-допущений
Фиксируются алгоритм, гиперпараметры и направление поиска; решение находится однократно на основе офлайн-допущений. До возмущения подход может показывать хорошие результаты, но из-за отсутствия онлайн-корректировки после возмущения он легко попадает в локальный оптимум или резко теряет производительность.
Эволюционный многопутевой подход: параллельный поиск на основе онлайн-обратной связи
в условиях EvoX : параллельный поиск с использованием популяции, нескольких стратегий или множества кандидатов; непрерывная адаптация за счёт мутации, скрещивания, отбора и обратной связи от среды. Многопутевой подход — это не просто повторный запуск, а использование онлайн-информации для создания избыточности поиска.
На графике ниже показано изменение коэффициента сохранения производительности для обеих стратегий до и после возмущения. На нём отмечены точка внесения возмущения, величина падения производительности, окно восстановления и диапазон разнообразия кандидатов в многопутевом подходе — их можно напрямую сопоставить с показателями, описанными ниже.
Дизайн возмущений и показатели сравнения
- Дизайн возмущений: смещение цели, изменение ограничений, усиление шума, переключение состояния среды или неучтённые переменные; особое внимание уделяйте возмущениям, не встречавшимся на этапе предварительной настройки.
- Показатели сравнения: оптимальное значение до возмущения, величина падения производительности после возмущения, скорость восстановления, доля успешных запусков, разнообразие кандидатов, вычислительные затраты и затраты на оценку для достижения сопоставимой производительности.
Ключевые пояснения и выводы
Уязвимость однопутевого подхода обусловлена жёсткостью допущений и недостаточным разнообразием; преимущество многопутевого подхода — в непрерывном исследовании, обратной связи по приспособленности и давлении отбора, однако необходимо учитывать компромисс между вычислительными затратами, стабильностью сходимости и инженерной интерпретируемостью.
При столкновении с неизвестными возмущениями эволюционный многопутевой подход обычно демонстрирует более высокую робастность и адаптивность; однако выводы должны опираться на справедливый бюджет, воспроизводимые эксперименты и чёткие границы возмущений, чтобы не трактовать «многопутевой подход» как безусловно превосходящий однопутевой.
