
Лекции по ТПР / Функциии полезности
.pdfОглавление |
|
ФУНКЦИИ ПОЛЕЗНОСТИ............................................................................. |
2 |
Полилинейная функция полезности ............................................................. |
2 |
Мультипликативная функция полезности ................................................... |
5 |
Аддитивная функция полезности ................................................................. |
9 |

ФУНКЦИИ ПОЛЕЗНОСТИ
В данном разделе рассмотрены три функции полезности, основанные на понятиях независимости по предпочтению и независимости по полезности критериев. Прежде чем переходить к рассмотрению конкретных функций, введём некоторые обозначения.
Для каждого критерия kj (j=1,…,т) определим области определения: k – наименее j
предпочтительное из допустимых значений:
k |
|
|
j |
||
|
– наиболее предпочтительное значе-
ние. В зависимости от содержания критерия в качестве k j может быть минимально
допустимое значение (примером такого критерия является тактовая частота процессора ПЭВМ) или максимальное из допустимых (стоимость ПЭВМ). Также и k j может
быть максимальным или минимальным значением критерия. Таким образом, каждый критерий изменяется в интервале
[k |
|
;k |
|
|
j |
j |
|||
|
|
]
.
U
Функция
(k |
|
,..., k |
|
) |
|
1 |
m |
||||
|
|
|
полезности
1 |
|
|
, a U (k1 |
,..., km ) |
U(k1,..., km) изменяется в интервале [0;1], причем
0 .
Будем обозначать через
k |
j |
|
(отрицание kj) подмножество критериев {k1,...,kj-
1,kj+1,...,km}, т.е. всё множество за исключением kj. Аналогично,
k |
j ,i |
|
подмножество, не
включающее kj и ki. Подмножество
k |
j |
|
будем называть дополнением критерия kj, a
подмножество
k |
j ,i |
|
– дополнением пары критериев kj и ki. С учётом введённых обозна-
чений следующие записи функции полезности идентичны:
Запись
U (k |
|
, k |
|
) |
|
j |
j |
||||
|
|
|
означает,
U (k |
,..., k |
m |
) U ( |
1 |
|
|
что критерий
k |
j |
, k |
j |
) |
|
|
|
k |
j |
k |
|
|
U (ki , j , k j , ki ) . |
|
|
, а все остальные |
j |
k |
|
k |
|
(i 1,m,i |
|
i |
i |
||||
|
|
|
j)
.
В последующих пунктах данного раздела будут рассмотрены полилинейная, мультипликативная и аддитивная функции полезности. Для каждой функции будут сформулированы условия её существования, т.е. условия, когда она может обоснованно использоваться, а также изложены вопросы определения её параметров.
ПОЛИЛИНЕЙНАЯ ФУНКЦИЯ ПОЛЕЗНОСТИ
Прежде чем переходить к рассмотрению условий существования полилинейной функции, введём определение независимости критерия от своего дополнения.
Определение 3.1. Критерий kj независим по полезности от своего дополнения k j , если функция полезности представляется в виде
U (k |
|
, k |
|
) U (k |
|
, k |
|
) b(k |
|
) U (k |
|
, k |
|
) |
|
j |
j |
j |
j |
j |
j |
j |
|||||||||
|
|
|
|
|
|
|
|
где b(k j ) 0 – функция от дополнения kj.
,
(3.1)

|
|
|
|
U (k |
j |
, k |
j |
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
1.0 |
|
|
|
|
|
|
|
|
|
|
Рис.3.1. Условные функции полезности |
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
U(k |
) |
|
|
|
||
|
|
|
|
|
|
|
|
|
, k |
|
|
|
|||
U (k |
|
, k |
1 |
) |
|
|
|
|
j |
j |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
j |
j |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
U (k |
|
, k |
2 |
) |
|
|
|
|
|
|
|
|
|
|
|
j |
j |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
U(k |
|
2 |
) |
|
|
|
|
|
|
|
|
|
|
|
|
j |
,k |
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
j |
|
|
|
|
U (k |
|
, k |
1 |
) |
|
|
|
|
|
|
|
|
|
|
|
j |
j |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
U (k |
|
, k |
2 |
) |
|
|
|
|
|
|
|
|
|
|
|
j |
j |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
0.0 |
|
|
|
|
|
|
|
|
|
|
kj |
|
|
|
|
|
|
k |
|
|
|
|
|
k |
||||
|
|
|
|
|
j |
|
|
|
|
|
j |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Поясним содержательный смысл (3.1). Для этого построим функцию полезности в зависимости от одного критерия kj (рис.3.1). Это не что иное, как условная функция
полезности при фиксированном дополнении. Условная функция |
) 1 k , |
|
k( U изменяется в |
||||
|
|
|
|
|
j |
j |
|
|
1 |
|
1 |
) ]. |
|
|
|
интервале [U (k j |
, k j |
) ;U (k j |
, k j |
|
|
|
Перейдём к другой условной функции полезности, поменяв значения критериев,
входящих в дополнение, на k j |
k j . |
|||
|
|
|
|
2 |
На рис.3.1 |
изображена и |
вторая условная функция с интервалом изменения |
||
|
2 |
|
2 |
|
[U (k j |
, k j |
) ;U (k j |
, k j ) ]. |
|
Условие (3.1) означает, что две любые условные функции полезности связаны между собой положительным линейным преобразованием. Действительно,
Откуда
U j (k j )
1.0
U (k |
|
, k |
1 |
) U (k |
|
, k |
1 |
) b(k |
1 |
) U (k |
|
, k |
1 |
); |
|
|
|
|
|
|
|
|||||||||
j |
j |
j |
|
j |
j |
|
j |
j |
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
U (k |
|
, k |
2 |
) U (k |
|
, k |
2 |
) b(k |
2 |
) U (k |
|
, k |
2 |
). |
|
|
|
|
|
|
|
|||||||||
j |
j |
j |
j |
|
j |
j |
j |
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
U (k j |
, k j |
) U (k j , k j |
) |
, где b(k j |
) / b(k j |
) ; |
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
2 |
|
1 |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
1 |
|
|
|
|
1 |
2 |
|
1 |
) . |
|
|
|
|
|
|
|
|
[U (k j |
|
, k j |
) b(k j |
) U (k j |
, k j |
) b(k j |
)]/ b(k j |
|
С учетом вышеприведённой интерпретации условия (3.1), проверка независимости по полезности критерия от своего дополнения достаточно проста. Для этого необходимо зафиксировать до-
полнение, например (k1j ) , и построить условную функцию полезности от одного критерия, приняв
|
|
|
|
|
|
|
1 |
|
|
1 |
) 1 |
(рис.3.2). Назовём та- |
|
|
|
|
|
U (k j |
, k j ) 0 , а |
U (k j |
, k j |
||||
|
|
|
|
|
кую функцию нормированной условной функцией |
|||||||
0.0 k |
k |
|
|
полезности. |
|
|
|
|
||||
|
j |
j |
kj |
|
|
|
|
|||||
|
|
|
|
|
|
|
Рис.3.2. Условная нормированная функция |
Нормированная условная функция должна от- |
|
|
полезности |
ражать изменения предпочтения многокритери- |
|
|
ального объекта при изменении только одного критерия. |
Поменяв значения критериев, входящих в дополнение на k 2j , вновь построим нормированную условную функцию. Если эта функция не изменяется при изменении до-

полнения, то, значит, выполняется условие независимости по полезности критерия от своего дополнения. Тогда нормированная условная функция полезности не зависит
от
k |
j |
|
, поэтому её будем обозначать Uj(kj).
Рассмотрим сначала полилинейную функцию полезности для случая двух критериев k1 и k2.
Теорема 3.1. Если k1 независим по полезности от k2, а k2 – от k1, то функция полезности имеет вид
U( k1,k2 ) = W1U1( k1 ) + W2U2( k2 ) + (1 - W1 - W2 )U1( k1 )U2( k2 ),
(3.2)
где U1(k1), U2(k2) – нормированные условные функции полезности; W1, W2 – шкалирующие коэффициенты.
Доказательство. Из условия независимости по полезности k1 от k2 следует:
|
|
|
|
|
|
|
, k2 ) |
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
U (k1 , k2 ) U (k1 |
b(k2 ) U (k1 , k2 ) . |
|
|||||||||||||||||
|
это условие запишется в виде |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
При k1 k1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
U (k1 , k2 ) U (k1 |
, k2 ) b(k2 ) U (k1 |
, k2 ) . |
|||||||||||||||||
Откуда следует |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
b(k |
) [U (k |
|
, k |
) U (k |
, k |
)] / U (k , k ) |
|||||||||||||
|
|
|
2 |
|
|
1 |
|
2 |
|
|
|
|
|
1 |
|
|
2 |
|
|
1 |
2 |
|
Подставляя (3.4) в (3.3), получим |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
) U (k , k |
) |
U (k |
|
, k |
|
) U (k |
|
, k |
) |
U (k , k ) |
|||||||||
|
U (k |
, k |
|
|
|
|
|
|||||||||||||||
|
|
1 |
|
2 |
|
|
|
|
1 |
|
2 |
|
||||||||||
|
1 |
2 |
1 |
2 |
|
|
|
|
U (k |
, k |
) |
|
|
|
|
|
1 |
2 |
||||
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
(3.3)
(3.4)
(3.5)
Используя условия независимости по полезности k2 от k1, аналогично получим
|
|
|
, k ) |
U (k |
, k |
|
) |
U (k |
, k |
|
) |
U (k , k |
|
||||
U (k |
, k |
) U (k |
|
|
) |
||||||||||||
1 |
|
2 |
|
|
|
|
1 |
|
2 |
|
|||||||
1 |
2 |
1 |
2 |
|
U (k |
, k |
) |
|
|
|
1 |
2 |
|
||||
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
(3.6)
Введём в рассмотрение шкалирующие коэффициенты:
|
|
|
|
|
|
|
W U (k , k ); W |
2 |
U (k , k ) |
(3.7) |
|||||||
|
|
|
|
|
|
|
|
1 |
|
1 |
2 |
|
|
1 |
2 |
|
|
Тогда |
U (k , k ) W U |
(k ), U (k , k |
) W U |
(k |
) , |
где |
U1(k1), U2(k2) – |
нормированные |
|||||||||
|
1 |
2 |
1 |
1 |
1 |
1 |
2 |
2 |
2 |
2 |
|
|
|
|
|
|
|
условные функции полезности.
С учётом введённых шкалирующих коэффициентов (3.5) и (3.6) примут вид
|
|
|
|
|
|
|
, k2 ) W2U2 (k2 )]U1 (k1 ) ; |
|||||||||
U (k1 , k2 ) W2U2 (k2 ) [U (k1 |
||||||||||||||||
U (k , k |
2 |
) W U |
(k ) [U (k , k ) W U |
(k )]U |
(k |
2 |
) . |
|||||||||
1 |
1 |
1 |
1 |
|
1 |
2 |
1 |
1 |
|
1 |
2 |
|
|
|
||
Используя (3.9), определим |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
, k |
) W |
[1 W ]U |
(k |
) |
|
|
|||||
|
|
|
|
U (k |
|
|
||||||||||
|
|
|
|
1 |
2 |
|
1 |
|
|
1 |
2 |
|
2 |
|
|
|
(3.8)
(3.9)
Подставляя последнее выражение в (3.8), после упрощения получим искомое (3.2).
Параметры полилинейной функции полезности. Чтобы использовать функцию (3.2)
на практике, необходимо:
а) построить нормированные условные функции полезности U1(k1), U2(k2) и убедиться, что они независимы;
б) задать шкалирующие коэффициенты W1 и W2, для этого ЛПР необходимо оценить «псевдообъекты», представленные в табл.3.1.
Лицо, принимающее решение, сравнивая с объектами В+ и В-, имеющими соответственно оценки 1.0 и 0.0, должно дать оценки псевдообъектов, которые и являются коэффициентами W1, W2.
Таблица 3.1
Определение шкалирующих коэффициентов
Оценивае- |
k1 |
k2 |
Оценки |
|||
мые объек- |
|
|
|
|
объектов |
|
ты |
|
|
|
|
|
|
Объект В |
+ |
k |
|
k |
|
1.0 |
|
2 |
|||||
|
|
1 |
|
|||
|
|
|
|
|
|
|
Псевдообъ- |
k |
|
k |
|
W1 |
|
|
2 |
|||||
|
1 |
|
||||
ект В1 |
|
|
|
|
|
|
Псевдообъ- |
k |
|
k |
|
W2 |
|
1 |
2 |
|||||
ект В2 |
|
|
|
|
|
|
Объект В- |
k |
|
k |
|
0.0 |
|
1 |
2 |
|||||
|
|
|
|
|
|
|
Сформулируем теорему о существовании полилинейной функции полезности для трёх критериев: k1, k2 и k3.
Теорема 3.2. Пусть каждый из трёх критериев независим по полезности от своего дополнения, тогда функция полезности имеет вид
|
|
|
|
|
3 |
|
|
|
|
|
2 |
3 |
|
|
|
|
|
|
|
U (k |
, k |
, k ) |
|
W U |
(k ) |
|
|
W U |
(k )U |
(k ) |
, |
||||||||
1 |
2 |
|
3 |
|
|
j |
j |
j |
|
|
|
j,i |
j |
j |
i |
i |
|||
|
|
|
|
|
|||||||||||||||
W |
|
|
|
|
j 1 |
|
|
|
|
j 1 i j 1 |
|
|
|
|
|
|
|||
U |
(k )U |
(k |
)U |
(k |
) |
|
|
|
|
|
|
|
|
|
|||||
1,2,3 |
1 |
|
1 |
2 |
2 |
|
3 |
3 |
|
|
|
|
|
|
|
|
|
|
где Uj(kj) (j=1,2,3) – нормированные условные функции полезности; постоянные коэффициенты. Причем
W |
|
|
|
|
|
|
|
); W |
|
|
|
|
, k |
|
); W |
|
|
|
|
|
); |
|
|
|
|
|
||||||
|
U (k |
, k |
, k |
2 |
U (k |
|
, k |
|
|
U (k |
|
, k |
, k |
|
|
|
|
|
|
|||||||||||||
1 |
|
1 |
|
2 |
|
3 |
|
|
|
1 |
|
2 |
|
3 |
|
3 |
|
1 |
|
|
2 |
3 |
|
|
|
|
|
|
||||
W |
|
|
|
|
|
) W |
W |
; W |
|
|
|
|
|
|
) W W |
; |
|
|
|
|||||||||||||
|
|
U (k |
, k |
, k |
|
U (k |
, k |
, k |
|
|
|
|||||||||||||||||||||
1,2 |
|
1 |
|
2 |
|
3 |
|
|
1 |
2 |
|
1,3 |
|
|
|
1 |
2 |
3 |
|
|
|
1 |
|
|
3 |
|
|
|
|
|||
W |
|
|
|
|
|
|
|
|
) W |
W |
|
; W |
|
|
|
1 W |
W |
W |
|
|
W W |
W |
. |
|||||||||
2,3 |
U (k |
, k |
, k |
|
|
|
|
2,3 |
||||||||||||||||||||||||
|
|
1 |
|
2 |
|
3 |
|
|
2 |
3 |
1,2,3 |
|
|
|
1,2 |
|
|
1,3 |
|
|
|
1 |
2 |
3 |
|
(3.10)
Wj, Wj,i, W1,2,3 –
Доказательство данной теоремы приведено в соответствующей литературе. Отметим, что для определения всех коэффициентов Wj для случая трёх критериев ЛПР должно давать оценку уже шести псевдообъектов.
Теорему 3.2 можно обобщить на случай т>3 критериев.
Теорема 3.3. Пусть каждый из критериев kj (j=1,…, т) независим по полезности от своего дополнения, тогда функция полезности имеет вид
|
|
|
|
|
|
m |
|
|
|
|
|
|
|
|
m 1 |
m |
|
|
|
|
|
|
|
|
|
|
|
|
||
U (k |
, , k |
|
) |
|
W |
U |
(k |
) |
|
W |
j ,i |
U |
(k |
j |
)U |
(k |
) |
|
||||||||||||
|
1 |
m |
|
|
|
j |
|
j |
|
j |
|
|
|
j |
|
i |
|
i |
|
|
|
|||||||||
|
m 2 |
m 1 m |
|
|
|
j 1 |
|
|
|
|
|
|
|
|
j 1 |
i j 1 |
|
|
|
|
m |
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
W |
j,i ,s |
U |
(k |
)U |
(k |
)U |
(k |
) W |
|
|
|
U |
(k |
) |
||||||||||||||
|
|
|
|
j |
|
j |
|
i |
|
i |
|
s |
|
s |
|
|
|
|
1, m |
|
j |
j |
|
|||||||
|
j 1 |
i j 1s i 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
j 1 |
|
|
|
|
,
где Uj(kj) – нормированные условные функции полезности,
|
|
|
|
|
|
W j U (k j , k j |
); W j,i U (k j , ki , k j,i ) W j Wi ; |
||||
W j,i ,s U (k j , ki , ks , k j,i ,s ) W j,i |
W j,s Wi ,s W j Wi Ws ; |
||||
|
m |
m 1 m |
m 2 m 1 m |
||
W1, ,m 1 W j W j,i |
W j,i ,s |
||||
|
j 1 |
j 1 i j 1 |
j 1 i j 1 s i 1 |
Из вида полилинейной функции следует, что при большом числе критериев она имеет значительное количество коэффициентов, для определения которых требуется от ЛПР много оценок псевдообъектов. Поэтому при т>4 ее использование затруднительно.
МУЛЬТИПЛИКАТИВНАЯ ФУНКЦИЯ ПОЛЕЗНОСТИ
Для формулирования условий существования мультипликативной функции потре-

буется ещё одно понятие – независимость критериев по предпочтению. Определение 3.2. Критерий kj независим по предпочтению от своего дополнения
k |
j |
|
,
если порядок многокритериальных объектов в последовательности, образованной из-
менением kj, и фиксированном дополнении
k |
1 |
|
j |
||
|
не зависит от значений критериев, вхо-
дящих в дополнение.
Сравнивая понятие независимости по полезности и по предпочтению, можно сделать вывод, что из независимости по полезности следует независимость по предпочтению.
Определение 3.3. Пара критериев kj и ki независима по предпочтению от своего до-
полнения
k |
j ,i |
|
, если порядок объектов в последовательности, образованной изменением
kj и ki, и фиксированном дополнении в дополнение.
k |
1 |
|
j ,i |
||
|
не зависит от значений критериев, входящих
Для проверки независимости по предпочтению kj и ki от k j ,i необходимо сформиро-
вать множество эффективных объектов (оптимальных по Парето) путём изменения только kj и ki, как показано в табл. 3.2.
Таблица 3.2.
Проверка независимости по предпочтению пары критериев от своего дополнения
Критерии
kj
ki
kj,I
В0
k |
|
||
j |
|||
|
|
||
k |
|
||
i |
|||
|
|
||
k |
1 |
||
|
j ,i |
||
|
|
В1
k |
1 |
|||
|
j |
|||
|
|
|
||
ki1 |
||||
k |
1 |
|
||
j ,i |
||||
|
В2
k |
2 |
||
j |
|||
|
|
||
k |
2 |
||
i |
|||
|
|
||
k |
1 |
||
j ,i |
|||
|
…
…
…
…
Вn-1
k |
n 1 |
|
j |
||
|
k n 1 |
||
i |
||
k |
1 |
|
j ,i |
||
|
Вn
k |
|
||
j |
|||
|
|
||
k |
|
||
i |
|||
|
|
||
k |
1 |
||
|
j ,i |
||
|
|
Лицо, принимающее решение, должно упорядочить данное множество объектов по предпочтению, например, B6 B7 B5 B8 … B0 Bn.
Далее следует у всех объектов изменить дополнение на k 2j ,i , оставив неизменными
kj и ki, и вновь предложить ЛПР упорядочить объекты. Если порядок объектов остался прежним, то это говорит о том, что есть основание считать, что пара критериев не зависит по предпочтению от своего дополнения. Для большей достоверности следует еще несколько раз изменить дополнение, каждый раз проверяя неизменность порядка
объектов. |
|
Теорема |
3.4. Если критерий kj независим по полезности от своего дополнения, а |
пара kj и ki |
независима по предпочтению от k j ,i , то пара критериев kj и ki независима |
по полезности от своего дополнения, т.е. функцию полезности можно представить в виде
|
|
|
) . |
U (k j , ki , k j,i ) U (k j |
, ki |
, k j,i ) b(k j ,i ) U (k j , ki , k j |
Доказательство данной теоремы приведено в соответствующей литературе. Теорема 3.4 связывает свойства независимости критериев по полезности и по пред-
почтению, что весьма важно, так как проверка независимости по предпочтению пары критериев существенно проще, чем проверка независимости по полезности.
Практическая проверка на независимость по полезности целой группы критериев от дополнения представляет большие трудности. Однако эту задачу можно разбить на

ряд более простых: проверку независимости только отдельных пар критериев. Для этого необходимо воспользоваться следующей теоремой.
Теорема 3.5. Если пара критериев kj и ki независима по полезности от |
k j ,i |
, а пара |
критериев kj и ks независима по полезности от висима по полезности от k j,i ,s .
k |
j ,s |
|
, то тройка критериев kj, ki, ks неза-
Доказательство этой теоремы приведено в соответствующей литературе. Утверждение теоремы 3.5 можно распространить па случай четырёх, пяти и более
критериев. Из неё же следует, что если есть несколько пересекающихся групп критериев, каждая из которых независима по полезности от своего дополнения, то объединение этих групп тоже будет независимо по полезности от своего дополнения. Например, если группы критериев k1, k2, k3 и k1, k6, k8 независимы от своего дополнения, то объединение этих групп (k1, k2, k3, k6, k8) тоже будет независимо от своего дополнения, так как в обеих группах имеется один общий критерий k1.
Определение 3.4. Критерии kj (j=1,…,m) взаимонезависимы по полезности, если любое подмножество критериев независимо по полезности от своего дополнения.
На основе теорем 3.4, 3.5 можно сформулировать следующую теорему.
Теорема 3.6. Если существует один критерий kj, независимый по полезности от своего дополнения, и все пары критериев kj и ki (i=1,…,m; i≠j) независимы по предпочтению от k j ,i , то критерии kj (j=1,…,m) взаимонезависимы по полезности.
Доказательство теоремы следует из предыдущих теорем. Теперь можно перейти к формулированию теоремы о существовании мультипликативной функции.
Теорема 3.7. Если критерии kj (j=1,…,m) взаимонезависимы по полезности, то функция полезности имеет вид
1 C U (k |
, , k |
m |
) |
1 |
|
|
m (1 C
j 1
W |
U |
j |
|
j |
(k |
j |
|
))
,
(3.11)
где Uj(kj) – нормированные условные функции полезности; Wj – шкалирующие коэффициенты; С – масштабный коэффициент.
Доказательство. Так как критерии взаимонезависимы по полезности, то подмножество ki также независимо по полезности от ki, т.е.
U (ki , ki ) U (ki , ki ) bi (ki ) U (ki , ki ) .
Причём (3.12) выполняется для любого ki, в том числе и для k1:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
) . |
|
|
U(k1, k1 ) U(k1 |
, k1 ) b1 (k1 ) U(k1, k1 |
|||||||||||||||||
|
|
|
|
|
|
|
|
: |
|
|
|
|
|
|
|
|
|
|
|
Определим (3.12) и (3.13) при k1,i k1,i |
|
|
|
|
|
|
|
|
|
|
|
||||||||
U (k |
, k |
, k |
|
) U (k |
, k |
|
) b (k )U (k , k |
|
) |
. |
|
||||||||
|
|
|
|
|
|
||||||||||||||
1 |
i |
1,i |
i |
|
|
i |
|
|
i |
i |
|
1 |
1 |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
U (k , k |
|
) |
b (k )U (k |
, k |
|
) |
|
|
|||||||
|
|
|
|
|
|
i |
|
|
|
||||||||||
|
|
|
|
1 |
1 |
|
|
1 |
1 |
i |
|
|
|
|
|
|
(3.12)
(3.13)
(3.14)
Тождества типа (3.14) могут быть составлены для любого i=2,…,m. Из них получим
|
b1 (k1 ) 1 |
|
bi (ki |
) 1 |
C |
; |
(i=2,…,m). |
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
U (k , k ) |
U (k |
, k ) |
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
1 |
|
1 |
|
|
i |
|
i |
|
|
|
|
|
|
|
|
|
|
||||
Последнее означает, что |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
b (k |
) CU (k |
, k ) 1 . |
(3.15) |
||||||||
|
|
|
|
|
|
|
|
|
|
|
i |
|
i |
|
|
i |
|
i |
|
||
|
|
|
|
|
|
||||||||||||||||
Обозначим через W j U (k j , k j |
|
) , тогда U (k j |
, k j |
) W jU j (k j ) , где Uj(kj) – нормированная |
условная функция полезности, а выражение (3.15) принимает вид

bi (ki ) CWiUi (ki ) 1 .
Выражение (3.13) перепишем с учётом введённых обозначений:
(3.16)
U (k |
, , k |
|
|
) W U |
(k ) b (k )U (k |
|
, k |
|
) |
|
|
|
|
|
|
|
|
|
|
||||||||||
m |
|
1 |
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
1 |
|
|
|
1 1 |
1 |
1 |
1 |
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
W U |
(k ) b (k )[W |
U |
(k |
) b |
(k |
|
|
)U (k |
, k |
, k |
)] W U |
(k ) |
|||||||||||||||||
2 |
1 |
2 |
|||||||||||||||||||||||||||
1 |
1 |
1 |
|
|
|
1 |
1 |
2 |
2 |
2 |
|
2 |
|
|
|
1,2 |
|
|
|
|
|
1 |
1 |
1 |
|||||
b (k )[W |
U |
(k |
) b |
(k |
)[W U |
(k |
) |
b |
|
(k |
m 1 |
)U |
m |
(k |
m |
)]] |
|||||||||||||
1 |
1 |
|
2 |
|
2 |
2 |
|
2 |
2 |
|
3 3 |
|
3 |
|
|
|
|
|
m 1 |
|
|
|
|
Домножив обе части на C и прибавив к ним по единице, а также учитывая (3.16), получим утверждение теоремы (3.11). Так как проверять условия взаимонезависимости критериев по полезности теоремы (3.7) сложно, то условия существования мультипликативной функции можно сформулировать, основываясь на теореме (3.6) в виде следующего утверждения: если существует критерий kj, независимый по полезности от своего дополнения, и все пары критериев kj, ki (i=1,…,m; m≥3; i≠j) независимы по предпочтению, то имеет место мультипликативная функция полезности.
Параметры мультипликативной функции полезности:
а) шкалирующие коэффициенты
W |
|
U (k |
|
, k |
|
) |
|
j |
j |
j |
|||||
|
|
|
|
определяются ЛПР через оценки
псевдообъектов так же, как и в полилинейной функции (см. табл.3.1);
|
|
б) масштабный коэффициент C определяется из условия U (k1 |
, , km |
)
1
. Подставляя
значения
k |
|
|
j |
||
|
в (3.11), получим уравнение для определения C:
1 C
m (1 C W j ) j 1
.
(3.17)
Данное уравнение m-й степени имеет корень C=0 и ещё m-1 корней. В функции (3.11) может быть использован масштабный коэффициент, больший минус единицы. Покажем это. Используя (3.12), вычислим значение функции полезности при
k k ( j 1, ,m) : j j
|
, , k |
|
) W |
U |
(k |
|
) |
U (k |
m |
i |
|||||
1 |
|
i |
i |
|
|
Откуда получим
(1
CW |
U |
i |
i |
|
(k |
|
))U (k |
|
, k |
|
|
i |
i |
i |
||||
|
|
|
1 Wi (1
) . |
|
|
|
|
|
|
|
CWi )U (ki , ki ) , |
(3.18) |
так как Wi≤1, a U (ki , ki ) 0, то из (3.18) следует 1+CWi>0. Подставляя последнее в
(3.17), получим C>-1.
Покажем, что уравнение (3.17) при C>-1 имеет единственное решение, кроме C=0. Уравнение (3.17) идентично следующему равенству:
m F (C ) (1 CW j ) 1 C 0;
j 1
F (C )
0
.
Функция F(C) имеет первую производную
|
|
m |
m |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FC (C ) W j (1 CW j ) 1 |
|
|
|
|
|
||
|
|
j 1 |
i 1,i j |
|
|
|
|
|
|
и вторую производную |
|
|
|
|
|
|
|
|
|
m m |
|
m |
|
|
|
|
|
|
|
|
|
(1 CW j ) 0 . |
|
|
|
|
|
||
FC (C ) W jWi |
|
F(C) |
|
|
|
||||
j 1 i 1,i j |
|
s 1,s i ,s j |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Вторая производная больше нуля, первая производная и |
|
|
|
|
|
||||
сама функция непрерывны. |
На рис.3.3 |
приведены все |
|
F2(C) |
F3(C) |
|
|
||
возможные функции F(C). |
|
|
|
|
|
|
F1(C) |
||
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
Функции F1(C) соответствует случай, |
|
|
|
|
|
|
|||
когда FC (0) 0 , |
|
|
|
|
|
|
|||
m |
|
|
-1 |
0 |
|
|
C |
||
т.е. W j 1, и коэффициент C>0. Функции F2(C) соот- |
|
|
|
|
|
j 1
Рис.3.3. Функция для определения коэффициента C
ветствует случай, когда
m Наконец, если W j
j 1
FC1,
(0)
то
0 , т.е. |
|
F (0) |
|
|
|
C |
|
m
j 1 0 ,
W j |
1 |
, и масштабный коэффициент -1< C <0. |
этому случаю соответствует F2(C) и C=0. По-
следний случай особый, он будет рассмотрен позднее.
Рассмотрим частные случаи мультипликативной функции. Для случая двух критериев функция (3.11) принимает вид
1 + CU(k1,k2) = ( 1 + CW1U1(k1) )( 1 + CW2U2(k2) ). (3.19)
Масштабный коэффициент C определяется из уравнения
1 + C = ( l + CW1 )( l + CW2 ).
Откуда получаем C = ( l - W1 - W2 ) / ( W1W2 ).
Подставляя выражение для C в (3.19), после упрощения получим
U(k1,k2) = W1U1(k1) + W2U2(k2) + ( 1 – W1 - W2 )U1(k1)U2(k2).
Данная функция совпадает с полилинейной функцией (3.2). Этого следовало ожидать, так как условия теоремы 3.1 совпадают с условиями теоремы 3.7 для случая двух критериев.
Случай трех критериев. Мультипликативная функция имеет вид
1 C U (k |
, k |
, k |
) |
1 |
2 |
3 |
|
3 (1 C
j 1
W |
U |
j |
|
j |
(k |
j |
)) |
|
|
,
(3.20)
Масштабный коэффициент определяется из уравнения
1 + C = ( l + CW1 )( l + CW2 )( l + CW3 ).
Раскрыв правую часть и приведя подобные, получим квадратное уравнение
C2W1W2W3 + C( W1W2 + W1W3 + W2W3 ) + W1 + W2 + W3 – 1 = 0.
Один из квадратных корней квадратного уравнения будет больше -1, он является искомым и используется в (3.20).
Следует отметить, что мультипликативная функция является частным случаем полилинейной функции, так как условия теоремы 3.3 выполняются и для мультипликативной функции.
АДДИТИВНАЯ ФУНКЦИЯ ПОЛЕЗНОСТИ
Это наиболее простая и часто употребляемая функция полезности имеет вид
U (k |
, , k |
) |
1 |
m |
|
m W jU j (k j ) j 1
,
(3.21)
где Uj(kj) – нормированные условные функции полезности; Wj – шкалирующие коэффициенты.
Чтобы аддитивная функция изменялась в интервале [0;1], на Wj накладывается ограничение.
Рассмотрим условия её существования в развитии мультипликативной функции полезности. Дело в том, что аддитивная функция является частным случаем мультипликативной функции.
Теорема 3.8. Пусть выполняются условия существования мультипликативной функции полезности и сумма шкалирующих коэффициентов равна единице, тогда имеет место аддитивная функция полезности.
Доказательство. По условию теоремы
m
W j 1,
j 1
тогда масштабный коэффициент C мультипликативной функции равен пулю. Проана-
лизируем, к какому виду преобразуется мультипликативная функция при стремлении C к нулю. С целью более простого доказательства рассмотрим случай трех критериев, при этом общность (число критериев произвольное) не теряется. Перепишем мультипликативную функцию для трех критериев:
1 + CU(k1,k2,k3) = ( 1 + CW1U1(k1) )( 1 + CW2U2(k2) )( 1 + CW3U3(k3) ).
Упростив данное выражение, получим
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
2 |
3 |
|
|
|
|
|
|
|
|
CU (k |
, k |
, k |
) C |
|
W |
U |
(k |
) C |
2 |
|
W W |
U |
(k |
)U |
(k |
) |
|||||||||
|
|||||||||||||||||||||||||
1 |
|
2 |
3 |
|
|
|
j |
|
j |
|
j |
|
|
|
|
j |
i |
j |
j |
i |
i |
|
|||
3 |
|
|
|
|
|
j 1 |
|
|
|
|
|
|
|
|
|
j 1 |
i j 1 |
|
|
|
|
|
|
|
|
|
|
|
|
(k )U |
(k |
)U |
(k |
). |
|
|
|
|
|
|
|
|
|
|
|
||||||
C W W W U |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
1 |
2 |
3 |
1 |
1 |
|
2 |
|
2 |
|
3 |
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
При стремлении C к нулю получим
U (k |
, k |
2 |
, k |
3 |
) |
1 |
|
|
|
3 W jU j 1
j |
(k |
j |
|
)
.
Из-за широкого использования аддитивной функции в практике, теория её наиболее развита, поэтому для нее разработано несколько аксиоматик. В некоторых работах приведены аксиоматики, отличные от рассмотренной. На практике, для проверки условий применения аддитивной функции полезности можно использовать любую из аксиоматик. Обычно выбирается та, проверка которой проста и хорошо интерпретируется в конкретной решаемой многокритериальной задаче.
Отметим весьма важное замечание о соотношении между мультипликативной и аддитивной функциями.
Если
m W j
j 1
1
,
то мультипликативная функция меньше аддитивной, т.е. для значения функции U(k1,…,km), определенной в соответствии с (3.11), выполняется неравенство
|
|
|
m |
|
|
U (k |
, , k |
) |
|
(W |
j |
1 |
m |
|
|
||
|
|
|
j 1 |
|
|
/Wi )U
i1m
j |
(k |
j |
) |
|
|
.
m
Если же W j 1 , то мультипликативная функция больше аддитивной.
j 1
Разделы. Многокритериальные задачи
Интерактивные методы решения МКЗ Оценка объектов по многоуровневой системе критериев Решение МКЗ в условиях неопределённости