Задача многокритериальной оптимизации. Multiobjectivization
Содержание
Определение
Мультикритериальная оптимизация - это процесс одновременной оптимизации двух или более конфликтующих целевых функций в заданной области определения.
Задача многокритериальной оптимизации
Задача многокритериальной оптимизации формулируется следующим образом:
где
это ( ) целевых функций. Векторы решений Относятся к области определения .Задача многокритериальной оптимизации состоит в поиске вектора целевых переменных, удовлетворяющего наложенным ограничениям и оптимизирующего векторную функцию, элементы которой соответствуют целевым функциям.
Критерий оптимальности
Перечислим основные критерии оптимальности
Критерий Парето
Вектор решения
- оптимальный по Парето, если : для всех и для хотя бы одного .- множество оптимальных по Парето решений.
Целевой вектор является оптимальным по Парето, если соответствующий ему вектор из области определения также оптимален по Парето.
- множество оптимальных по Парето целевых векторов.
Множество оптимальных по Парето векторов является подмножеством оптимальных по Парето в слабом смысле векторов. Вектор
является слабым оптимумом по Парето тогда, когда не существует вектора такого, что для всех .Множество оптимальных по Парето решений также называют Парето-фронтом.
Парето-фронт не может быть вычислен за полиномиальное время