Скачиваний:
23
Добавлен:
29.01.2021
Размер:
6.72 Mб
Скачать

4.4. Методы покомпонентного построения результирующих отношений предпочтения

 

 

 

 

 

 

Основное содержание данных методов сводится к формированию сужающейся

 

 

 

(1)

(2)

 

последовательности множеств (ядер): s s s ...посредством введения

на

них последовательности результирующих

отношений предпочтений

rðåç(1)

, rðåç(2) , rðåç(3) ...

. При построении указанной сужающейся последовательности

множеств в качестве первоначального результирующего отношения предпочтения целесообразно выбрать. rðåç r

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

набора ранжированных по важности критериальных функций f1,f2,…,fm позволяет не только выделить некоторые альтернативы x в качестве оптимальных, но и упорядочить все альтернативы из множества s по степени предпочтительности подобно тому, как располагает слова при составлении словаря. Поэтому данное отношение предпочтения часто называют лексикографическим (от греческого — словарь + — пишу), а многокритериальные задачи со строго упорядоченными по важности критериями — лексикографическими задачами.

SPIIRAS

51

4.4. Методы покомпонентного построения результирующих отношений предпочтения

Из анализа определения классического лексикографического отношения

предпочтения rЛ

(см. формулу (4.30)) следует, что если критериальные

функции упорядочены

f1 f2

... fm ,

то

лексикографическая задача

многокритериального

выбора

сводится

к

решению

следующей

последовательности задач оптимизации:

1)Найти

2)Найти

3)Найти

f1( x) max ;

x s

f

( x) max

2

 

(1)

(1)

x s

s

Arg max

 

 

x s

f

m

(x)

max

1)

 

 

 

 

(m

 

 

 

 

x s

 

 

 

 

(m 1) Arg

max

2)

f

m 1

s

 

(m

 

 

 

 

x s

 

 

 

 

f1( x)

(4.35)

(x).

SPIIRAS

52

4.4. Методы покомпонентного построения результирующих отношений предпочтения

В выражении (4.35) запись вида Arg max f (x) обозначает множество элементов,

x

в которых достигается максимум некоторой функции f(x), x . Для обозначения

произвольного элемента этого множества вводится запись

argmax f (x) . Если

данный

элемент

является

единственным,

x

место

имеет

Arg max f (x) argmax f (x) . Если предположить, что max f1 b1, max f2 b2 ,...,max fl

bi ,

x

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x s

x (1)

x (l 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s

s

 

тогда множество альтернатив будет определяться соотношениями:

 

 

 

 

 

 

(1) {x

 

x

s

,

f

1

(x) b };

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

(2) {x

 

x

s

, f

1

(x) b , f

2

(x) b };...;

 

 

 

 

 

 

 

 

 

s

 

 

 

 

 

 

 

 

 

 

 

 

1

 

2

 

 

 

 

(i )

{x

 

x

s

,

f

1

(x) b , f

2

(x) b ,..., f

i

(x) b }.

 

 

 

 

 

 

 

s

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

2

 

i

 

 

Следует подчеркнуть, что хотя рассматриваемая процедура оптимизации имеет определенное сходство с процедурой последовательного сужения ядер, основанной на методах ЭЛЕКТРА, на самом деле существуют принципиальные отличия между двумя указанными подходами.

SPIIRAS

53

4.4. Методы покомпонентного построения результирующих отношений предпочтения

Главное из этих отличий состоит в том, что в определении множества Парето и

его последующих сужений

обычно участвуют все отношения предпочтения

ri (i )

, а при применении лексикографических методов предпочтения

постепенно

нарастает, и

вся последовательность шагов направлена на

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

изменятся. Другая особенность лексикографического метода состоит в том, что

уже множество

(1)

s, получаемое при оптимизации критериальной функции

f1(x), на исходном множестве s может содержать единственную альтернативу:

x* arg max f (x) (1)

1 . В данной1 ситуацииs теряется возможность оптимизации по

x s

другим критериальным функциям. Поэтому для расширения возможностей применения лексикографических методов многокритериальной оптимизации вводится интервальный лексикографический порядок (см. формулу (4.24)).

SPIIRAS

54

4.4. Методы покомпонентного построения результирующих отношений предпочтения

В этом случае метод и соответствующий алгоритм последовательного сужения множества альтернатив состоят в следующем:

Шаг 1.

f1

(x) max

. В результате решения находится

x1* arg max f1(x) , при

 

 

x s

 

x s

этом f1(x1* ) b1 .

Формируется

Шаг 2. f2(x)

Шаг (m-1).

Шаг m.

(1)

{x

 

x

s

,

f

(x) b

 

2

1

} .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s

 

 

 

 

1

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

max

. В результате решения находится x*

arg max

f

2

(x); f

2

(x* ) b

;

(1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

(1)

 

 

2

2

 

x s

 

(2)

 

 

 

 

(1)

 

 

 

 

 

 

 

 

x s

 

 

 

 

 

 

 

 

 

 

 

 

 

,

f

 

(x) b

2

 

}.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Формируется {x

x

s

2

2

 

 

 

 

 

 

 

 

 

 

s

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

. . . . . . . . . . . . . . . . .

f

m

1

(x)

 

max

; x*

1

arg max f

m 1

(x);

 

 

 

 

 

 

 

(m 2)

m

 

 

 

 

(m 2)

 

 

 

 

 

 

 

 

 

 

x s

(x*

 

 

 

 

 

s

 

 

 

 

 

 

 

 

 

 

 

f

m 1

 

) b

 

;

 

 

 

 

 

 

 

 

 

 

 

 

m 1

 

 

 

m 1

 

 

 

 

 

(m 1) {x

 

x (m 2)

, f

m

1

(x) b

2

m 1

}.

 

s

 

 

 

 

 

 

s

 

 

 

m 1

 

 

 

 

 

 

f

m

(x) max

;

f

m

(x*

) b .

 

 

 

 

 

 

 

 

 

 

 

 

(m

1)

 

 

m

 

m

 

 

 

 

 

 

 

 

 

 

 

 

x s

 

 

 

 

 

 

 

 

 

 

 

SPIIRAS

55

что нет смысла назначать такие уступки, которые снижали бы значения

4.4. Методы покомпонентного построения результирующих отношений предпочтения

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

по первой целевой функции

f1

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

функции

max f1(x) b1 , затем вводится максимальное допустимое снижение

 

x s

1

и производится оптимизация по f2 и т.д.

данного показателя (уступка)

Чем меньше уступки по предшествующим показателям, тем меньше возможности улучшения последующих показателей. В то же время, очевидно,

fi ниже минимальных значений, принимаемых этими функциями во множестве Парето.

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

SPIIRAS

56

4.5. Методы построения результирующих отношений предпочтения на основе свертки показателей

Сущность данных методов многокритериальной оптимизации состоит в построении такого результирующего отношения предпочтения rðåçk (в частности, результирующей целевой функции f ðåçk ), на основе которого возможно прямое выделение во множестве s оптимальной в некотором смысле альтернативы x*. В связи с этим данные методы называют еще и прямыми методами

векторной оптимизации. В общем случае при реализации указанных методов

~

выделяется некоторое подмножество альтернатив s s , относительно которых нельзя однозначно сказать о том, что они являются

паретооптимальными. Поэтому на втором этапе реализации данных методов

~ ~

необходимо проводить проверку выделенных альтернатив x s на паретооптимальность с использованием условий, перечисленных ранее в п.4.2.2, 4.2.3. Указанная особенность приводит к тому, что многие из прямых методов векторной оптимизации по существу совпадают с некоторыми из методов определения точек во множестве Парето (см. п.4.2.3).

SPIIRAS

57

Методы скаляризации (свертки показателей)

SPIIRAS

58

4.5. Методы построения результирующих отношений предпочтения на основе свертки показателей

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

требуется

искусственно приводить их к одной мере. Обозначим через

v*(i )

v

i

— максимально возможные значения функций fi, а через i*

минимально допустимые (минимально целесообразные) значения этих

функций. В частности в качестве vi* и

vi* могут соответственно приниматься

максимальные fi (xi* ) и минимальные

fi (xi* ) значения, достигаемые функцией

fi во множестве Парето, либо соответственно

sup

fi (x), infnd fi (x)[17].

 

 

nd

x s

 

 

x s

С учетом введенных обозначений основные виды модификаций могут быть представлены следующим образом:

sup

fi (x), inf fi (x)

nd

nd

x s

x s

SPIIRAS

59

4.5. Методы построения результирующих отношений предпочтения на основе свертки показателей

С учетом введенных обозначений основные виды модификаций могут быть представлены следующим образом:

*

 

fi (x); fi (x) vi*;

fi (x)

;

vi* fi (x)

;

vi* fi (x)

;

fi (x) vi*

.

vi

 

 

 

 

 

 

vi*

vi*

vi*

vi*

vi* vi*

 

 

 

 

 

 

 

В дальнейшем будем обозначать модифицированные функции через ~i ( ) . f x

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

 

 

~

m

~

(4.36)

 

 

f ðåç(1) (x) F (1) fi (x) i fi (x);

 

 

 

i 1

 

 

 

~

m

~

(4.37)

 

 

f ðåç(2)(x) F (2) fi

(x) i

i fi (x);

где i

 

m

i 1

 

 

0;

i 1. Соответствующий такому представлению f ðåç(1) , f ðåç(2)

принцип

 

 

i 1

 

 

 

оптимальности или, по-другому, правило согласования F(k), k=1,2 альтернатив

x s

носит название принципа равномерной оптимальности.

 

SPIIRAS

60