
Функции полезности
В данном разделе рассмотрены три функции полезности, основанные на понятиях независимости по предпочтению и независимости по полезности критериев. Прежде чем переходить к рассмотрению конкретных функций, введём некоторые обозначения.
Для каждого критерия kj(j=1,…,т)определим
области определения:
–
наименее предпочтительное из допустимых
значений:
–
наиболее предпочтительное значение. В
зависимости от содержания критерия в
качестве
может быть минимально допустимое
значение (примером такого критерия
является тактовая частота процессора
ПЭВМ) или максимальное из допустимых
(стоимость ПЭВМ). Также и
может быть максимальным или минимальным
значением критерия.
Таким образом, каждый критерий изменяется
в интервале
.
Функция полезности U(k1,...,
km)
изменяется в интервале[0;1],причем
,a
.
Будем обозначать через
(отрицаниеkj)
подмножество критериев
{k1,...,kj-1,kj+1,...,km},
т.е. всё множество за исключениемkj.
Аналогично,
подмножество, не включающее
kj
и ki.
Подмножество
будем называть дополнением критерияkj,aподмножество
–дополнением пары критериев
kj
и ki.С учётом введённых обозначений
следующие записи функции полезности
идентичны:
.
Запись
означает, что критерий
,
а все остальные
.
В последующих пунктах данного раздела будут рассмотрены полилинейная, мультипликативная и аддитивная функции полезности. Для каждой функции будут сформулированы условия её существования, т.е. условия, когда она может обоснованно использоваться, а также изложены вопросы определения её параметров.
Полилинейная функция полезности
Прежде чем переходить к рассмотрению условий существования полилинейной функции, введём определение независимости критерия от своего дополнения.
Определение 3.1.Критерийkjнезависим по полезности от своего
дополнения ,если функция полезности представляется
в виде
,(3.1)
где
– функция от дополненияkj.
Поясним
содержательный смысл (3.1).
Для этого построим функцию полезности
в зависимости от одного критерия
kj
(рис.3.1).Это не что иное, как условная функция
полезности при фиксированном дополнении.
Условная функция
изменяется в интервале [
;
].
Перейдём к другой условной функции
полезности, поменяв значения критериев,
входящих в дополнение, на.
На рис.3.1изображена и вторая условная функция
с интервалом изменения [;
].
Условие (3.1) означает, что две любые условные функции полезности связаны между собой положительным линейным преобразованием. Действительно,
Откуда
,
где
;
.
Сучетом вышеприведённой интерпретации
условия (3.1),
проверка независимости по полезности
критерия от своего дополнения достаточно
проста. Для этого необходимо
зафиксировать дополнение, например
,и построить условную функцию полезности
от одного критерия, приняв
,
а
(рис.3.2).Назовём такую функциюнормированной
условной функцией полезности.
Нормированная условная функция должна отражать изменения предпочтения многокритериального объекта при изменении только одного критерия.
Поменяв значения критериев, входящих
в дополнение на
,вновь построим нормированную условную
функцию. Если эта функция не изменяется
при изменении дополнения, то, значит,
выполняется условие независимости по
полезности критерия от своего дополнения.
Тогда нормированная условная функция
полезности не зависит от
,поэтому её будем обозначать 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 следует:
.(3.3)
При
это условие запишется в виде
.
Откуда следует
(3.4)
Подставляя (3.4)в (3.3),получим
(3.5)
Используя условия независимости по полезности k2 отk1, аналогично получим
(3.6)
Введём в рассмотрение шкалирующие коэффициенты:
(3.7)
Тогда
,
гдеU1(k1),
U2(k2)– нормированные условные функции
полезности.
С учётом введённых шкалирующих коэффициентов (3.5) и (3.6) примут вид
; (3.8)
. (3.9)
Используя (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 |
Оценки объектов |
Объект В+ |
|
|
1.0 |
Псевдообъект В1 |
|
|
W1 |
Псевдообъект В2 |
|
|
W2 |
Объект В- |
|
|
0.0 |
Сформулируем теорему о существовании полилинейной функции полезности для трёх критериев: k1, k2 иk3.
Теорема 3.2.Пусть каждый из трёх критериев независим по полезности от своего дополнения, тогда функция полезности имеет вид
,(3.10)
где Uj(kj) (j=1,2,3)–нормированные условные функции полезности;Wj, Wj,i, W1,2,3– постоянные коэффициенты. Причем
Доказательство данной теоремы приведено в соответствующей литературе. Отметим, что для определения всех коэффициентовWj для случая трёх критериев ЛПР должно давать оценку уже шести псевдообъектов.
Теорему 3.2можно обобщить на случайт>3 критериев.
Теорема 3.3.Пусть каждый из критериевkj(j=1,…, т) независим по полезности от своего дополнения, тогда функция полезности имеет вид
,
где Uj(kj) – нормированные условные функции полезности,
Из вида полилинейной функции следует, что при большом числе критериев она имеет значительное количество коэффициентов, для определения которых требуется от ЛПР много оценок псевдообъектов. Поэтому при т>4ее использование затруднительно.