Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_Практические занятия2.doc
Скачиваний:
4
Добавлен:
10.11.2019
Размер:
7.65 Mб
Скачать

Практическая работа № 7 Построение интегральных критериев в q-нормальной форме

Цель работы: Определение закона аппроксимации интегрального критерия.

Нормальную форму интегрального критерия можно представить в виде

или

(u) = n(un) + n-1(un, un-1) + … + 1(un, un-1, …, u1).

Можно зафиксировать значение (u) = ej = const, тогда множество значений составляющих вектора u(i) образует поверхность размерностью (n – 1), называемую поверхностью безразличия, каждая точка которой имеет одинаковое значение интегрального критерия.

Если в пространстве критериев провести не одну, а несколько поверхностей безразличия, то, анализируя их взаимное расположение, можно выяснить вид функции n(u) в Q-нормальной форме и закон, с помощью которого можно аппроксимировать поведение функции n(u) вдоль координатной оси иn для каждого фиксированного вектора u(n-1).

Линейная аппроксимация

Если значение n(u) изменяется вдоль координатной оси un по линейному закону, тогда

n(u(n-1), un) = k0(u(n-1)) + k1(u(n-1))un, то есть n(u) = k1(u(n-1), un(j))+ej

и для значения ej < n(u) < ej+1

,

то есть значение k1(u(n-1)) обратно пропорционально расстоянию между поверхностями Qj+1 и Qj, измеренному вдоль координатной оси иn, что соответствует разности un(j + 1) – un(j) на рис. 7.1.

Рис. 7.1. Поверхности безразличия

То есть поверхности безразличия представляют собой семейство параллельно расположенных в пространстве Un гиперплоскостей и интегральный критерий принимает вид линейной формы. Отсюда следует, что k1(u(n-1)) = k1 = const, если отношение un(j+1) к un(j) не зависит от значений компонент вектора u(n-1). Взаимное расположение поверхностей Qj, и Qj+1 для этого случая показано на рис. 7.2а.

Аппроксимация логарифмической функцией

В этом случае n(u) вдоль оси ип изменяется по закону

n(u) = k0(u(n-1)) + k1(u(n-1))ln(un), то есть (u) = k1(u(n-1))[ln(un) – ln(f1(u(n-1))]+ej и для значения ej < n(u) < ej+1

.

Взаимное расположение поверхностей Qj, и Qj+1 для этого случая показано на рис. 7.2б.

Рис. 7.2. Взаимное расположение кривых безразличия при k1(u1) = const

и линейном (а), логарифмическом (б), показательном (в) и степенном (г)

законах аппроксимации функции n(u)

Аппроксимация показательной функцией

Если в области u(j, j+1) определена n(u) = k0(u(n-1)) + k1(u(n-1))exp(un), то есть (u) = k1(u(n-1))[exp(un) – exp(fj(u(n-1))] + ej, тогда для ej < n(u) < ej+1

.

При этом k1(u(n-1)) = k1 = const, если для любого u(n-1) разность значений показательной функции в точках fj+1(u(n-1)) и fj (u(n-1)) остается неизменной, как это показано на рис. 7.2в.

Аппроксимация степенной функцией

Пусть функция n(u) имеет вид , то есть , откуда

.

На рис. 7.2г показано взаимное расположение двух поверхностей безразличия для случая, когда K = 0,5 и k1(u(n-1)) = k1 = const.

Выбор закона аппроксимации

Если закон аппроксимации заранее известен, то, имея достаточное число поверхностей безразличия, можно построить интегральный критерий на основе Q-нормальной формы. В простейших случаях для этого требуется всего две поверхности безразличия, причем особенности их взаимного расположения, как это видно из рис. 7.2, могут подсказать закон аппроксимации.

В противном случае необходимо определить закон опытным путем. Для этого в области U(j,j+1), ограниченной двумя поверхностями безразличия, выбирают произвольную точку и проводят через нее дополнительную поверхность безразличия . Затем, задавая различные законы аппроксимации функции n(u), получают соответственно различные формы интегрального критерия. Для каждой такой формы определяют значение и поверхность безразличия , проходящую через точку и описываемую уравнением .

Чем меньше различаются между собой поверхности и , тем точнее принятый закон аппроксимации описывает систему предпочтений ЛПР. Если различия между и не превышают допустимой в данной задаче погрешности, то этот закон может быть использован для построения интегрального критерия. В противном случае следует попытаться отыскать другой закон аппроксимации функции n(u) в области U(j, j+1), проводя, если надо, дополнительные поверхности безразличия между Qj и Qj+1. В наиболее сложных ситуациях функцию n(u) приходится аппроксимировать полиномом, подбирая его степень так, чтобы обеспечить достаточную точность оценки предпочтительности с помощью соответствующего интегрального критерия.

Пример

Пусть необходимо упорядочить по предпочтительности телевизоры из множества S = [u1 = (27; 100), u2 = (35; 170), u3 = (45, 240), u4 = (58, 300)], оцениваемые по критериям u1 – размер экрана (см) и и2 – цена (руб.).

Для упрощения будем пользоваться вместо критерия u2 критерием u2 = 400 – u2, характеризующим экономию покупателя при приобретении данного телевизора по сравнению с максимально допустимой ценой 400 руб. Тогда оба критерия (u1 и u2) будут соответствовать принципу «чем больше, тем лучше».

На рис. 7.3 построены множество S и кривые безразличия Q1 и Q2, полученные на основании опроса ЛПР, указавшего две эквивалентные последовательности векторных оценок (u1, u2):

(20, 225) ~ (40, 320) ~ (60, 390); (20, 100) ~ (40, 170) ~ (60,210).

Первая последовательность послужила основанием для построения кривой Q1, а вторая – для нахождения Q2.

Кривая безразличия Q2 разделила множество S на подмножества S1 = |u1| и S2 = |u2, u3, u4|. Согласно проведенному выше анализу векторные оценки из S1 явно предпочтительнее векторных оценок из S2. Для того, чтобы упорядочить по предпочтительности оценки из S2, необходимо построить интегральный критерий.

Прежде всего необходимо проверить, возможна ли аппроксимация n(u) простейшими законами на основе Q-нормальной формы, для чего необходимо сопоставить графики на рис. 7.2 с кривыми Q1 и Q2 на рис. 7.3. Взаимное расположение Q1 и Q2 не может быть описано линейным, логарифмическим, показательным или степенным законом при k1(u(n-1)) = const. Следовательно, для построения интегрального критерия требуется больше двух поверхностей безразличия. Для точки b (рис. 7.3) ЛПР указал такие точки а и с, что а ~ b ~ с или (25, 190) ~ (40, 240) ~ (55, 280). Эта дополнительная информация позволяет проверить возможность использования того или иного закона аппроксимации функции n(u) для случая k1(u(n-1)) = = const.

1. Для линейного закона согласно:

(b) = k1(b1)[b2f1(b1)] + e1;

.

Предположим, что e1 = 0, е2 = 1. Тогда из графиков Q1 и Q2 на рис. 7.3:

k1(b1) = l/[f2(b1) – f1(b1)] = l/(0,23–0,08) = 6,667;

(b) = 6,667 (0,16–0,08) = 0,533.

Из уравнения 0,533 = k1(u1)[u2f1(u1)], где k1(u1) = 1/[f2(u1) – f1(u1)], можно получить уравнение u2 = 0,533[f2(u1) – f1(u1)] + f1(u1) = 0,533f2(u1) + + 0,467f1(u1), определяющее кривую безразличия для линейного закона на рис. 7.3, соответствующую значению интегрального критерия е = 0,533.

2. Для логарифмического закона при e1 = 0, е2 = 1

(b) = k1(b1)[ln b2 – ln f1(b1)],

где k1(b1) = 1/[ln f2(b1) – ln f1(b1)] = 1/(ln 0,23 – ln 0,08) = 0,947, и, следовательно, (b) = 0,947(ln 0,16 – ln 0,08) = 0,656.

Из уравнения 0,656 = [ln u2 – ln f1(u1)]/[ln f2(ui) – ln f1(u1)] можно получить уравнение кривой безразличия и2 = (f2(u1))0,656 (f1(u1))0,344 для логарифмического закона аппроксимации, построенной на рис. 7.3.

Рис. 7.3. Выбор закона аппроксимации функции n(u)

3. Для показательного закона при e1 = 0, е2 = 1

k1 (b1) = 1/[ехр (f2(b1)) – exp (f1(b1))] = 1/(ехр 0,23 – ехр 0,08) = 5,704;

= k1(b1) [ехр (f2(b1)) – ехр (f1(b1))] = 5,704 (exp 0,16 – ехр 0,08) = 0,515, кривая безразличия u2= ln [0,515ехр(f2(u1)) + 0,485ехр (f1(u1))] для показательного закона аппроксимации изображена на рис. 7.3.

4. Для степенного закона при K = 0,5

и кривая безразличия для степенного закона аппроксимации на рис. 7.3 описывается уравнением

.

Для проверки близости закона аппроксимации и кривой безразличия, определенной ЛПР, необходимо определить значения интегральных критериев для точек a и с:

1) линейный закон

u2 = 0,533f2(u1) + 0,467f1(u1);

u2(а) = 0,533  0,28 + 0,467  0,15 = 0,219;

u2(b) = 0,160;

u2(c) = 0,533  0,20 + 0,467  0,025 = 0,118.

(а) = 6,667(0,219–0,15) = 0,462;

(b) = 0,533

(c) = 6,667(0,219–0,15) = 0,622.

2) логарифмический закон

и2 = (f2(u1))0,656 (f1(u1))0,344;

u2(а) = 0,280,656  0,150,344 = 0,226;

u2(b) = 0,160;

u2(c) = 0,200,656  0,0250,344 = 0,098.

(а) = 0,947(ln 0,226–ln 0,15) = 0,388;

(b) = 0,656

(c) = 0,947(ln 0,098–ln 0,025) = 1,292.

3) показательный закон

u2= ln[0,515ехр(f2(u1)) + 0,485ехр(f1(u1))]

u2(а) = ln(0,515 exp 0,28 + 0,485 exp 0,15) = 0,219;

u2(b) = 0,160;

u2(c) = ln(0,515 exp 0,20 + 0,485 exp 0,025) = 0,119.

(а) = 5,704(exp 0,219–ехр 0,15) = 0,473;

(b) = 0,515

(c) = 5,704(exp 0,119–ехр 0,025) = 0,576.

4) степенной закон

u2(а) = = 0,223;

u2(b) = 0,160;

u2(c) = = 0,109.

(а) = 5,083 = 0,429;

(b) = 0,595

(c) = 5,083 = 0,875.

Ближе всего к кривой безразличия, которую можно провести через эквивалентные точки a, b и с, подходят кривые, соответствующие линейному и показательному законам аппроксимации функции (u), практически совпадающие на рис. 7.3. Проверка близости может быть проведена по min квадратичных отклонений

:

1) линейный закон:  = 0,114;

2) логарифмический закон:  = 0,346;

3) показательный закон:  = 0,074;

4) степенной закон:  = 0,325.

В качестве закона аппроксимации выбираем показательный закон и из рис. 7.3 имеем:

(u1) = 5,704(exp 0,3 – exp 0,14) = 1,138;

(u2) = 5,704(exp 0,23 – exp 0,105) = 0,844;

(u3) = 5,704(exp 0,16 – exp 0,065) = 0,607;

(u4) = 5,704(exp 0,1 – exp 0,017) = 0,502.

Поскольку (u1) > (u2) > (u3) > (u4), то u1 u2 u3 u4.

Задание

1. На основе эквивалентных последовательностей векторных оценок, выявленных ЛПР, провести линейную, логарифмическую, экспоненциальную, степенную аппроксимацию (u) на основе Q-нормальной формы.

2. Определить закон, наиболее точно описывающий (u).

3. Определить упорядочивание заданных векторных оценок.

Содержание отчета

1. Расчет линейной, логарифмической, экспоненциальной, степенной аппроксимации интегрального критерия на основе Q-нормальной формы.

2. Выбор закона, наиболее точно описывающего интегральный критерий.

3. Определение порядка предпочтительности альтернатив.

4. Графическое изображение результатов расчетов.

Вопросы

1. Q-нормальная форма интегрального критерия.

2. Методы аппроксимации.

3. Выбор закона аппроксимации.