Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2 / ТИПиС / Nechetkie_mnozhestva_MAI

.pdf
Скачиваний:
29
Добавлен:
06.02.2016
Размер:
1.16 Mб
Скачать

Определение 1. Упорядоченным множеством называется множество S с

бинарным отношением , которое удовлетворяет законам

рефлексивности, антисимметричности и транзнтивности:

Рефлексивность: для всех õ, õ

õ.

 

 

 

 

 

 

 

Антисимметричность: если х

ó è

ó x, òî õ=ó.

 

 

 

Транзитивность: если õ ó è ó z, òî x

z.

 

 

 

 

Для любого отношения х

ó (читается:

õ предшествует ó) такого

типа можно определить õ<ó, что означает

õ

ó è õ ó.

 

 

Говорят, что ó покрывает (доминирует) õ, åñëè

õ<ó è åñëè x<t<y

невозможно ни для какого t.

 

 

 

 

 

 

 

 

Упорядоченные множества с конечным числом элементов могут

быть удобно представлены направленным графом. Каждый элемент сис-

темы представлен вершиной так, что дуга направлена от à ê b, åñëè b<à.

Определение 2. Вполне упорядоченное множество – (также называемое

цепью) есть упорядоченное множество со следующим до-

полнительным свойством: если

 

, òî èëè õó

èëè

ó x. (Т.е. в данном множестве нет повторяющихся эле-

ментов)

 

 

 

 

 

 

 

 

 

Определение 3. Подмножество Å упорядоченного множества S называ-

ют ограниченным сверху, если существует элемент

 

,

÷òî

для любого

 

. Элемент s называют верх-

ней границей Å.

 

 

 

 

 

 

 

 

Говорят, что Å имеет супремум или наименьшую верхнюю грани-

öó â S, åñëè Å имеет верхние границы и у множества верхних границ U

имеется элемент u1

такой, что

äëÿ âñåõ

 

. Элемент u1– åäèí-

ственный и называется супремумом

Å â S.

 

 

 

 

Символ sup используется для обозначения супремума. Аналогич-

ные определения могут быть даны для множеств, ограниченных снизу,–

нижняя граница и инфимум. В этом случае используют символ inf.

 

 

Существует много способов определения иерархии. Остановимся

 

лишь на одном из них.

 

 

 

 

 

 

 

 

 

Воспользуемся обозначением х -

={ó | õ покрывает ó} è õ+ = {ó | ó

покрывает õ} для любого элемента õ

в упорядоченном множестве.

 

 

51

Определение 4. Пусть Í – конечное частично упорядоченное множество

 

 

с наибольшим элементом

b.

 

 

Í есть иерархия, если выполняются следующие условия.

1. Существует разбиение Í на подмножества Lk , k=1,2...h, ãäå L1={b}.

2. Èç

 

следует, что

 

+

=

.

 

 

 

 

 

3. Èç

 

следует, что

+

 

=

.

 

Для каждого x H существует весовая функция (сущность ее зависит

от явления, для которого строится иерархия)

 

 

 

=

 

 

 

 

 

 

 

 

 

 

 

Множества Lk являются уровнями иерархии, а функция

åñòü

функция приоритета элемента одного уровня относительно цели х.

Заметим, что даже если

+

(для некоторого уровня

Lk), òî

может быть определена для всех Lk , åñëè-

приравнять ее к нулю для всех

элементов в Lk+1, не принадлежащих õ- .

 

 

 

 

Пример 1. Рассмотрим иерархию Í, построенную для задачи выбо-

ра руководителя из трех кандидатов (см. рис. 1, стр. 89). Элементами мно-

жества Í в данном случае являются цель задачи и факторы, на нее влияю-

щие, а также кандидаты на должность руководителя.

 

 

Í={руководитель, организационные способности, профессиона-

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

авторитет среди подчиненных, кандидат 1, кандидат 2, кандидат 3}.

Для иерархии выполняются все условия определения 4.

 

 

1. Существует разбиение множества Н

на подмножества L1, L2, L3

(h=3), ãäå L1={Руководитель}, L2={организационные способности, про-

фессионализм, личная активность, коммуникабельность, внимание к под-

чиненным, авторитет среди подчиненных}, L3={кандидат 1, кандидат 2,

кандидат 3}.

 

 

 

 

 

 

 

2. Рассмотрим õ=Руководитель L

, в этом случае x -= L

. (анало-

 

 

 

1

 

 

2

 

гичные выводы справедливы и для всех других õ).

 

 

3. Рассмотрим х=кандидат 1

L , в этом случае x += L . (аналогич-

 

 

 

3

 

2

 

 

ные выводы справедливы и для всех других х).

 

 

 

52

Определим весовую функцию для элемента õ=Руководитель. Эта

функция ставит в соответствие качествам руководителя (элементам уров-

íÿ L2.) значения из отрезка

[0, 1]

и определяет приорите этих качеств

относительно цели – "Руководитель". Весовая функция задается субъек-

тивно экспертами. К примеру, она может быть такой

 

 

 

 

wруководитель(орг. способ.)=0,3;

wруководитель(профес.)=0,2;

 

 

wруководитель(личн.актив.)=0,1; wруководитель(коммуникабельность)=0,1;

wруководитель(внимание к под.)=0,1; wруководитель(авторитет)=0,2.

 

Условие

 

 

=

 

выполняется.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Определение 5. Иерархия называется полной, если для всех

 

ìíî-

 

 

жество

+

=

 

=

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Так в предыдущих примерах обе иерархии являлись полными.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Основная задача. Как определить для любого заданного элемента

α и подмножества

 

 

β

α < β

функцию

 

,

чтобы она отражала свойства функций приоритетов

, на уровнях

= α

 

β

. В частности, что это за функция

 

.

Используя менее формальную терминологию, задачу можно пере-

формулировать следующим образом.

 

 

 

 

 

 

Рассмотрим социальную (или экономическую) систему с главной

целью b и множеством основных видов действий

 

. Пусть эту систему

можно представить как иерархию с максимальным элементом b и ниж-

ним уровнем

. Каковы приоритеты элементов уровня

по отноше-

íèþ ê b?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Изложим метод решения основной задачи. Предположим, что

=

 

 

 

 

 

=

 

+

 

+

(Заметим, что в со-

ответствии с замечанием, следующим за определением 4, можно предпо-

ложить, что Y=Lk, Õ =Lk+1.) Пусть также существует элемент

 

,

такой, что

 

. Рассмотрим функции приоритетов

 

 

 

 

 

 

 

 

 

 

 

=

 

 

 

 

 

53

Обозначив через

 

функцию приоритета элементов

èç Õ относительно z, зададим ее следующим образом:

 

=

 

=

+

 

 

=

 

 

 

 

 

Очевидно, что это не что иное, как процесс взвешивания показателя

влияния элемента ói, на приоритет элемента õi, путем умножения этого

показателя на важность элемента ói, относительно z.

 

 

Соответствующие алгоритмы упростятся, если из

образо-

вать матрицу Â, положив

=

. Если обозначить далее

=

=

, то приведенная выше формула примет вид.

=

 

=

+

 

 

 

=

 

 

 

 

 

 

В результате имеем окончательную формулу

=

.

Композиция приоритетов включает взвешивание и суммирование.

Это требует независимости критериев на каждом этапе, в противном слу-

чае один элемент может получить некоторый приоритет относительно не-

которого признака и дополнительный приоритет, вызванный перекрыва-

нием этого признака с другим признаком, что вызовет двойной учет. В

простых терминах множество признаков или критериев называют незави-

симым, если возможна взаимозаменяемость любой пары безотноситель-

но влияния других. Иными словами, критерии независимы, если между

ними нет взаимодействия.

 

 

 

 

5.1.2. Принцип иерархической композиции: аддитивность взвешивания

Задано два конечных множества S

è T. Пусть S

– множество незави-

симых свойств и

Ò – множество объектов, которые в качестве характери-

стик обладают этими свойствами. Предположим, что численный вес, при-

оритет, или индекс относительной важности,wi ассоциируется с каждым

sj S, òàê ÷òî

=

. Пусть wij0, j=1,...,m, удовлетворяющие ус-

=

54

ловию

=

, есть веса, ассоциируемые с

 

=

, îòíî-

сительно

sj. Тогда выпуклая

комбинация wij,

j=1,..,n

-

 

=

 

 

 

 

 

 

 

 

 

 

=

представляет собой численный приоритет или от-

=

 

 

 

 

 

 

 

 

 

 

носительную важность ti относительно S. Заметим, что принцип распрос-

траняется на цепь множеств.

 

 

 

 

 

 

 

 

Замечание.

 

 

 

 

 

 

 

 

 

"Иерархическое измерение" есть процесс взвешивания "линейных"

переменных, ассоциирующий каждый уровень с нелинейными коэффи-

циентами, которые являются произведениями и суммами переменных,

связанных с верхними уровнями.

 

 

 

 

 

 

öèè.

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

Определение 6. Предположим, что для каждой подцели или вида деятель-

 

 

ности ej â Lk

существует порядковая шкала oj над видами

 

 

деятельности åα (α=1,...,nk+1) â Lk+1. Определим частич-

 

 

ный порядок на множестве Lk+1

следующим образом:

 

 

åα

eβ тогда и только тогда, если для j=1,..., nk, oαj≥οβj .

 

Теорема 1. Пусть (w1j,...,

+

) – вектор приоритетов для

Lk+1

относительно ej и предположим, что он сохраняет порядокoαj. Пусть W1,....,

+

– (составной) вектор приоритетов дляLk+1. Тогда из åα eβ следует,

÷òî WαWβ. Таким образом, иерархическая композиция сохраняет по-

рядковое предпочтение.

 

 

 

 

 

 

 

 

Теорема 2. Пусть Í – полная иерархия с наибольшим элементом b

è h

уровнями. Пусть далее Bk – матрица приоритетов k-го уровня,

k=2,...,h. Åñëè W/ – вектор приоритетов p-го уровня относительно неко-

торого элемента z

â (ð-1) - м уровне, то вектор приоритетов W q-ãî óðîâ-

íÿ (p<q) относительно z определяется как

 

 

 

 

 

=

+

.

 

 

 

 

 

 

 

Таким образом, вектор приоритетов самого низкого уровня относи-

 

 

 

 

 

 

 

 

 

 

55

тельно элемента b

=

 

.

 

 

 

 

Обычно L1 состоит из единственного элемента,

– просто ска-

ляр; в противном случае

– вектор.

 

 

 

 

 

Для полной иерархии справедливо следующее утверждение: при-

оритет элемента любого уровня равен сумме его приоритетов в каждом

подмножестве сравнения, которым он принадлежит; иногда каждый из

приоритетов взвешивается лишь частью элементов уровня, которые при-

надлежат данному подмножеству, и приоритетом подмножества. Полу-

чающееся множество приоритетов элементов этого уровня затем норма-

лизуются посредством деления на сумму приоритетов элементов. При-

оритет подмножества на уровне равен приоритету доминирующего эле-

мента на следующем уровне.

 

 

 

 

 

 

5.1.3. Интерпритация приоритетов с помощью теории графов

Определение 7. Обозначим узлы направленного графа G через

1, 2, 3,...,

n. С каждой направленной дугой õij îò óçëà i äî óçëà j

ассоциируется неотрицательное число,

<

<

, íàçû-

ваемое интенсивностью дуги. (Петли и кратные дуги раз-

решены).

 

 

 

 

 

 

 

Определение 8. Маршрут в направленном графе есть чередующаяся пос-

ледовательность узлов и дуг, при которой каждый узел яв-

ляется концом дуги, находящейся в последовательности

непосредственно перед ним, и источником последующей

за ним дуги. Обе концевые точки каждой дуги находятся в

последовательности. Длина маршрута есть число дуг в пос-

ледовательности. Маршрут длины k назывем "k-маршру-

òîì".

 

 

 

 

 

 

 

 

Определение 9. Интенсивность маршрута длины k îò óçëà i äî óçëà j åñòü

произведение интенсивностей дуг в маршруте.

 

 

Определение 10. Общая интенсивность всех k-маршрутов от узла i äî

óçëà

j есть сумма интенсивностей маршрутов.

 

Отметим, что для общей интенсивности 1-маршрутов (первых мар-

тшрутов) берется сумма интенсивностей всех 1-маршрутов от i

äî j. Âñå

интенсивности вдоль дуги i, j

считаются равными. Поэтому общая интен-

сивность от i äî j получается равной

=

, ãäå

– число дуг от i

56

äî j, а интенсивность каждой дуги.

Определение 11. Для заданного направленного графа D матрица интен- сивности-инцидентности U=(u ) определяется как матрица, элементами которой являютсяij uij=tij äëÿ âñåõ i è j.

Пример 2. На рисунке число рядом с каждой дугой показывает ее интенсивность. Матрица интенсивности-инцидентности U=(uij), àññî-

циируемая с этим графом, будет

=

 

. Общая интен-

 

сивность 1-х маршрутов от i äî j ïðåä-

 

ставлена (i,j)-м элементом этой мат-

 

ðèöû.Общая интенсивность маршру-

 

та длины 2 от узла 1 до узла 3 равна

 

сумме следующих трех величин вме-

 

сте с соответствующим маршрутом,

 

изображенным справа:

 

× +

× +

×

 

 

 

×

 

 

 

×

При этом каждая дуга между первыми двумя узлами берется по

одному разу с каждой дугой между двумя вторыми узлами. Сумма этих

величин равна 17/2. Это есть элемент (1,3) матрицы U2. Таким образом

можно показать, что для всех i è j общая интенсивность 2-маршрутов от

óçëà i äî óçëà j будет (i,j)-м элементом матрицы

=

. Обобщим результат.

57

Теорема 3.

-й элемент матрицы Uk является общей

интенсивнотсью k-маршрутов от узла i äî óçëà j.

 

Следствие. Если

=1

äëÿ âñåõ i è j, òî

-й элемент в Uk ÿâëÿ-

ется числом k-маршрутов от i äî j.

 

Для рассматриваемой проблемы важна обратная задача интерпре-

тации степеней матрицы для подсчета интенсивности маршрутов.

Будем ассоциировать с каждым из n видов деятельности нашей про-

цедуры парных сравненеий узел направленного графа D. В этом случае

матрица интенсивности-инцидентности U есть не что иное, как матрица

суждений. Числитель pij (i,j)-го элемента такой матрицы (полагая, что он

дан в сравнительно простой дробной форме) представляет собой число

дуг, направленных от вершины i к вершине j. Интенсивность каждой дуги

îò i äî j

одна и та же и равна обратной величине

знаменателя элемен-

та. Это естественный способ определения соответствующего графа, так

êàê äëÿ

=1 он сводится к обычной матрице вершин, k-ая степень

которой дает число маршрутов длины k.

 

Интерпретировать (i,j)-й элемент матрица À можно как прямое

превосходство, или интенсивность важности вида деятельностиi относи-

тельно вида деятельности j. Он выражает относительный вклад, который

вид деятельности i вносит в достижение определенной цели по сравнению

с вкладом, вносимым видом деятельности j. Нормализованные суммы

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

видов деятельности относительно всех других видов деятельности, а мат-

ðèöà À2

– индекс оносительной важности превосходства с учетом всех 2-

маршрутов. Последний обеспечивает косвенное сравнение пар через одну промежуточную вершину. Следовательно, уровень важности вида деятельности повышается или снижается в соответствии с его взаимосвязью с другими видами деятельности. В общем случае эффект превосходства между видами деятельности можно получить, вычисляя предельное значение суммы строк Ak матрица À k-ой степени. Каждое число, нормализованное посредством суммы этих величин, служит общим индексом превосходства, или приоритетом, среди видов деятельности.

Формальное понятие относительного превосходства вида деятель-

58

ности i над видом деятельности j за k-шагов можно разъяснить в терми-

нах общей интенсивности всех k-маршрутов от узла i äî óçëà j. Относи-

тельное превосходство вида деятельности i над другим видом деятельнос-

òè j прямо и косвенно, через промежуточные виды деятельности, за k-

шагов представлен (i,j)-м элементом матрицы

Ak. Из-за наличия петли

на каждой вершине получается, что каждый вход матрицы

Ak является

суммой всех маршрутов длины, меньшей или равной k. Сколько раз вклю-

чен каждый маршрут зависит от его длины и от числа престановок его

петель при получении искомой длины маршрута. Петля сама по себе при-

дает единичную интенсивность маршруту. Следовательно, общая интен-

сивность маршрута не меняется при прохождении вдоль петли несколько

ðàç.

Теорема 4. Пусть

A=(aij)

(nxm)-матрица сравнений; aij(k)

(i,j)-й элемент матрицы Ak представляет собой относительное превосход-

ство (или важность) вида деятельности i над видом деятельности j çà k-

шагов.

 

 

 

 

 

 

 

 

Определение 12. Индекс превосходства wi(k) вида деяетльности i íàä

 

 

всеми другими видами деятельности за k-шагов определя-

 

 

åòñÿ êàê

=

∑∑

Таким обра-

 

 

 

 

 

 

 

 

 

 

 

 

=

=

=

 

 

 

çîì, w

(k) – сумма i-îé строки

Ak, деленная на сумму

 

 

 

i

 

 

 

 

 

 

 

 

строк.

 

 

 

 

 

 

 

Определение 13. Общий индекс превосходства wi вида деятельности i íàä

 

 

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

 

= →∞

= →∞

∑ ∑

.

 

 

 

 

 

 

=

=

=

 

 

Определение 14. Индекс приоритета, ассоциирумый с видом деятельности i, является общим индексом его превосходства wi.

5.1.4. Положительные обратносимметричные матрицы и их собствен- ные значения À=(à ) à >0 i, j = 1,2 ...n

Квадратные матрицы ij , для которых ij , ,

àij=1/ àij, i,j= 1,2 ...n, будем называть положительными, обратносимметричными матрицами.

59

Положительные обратносимметричные матрицы À=(à ), для элементов которых выполняется соотношение aik=aijajk , i,j,k =ij 1,2,...,n являются согласованными.

5.1.5. Неприводимые матрицы

Обратносимметричные матрицы попарного сравнения не содержат нулей, следовательно они всегда неприводимы.

Определение 15. Квадратная матрица – неприводимая, если она не может

быть представлена в виде

, ãäå À1

è À3

– êâàä-

ратные матрицы, 0 – нулевая матрица. В противном слу-

чае матрицу называют приводимой.

 

 

 

 

 

 

Пример 3. Матрица

=

приводима.

 

 

Граф, соответствующий этой матрице имеет дугу из первой в первую и третью вершины и аналогично из третьей в первую и третью вершины, но переход во вторую вершину невозможен. Со второй вершины можно перейти во все три вершины.

Таким образом, первая и третья вершины образуют неприводимую компоненту, а вторая связана с ними.

Заметим, что комплексная матрица À неприводима в том и только в том случае, если ее направленный граф D(À) – сильно связный.

Теорема 5. Квадратная матрица или неприводима, или не может быть приведена путем перестановок индексов к виду:

60

Соседние файлы в папке ТИПиС