13

Практический анализ: эволюционные многопутевые стратегии против предзаданного однопутевого подхода

AI999第2课:演化计算的源流与多路线交汇
00:00

На этой странице на примерепрактического занятиясравниваются два подхода к одной и той же задаче инженерной оптимизации:предзаданный однопутевой подходиэволюционный многопутевой подходв условияхнеизвестных возмущений. Главная цель — не доказать, что эволюция всегда лучше, а проанализировать, как многопутевой подход включает неопределённость, разнообразие и онлайн-обратную связь в процесс поиска, тем самым повышая робастность и адаптивность.

Постановка экспериментальной задачи

  • Выберите задачу инженерной оптимизации, допускающую внесение неизвестных возмущений, например динамическую оптимизацию параметров или поисковую задачу с зашумлёнными ограничениями.
  • Зафиксируйте целевую функцию, бюджет оценок и последовательность возмущений, чтобы обеспечить сопоставимость обеих групп экспериментов.

Предзаданный однопутевой подход: жёсткое решение на основе офлайн-допущений

Фиксируются алгоритм, гиперпараметры и направление поиска; решение находится однократно на основе офлайн-допущений. До возмущения подход может показывать хорошие результаты, но из-за отсутствия онлайн-корректировки после возмущения он легко попадает в локальный оптимум или резко теряет производительность.

Эволюционный многопутевой подход: параллельный поиск на основе онлайн-обратной связи

в условиях EvoX : параллельный поиск с использованием популяции, нескольких стратегий или множества кандидатов; непрерывная адаптация за счёт мутации, скрещивания, отбора и обратной связи от среды. Многопутевой подход — это не просто повторный запуск, а использование онлайн-информации для создания избыточности поиска.

На графике ниже показано изменение коэффициента сохранения производительности для обеих стратегий до и после возмущения. На нём отмечены точка внесения возмущения, величина падения производительности, окно восстановления и диапазон разнообразия кандидатов в многопутевом подходе — их можно напрямую сопоставить с показателями, описанными ниже.

Сравнение коэффициента сохранения производительности: предзаданный однопутевой подход vs эволюционный многопутевой подходСправедливое сравнение при одинаковой целевой функции, равном бюджете оценок и идентичной последовательности возмущений1008060402000255075100Интенсивность возмущения / раунды оценкиКоэффициент сохранения производительности (%)Точка внесения возмущенияРезкое падение производительностиУстойчиво низкий уровеньОкно восстановленияПредзаданный однопутевой подходэволюционный многопутевой подходДиапазон разнообразия кандидатов

Дизайн возмущений и показатели сравнения

  • Дизайн возмущений: смещение цели, изменение ограничений, усиление шума, переключение состояния среды или неучтённые переменные; особое внимание уделяйте возмущениям, не встречавшимся на этапе предварительной настройки.
  • Показатели сравнения: оптимальное значение до возмущения, величина падения производительности после возмущения, скорость восстановления, доля успешных запусков, разнообразие кандидатов, вычислительные затраты и затраты на оценку для достижения сопоставимой производительности.

Ключевые пояснения и выводы

Уязвимость однопутевого подхода обусловлена жёсткостью допущений и недостаточным разнообразием; преимущество многопутевого подхода — в непрерывном исследовании, обратной связи по приспособленности и давлении отбора, однако необходимо учитывать компромисс между вычислительными затратами, стабильностью сходимости и инженерной интерпретируемостью.

При столкновении с неизвестными возмущениями эволюционный многопутевой подход обычно демонстрирует более высокую робастность и адаптивность; однако выводы должны опираться на справедливый бюджет, воспроизводимые эксперименты и чёткие границы возмущений, чтобы не трактовать «многопутевой подход» как безусловно превосходящий однопутевой.

Принцип справедливого сравнения
Убедитесь, что обе группы экспериментов используют одинаковую целевую функцию, бюджет оценок и последовательность возмущений, а также проводите многократные повторения с усреднением результатов, иначе выводы могут быть искажены начальными условиями или случайными колебаниями.