На правах рекламы:
ISSN 0236-235X (P)
ISSN 2311-2735 (E)

Авторитетность издания

ВАК - К1
RSCI, ядро РИНЦ

Добавить в закладки

Следующий номер на сайте

4
Ожидается:
09 Декабря 2024

Влияние формы функций полезности на результаты многокритериального выбора

The influence of utility function form on multi-criteria choice results
Статья опубликована в выпуске журнала № 3 за 2011 год.
Аннотация:Исследуется влияние вогнутой и выпуклой форм функции полезности на результаты многокритериального выбора. На примере двухкритериальной задачи скалярной оптимизации показывается различие в оценках линейных и нелинейной функций полезности. Это различие тем больше, чем больше степень нелинейной функции отличается от линейной. На различие оценок влияет также число агрегируемых критериев. По результатам экспериментов рекомендуется более тщательно подходить к формированию функций полезности агрегируемых показателей.
Abstract:It is investigated the influence of utility function form on multi-criteria choice results. It is considered the concave and convex form of utility function. On example of two-criteria scalar optimization the estimation difference is demonstrated between linear and non linear utility functions. The difference is proportional to degree of the non linear utility function. To achieve the acceptable result of optimization, it is necessary more carefully design the utility functions of the aggregated attributes.
Авторы: Микони С.В. (svm@sm4265.spb.edu) - Петербургский государственный университет путей сообщения, доктор технических наук, Евстифеев В.А. (mrhe1190@gmail.com) - Петербургский государственный университет путей сообщения
Ключевые слова: скалярная оптимизация, мультипликативная обобщающая функция, аддитивная обобщающая функция, обобщающая функция, линейная функции полезности, выпуклая, вогнутая, функция полезности
Keywords: scalar optimization, multiplicative function, additive function, generalized function, linear utility function, convex, concave, utility function
Количество просмотров: 16912
Версия для печати
Выпуск в формате PDF (5.05Мб)
Скачать обложку в формате PDF (1.39Мб)

Размер шрифта:       Шрифт:

Многокритериальные оценки сущностей, характеризуемых совокупностью однородных показателей, вычисляются непосредственно на основе их значений. Такие задачи решаются в теории игр, где ход каждого игрока оценивается вектором выигрышей (потерь) от возможных ходов второго игрока. Однородность показателей определяется единством их шкал и единиц измерения. Условием получения многокритериальных оценок объектов, характеризуемых совокупностью неоднородных показателей, является их приведение к единой шкале и единицам измерения [1]. Такая задача решается методом нормализации значений показателей. При этом все оценки получаются безразмерными, а шкала абсолютной, с фиксированным нулем и единицей, что позволяет выполнять над оценками любые арифметические операции. С точки зрения многокритериальной теории полезности нормализация значений показателей означает создание линейных функций полезности. Для автоматического порождения функции полезности достаточно лишь указать направление оптимизации показателя. Иными словами, линейная функция полезности возникает тогда, когда ничего не известно о цене делений показателя и, следовательно, все деления его шкалы равноценны. По этой причине при многокритериальной оптимизации обычно не используется термин «полезность».

Полезность показателя специально рассматривается в тех случаях, когда деления его шкалы неравноценны. Этой информацией обладают эксперты в соответствующей предметной области. На основе их опыта или известных статистических данных определяется форма функции полезности (ФП). Если отсутствует аналитическая форма, ФП строится по точкам. В [2] описываются исчерпывающие процедуры построения ФП на основе диалога с экспертами. Многокритериальная теория полезности получила применение при решении экономических задач, характеризуемых небольшим числом альтернатив и критериев. Между тем применение функций полезности актуально для решения и других задач. Примером такой задачи является упорядочение объектов, принадлежащих множеству Парето.

Целью настоящей работы является экспериментальное исследование степени влияния кривизны ФП на результаты многокритериального выбора. Для проведения исследования будем использовать множество из пяти объектов: X={x1, x2, x3, x4, x5}, оцениваемых в двухкритериальном пространстве векторами значений признаков y(xi)=(yi1, yi2), i=1, …, 5.

Подпись: Рис. 1. Семейство вогнутых ФП со степенями от 0,05 до 1Пусть имеются следующие векторные оценки объектов: (5, 5), (6, 4), (7, 3), (8, 2), (9, 1). Они подобраны таким образом, чтобы сумма компонентов была равна 10. При одинаковой направленности критериев (например к максимуму) все объекты, обладающие этими оценками, являются недоминируемыми, то есть принадлежат множеству Парето, поскольку улучшение одного показателя на единицу сопровождается ухудшением другого показателя на ту же величину. Иными словами, все объекты принадлежат выпуклой линейной оболочке дискретного множества. Очевидно, что при равной важности скалярные оценки объектов, вычисленные с применением аддитивной обобщающей функции, принадлежат линии безразличия этой функции. Таким образом, переход от векторной оптимизации к скалярной не улучшает различимости элементов множества X.

Подпись: Рис. 2. Семейство выпуклых ФП со степенями от 1 до 10Если отсутствует информация о важности критериев и аддитивная обобщающая функция не подлежит замене на другую, единственным способом упорядочения объектов остается учет ценности значений показателей. Если их функции полезности оставить монотонными, различия многокритериальных оценок можно добиться заданием различной кривизны ФП. Пусть ФП второго показателя остается линейной, а ФП первого показателя будем задавать вогнутой (выпуклой).

Вогнутая ФП отражает понижение ценности деления показателя, а выпуклая – повышение. При построении ФП на основе лотерей первые из них характеризуют несклонность, а вторые – склонность к риску.

Модель нелинейной ФП

Линейная ФП j-го показателя, подлежащего максимизации, вычисляется нормированием значения yj диапазоном его шкалы:

.                                        (1)

Функция (1) преобразуется в нелинейную путем возведения ее формулы в степень k:

.                                 (2)

Значениям k<1 соответствуют вогнутые функции. На рисунке 1 изображено семейство, состоящее из трех вогнутых и одной линейной функций в диапазоне значений целочисленного аргумента y от 1 до 10.

Рисунок наглядно показывает влияние степени k на крутизну функции. Наибольшей крутизной в точке 1 обладает ФП со степенью k=0,05. Величина ФП убывает по мере приближения к линейной функции (k=1) ступенями 0,2; 0,5. В точке 10 величина всех ФП (независимо от степени k) равна 1: u(y)=1.

Симметричное семейство выпуклых ФП, занимающих нижнюю часть графика, образуют степени k>1: 2; 4; 10 (рис. 2). Они также равны 1 (u(y)=1) на верхней границе шкалы показателя.

Согласно рисункам 1 и 2, наибольшее различие вогнутых ФП линейной функции наблюдается в первой половине шкалы показателя, а выпуклых ФП – во второй половине шкалы. Величина разности значений линейной и нелинейных ФП пропорциональна отклонению степени ФП от 1. Эти различия и определяют влияние формы ФП на многокритериальный выбор.

Влияние нелинейной ФП на двухкритериальные оценки

Рассмотрим влияние нелинейной ФП первого показателя на значения обобщающих функций – аддитивной и мультипликативной – в предположении равной важности двух показателей. За базу сравнения примем обобщенные оценки двух линейных функций. В качестве оцениваемого варианта примем обобщение линейной ФП второго показателя и нелинейную ФП первого показателя с максимальным отклонением ее степени от 1. Значения аддитивной функции, обобщающей вогнутую и линейную ФП (столбец k=0,05) и две линейные ФП (столбец k=1), приведены в табли- це 1.

Таблица 1

Значения аддитивной обобщающей функции для двух вариантов ФП

Объект

(y1, y2)

k=0,05

k=1

1

(5, 5)

0,73

0,5

2

(6, 4)

0,69

0,5

3

(7, 3)

0,64

0,5

4

(8, 2)

0,59

0,5

5

(9, 1)

0,55

0,5

Графики аддитивной обобщающей функции для вариантов с линейной и нелинейной (k=0,05) ФП первого показателя приведены на рисунке 3.

Подпись: Рис. 3. Графики аддитивной обобщающей функции для двух вариантов ФПДвухкритериальные оценки объектов для варианта, принятого за базу сравнения, принадлежат одному уровню безразличия u(y1, y2)=0,5. Двухкритериальные оценки для варианта с вогнутой ФП первого показателя позволяют различить объекты, причем максимальное различие двухкритериальных оценок (почти 50 %) имеет место для того значения первого показателя (y1=5), которому соответствует наибольшая разность между значениями линейной и нелинейной ФП.

Значения мультипликативной функции, обобщающей вогнутую и линейную ФП (столбец k=0,05) и две линейные ФП (столбец k=1), приведены в таблице 2.

Таблица 2

Значения мультипликативной обобщающей функции для двух вариантов ФП

Объект

(y1, y2)

k=0,05

k=1

1

(5, 5)

0,69

0,50

2

(6, 4)

0,62

0,49

3

(7, 3)

0,54

0,46

4

(8, 2)

0,44

0,40

5

(9, 1)

0,32

0,30

Графики мультипликативной обобщающей функции для вариантов с линейной и нелинейной (k=0,05) ФП первого показателя приведены на рисунке 4.

Подпись: Рис. 4. Графики мультипликативной обобщающейфункции для двух вариантов ФППодобно аддитивной обобщающей функции мультипликативная обобщающая функция также различает объекты с различной формой ФП, хотя и с меньшей разницей величин двухкритериальных оценок. Логично предположить, что при увеличении числа агрегируемых показателей различие между многокритериальными оценками линейных и нелинейных ФП будет убывать независимо от вида обобщающей функции.

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

В заключение следует отметить, что в обычной практике применения методов скалярной оптимизации при наличии неоднородных показателей осуществляется приведение их значений к единой шкале с применением операции нормирования. С позиции многокритериальной теории полезности это означает применение линейных ФП. Между тем во многих практических случаях экспертиза не подтверждает равноценности делений шкалы показателя. Следовательно, применение линейных ФП можно считать оправданным, если отсутствует возможность получения экспертных оценок по ценности делений шкал показателей. В силу того, что процедура экспертизы шкалы трудоемка [2], а результаты ее требуют тщательной проверки, на практике ею часто пренебрегают. Но при этом следует иметь в виду, что расхождения в результатах скалярной оптимизации могут быть значительными, что проиллюстрировано приведенными в работе примерами.

Погрешность многокритериальных оценок тем больше, чем больше отличие степени нелинейной ФП от линейной (k=1) и чем меньше число агрегируемых показателей. Применение нелинейных ФП, помимо уменьшения погрешности многокритериальных оценок, является одним из способов различения объектов, не различаемых векторными методами оптимизации.

Литература

1.   Микони С.В. Многокритериальный выбор на конечном множестве альтернатив: учеб. пособие. СПб: Лань, 2009.

2.   Кини Р.Л., Райфа Х. Принятие решений при многих критериях: предпочтения и замещения. М.: Радио и связь, 1981.

3.   Бураков Д.П. Проверка результатов многокритериального упорядочения на Парето-оптимальность // Изв. ПГУПС. СПб: Изд-во ПГУПС, 2006. Вып. 2 (7). С. 28–34.


Постоянный адрес статьи:
http://swsys.ru/index.php?id=2811&page=article
Версия для печати
Выпуск в формате PDF (5.05Мб)
Скачать обложку в формате PDF (1.39Мб)
Статья опубликована в выпуске журнала № 3 за 2011 год.

Возможно, Вас заинтересуют следующие статьи схожих тематик: