Постановка задачи многокритериальной оптимизации - Многокритериальная оптимизация на основе нейросетевой, нечеткой и нейро-нечеткой аппроксимации функции предпочтений лица, принимающего решения

Пусть - вектор параметров задачи (вектор варьируемых параметров), где - n-мерное арифметическое пространство (пространство параметров). Множеством допустимых значений вектора параметров X является ограниченное замкнутое множество, где П - "технологический" параллелепипед допустимых значений вектора параметров,

,

Множество формируют ограничивающие функции, :

.

Векторный критерий оптимальности

со значениями в пространстве определен в параллелепипеде П. ЛПР стремится минимизировать на множестве каждый из частных критериев оптимальности, что условно записывается в виде

, , (1.1)

Где - искомое решение МКО-задачи.

Введем следующие обозначения: - критериальное множество (множество достижимости) задачи, т. е. множество, в которое векторный критерий оптимальности отображает множество ; - фронт Парето задачи, ; - множество Парето. Если, то будем говорить, что вектор X - эффективный по Парето вектор [Лотов, 1984]. Положим, что частные критерии оптимальности тем или иным образом нормализованы [Карпенко и др., 2008a].

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

-

Множество допустимых значений этого вектора.

При каждом фиксированном векторе метод скалярной свертки сводит решение задачи (1.1) к решению однокритериальной задачи глобальной условной оптимизации

, . (1.2)

В силу ограниченности и замкнутости множества решение этой задачи существует.

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

.

В результате МКО-задача сводится к задаче выбора вектора такого, что

, . (1.3)

Поскольку обычно, переход от задачи (1.1) к задаче (1.3) важен с точки зрения уменьшения вычислительных затрат.

Величину будем считать лингвистической переменной со значениями, меняющимися от "Очень-очень плохо" до "Отлично" [Карпенко и др., 2010b]. Обозначим - ядро нечеткой переменной, принимающее значения от 1 до 9.

В результате МКО-задача сводится к задаче отыскания вектора, обеспечивающего максимальное значение дискретной функции :

, .

Таким образом, задача сводится к аппроксимации функции предпочтения лица, принимающего решение.

Похожие статьи




Постановка задачи многокритериальной оптимизации - Многокритериальная оптимизация на основе нейросетевой, нечеткой и нейро-нечеткой аппроксимации функции предпочтений лица, принимающего решения

Предыдущая | Следующая