12

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

AI999第3课:现实世界的复杂性与多目标权衡
00:00

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

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

Схема оценки многокритериальной оптимизации параметров: цикл компромисса «подъёмная сила — сопротивление»Для экспертных решений · Воспроизводимость · ИтеративностьЦикл оценки (шесть шагов)Цикл из шести шагов: сохраняем работоспособные решения и переходим к следующему раунду1Представление параметровГраницы параметров и кодирование2Генерация кандидатовВыборка · возмущение · скрещивание3Расчёт оценкиСуррогатная оценка и проверка4Сводка показателейПодъёмная сила · сопротивление · ограничения5Сравнение решенийНедоминируемость и опорные точки6Фиксация и архивированиеСид · бюджет · обоснованиеОбратная связь: сохраняем работоспособных кандидатовЦели и ограниченияКонфликтующие цели — отдельные столбцыЦель A: максимизировать коэффициент подъёмной силыЦель B: минимизировать коэффициент сопротивленияВспомогательный показатель: аэродинамическое качество — только для поясненияЖёсткие ограничения: толщина, диапазон момента тангажаМягкие предпочтения: стоимость и технологичностьБюджет: число вызовов, время и вычислительные ресурсыРаспределение кандидатов и фронт ПаретоПокрытие разных областей компромиссаПодъёмная силачем больше, тем лучшеСопротивление (чем меньше, тем лучше)Фронт ПаретоФронт Парето (сохраняется)Доминируемые кандидатыВыходная группа кандидатов и интерфейс решенийа не единственное оптимальное решениеГруппа кандидатов, покрывающая разные компромиссы подъёмной силы и сопротивленияДоказательства по показателям: значения подъёмной силы и сопротивленияСоблюдение ограничений и отметки мягких предпочтенийПояснение интервалов неопределённостиИнтерфейс опорных точек или ранжирования предпочтенийПраво выбора компромисса остаётся за предметными экспертамиЗаписи для воспроизводимости и итеративностиСледующий раунд можно начать напрямуюПредставление параметров и границыОпределения показателей и единицы измеренияРазделение жёстких ограничений и мягких предпочтенийБюджет оценки и фактическое число вызововСлучайный сид и версия суррогатной моделиКритерии отбора и причины отсеваПревратить «конфликт» в «исполнимые правила экспертной оценки»: сохранить набор разнообразных кандидатов, а выбор компромисса оставить предметным экспертам

Показатели, ограничения и бюджет

  • Цель по подъёмной силеопределяется как максимизация коэффициента подъёмной силы или аэродинамических характеристик подъёмной силы;Цель по сопротивлениюопределяется как минимизация коэффициента сопротивления или характеристик сопротивления. Это исходные конфликтующие цели, и каждая должна быть представлена отдельным столбцом.
  • Составные показатели: такие показатели, как аэродинамическое качество, можно использовать для пояснения и представления, но они не заменяют исходные конфликтующие цели — иначе компромисс заранее «сглаживается» одним отношением.
  • Уровни ограничений: границы параметров, геометрические и инженерные ограничения (например, относительная толщина, диапазон момента тангажа) обычно задаются как жёсткие ограничения — их нарушение ведёт к отсеву; предпочтения по характеристикам и стоимости задаются как мягкие и используются для ранжирования.
  • Заявление о бюджете: укажите число вызовов симуляции или суррогатной модели, лимиты по времени и вычислительным ресурсам, а также разделите квоты на «суррогатную оценку» и «высокоточную проверку», иначе разные решения нельзя будет корректно сравнить.

Процесс оценки и генерация кандидатов

Цикл оценки организован в шесть шагов:представление параметров → генерация кандидатов → расчёт оценки → сводка показателей → сравнение решений → фиксация и архивирование. Правила генерации кандидатов определяют охват поиска: начальная выборка обеспечивает глобальное распределение, возмущение, скрещивание и мутация — локальную детализацию, а направление по предпочтениям — сгущение в областях, важных для экспертов. Требуется, чтобы кандидаты распределялись по разным областям компромисса между подъёмной силой и сопротивлением и не позволяли всему поколению сжаться в одном направлении — «максимум подъёмной силы» или «минимум сопротивления».

Правила отбора и выходная группа кандидатов

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

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

Результаты работы

Одностраничный шаблон схемы оценки: таблица показателей (с исходными целями и вспомогательными показателями), блок-схема (замкнутый цикл из шести шагов), правила генерации кандидатов, правила отбора, выходная группа кандидатов, а также описание рисков и неопределённостей. Дополнительно фиксируются параметры, определения показателей, бюджет оценки, случайные сиды, критерии отбора и причины отсева, чтобы следующий раунд поиска мог напрямую опираться на них.