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

3230

.pdf
Скачиваний:
1
Добавлен:
15.11.2022
Размер:
3.59 Mб
Скачать

WKA = {0,5

0,5}T

приоритет альтернатив по критерию

1

 

 

 

K2 ;

 

 

 

 

 

= {0,5

0,5}T

приоритет критериев относительно

 

X

фокуса Ф.

Поскольку векторы приоритетов альтернатив относительно критериев K1 и K2 нормированы, результирующей вектор рассчитывается по формуле (2.3).

При этом матрицы [A] и [L] и вектор X с учетом ранее выполненных расчетов имеют следующий вид:

 

 

K1

K2

 

 

 

 

 

 

 

A1

0,2

0

 

K1

K2

 

 

 

 

 

 

 

 

 

 

 

 

[A] =

A2

0,2

0

 

 

 

 

0,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5 / 7

0

; X =

.

 

 

;[L] =

 

 

 

A3

0,2

0

 

0

2 / 7

 

 

 

0,5

 

 

A4

0,2

0,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A5 0,2 0,5

Производя последовательные перемножения матриц и вектора слева на право, получим следующие результаты:

 

 

 

K1

 

K2

 

 

A1

 

0,0715

 

 

 

 

 

 

 

 

 

 

 

A1

0,143

 

0

 

 

 

 

 

 

 

 

 

A2

 

0,0715

 

 

 

A2

0,143

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

[A][L] =

 

;[A][L]X = A3

 

0,143

.;

A3

0,143

 

0

 

 

 

 

 

 

A4

 

0,143

 

 

 

A4

0,143

 

0,143

 

 

 

 

 

 

 

 

 

A5

 

0,143

 

 

 

A5

0,143

 

0,143

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(0,5)1

0

 

0

0

0

 

 

 

 

[B] =

 

0

(0,5)1

0

0

0

 

0

 

0

(0,5)1

0

0

 

 

 

0

 

0

 

0

(0,5)1

0

 

 

 

0

 

0

 

0

0

 

(0,5)1

71

A1 0,143

W = [A][L]X [B] = A2 0,143 . A3 0,143

A4 0,286

A5 0,286

При не учёте структурного критерия L результирующий вектор приоритетов альтернатив имеет следующий вид:

W ' = [A]X = [0,1 0,1 0,1 0,35 0,35]T .

Из сравнительного анализа двух результирующих векторов W и W ' видно, что в первом случае каждый из альтернатив A4 и A5 (значение 0,286 в векторе) в два раза весомее

любой из альтернатив A1 , A2 или A3 (значение 0,143 в векто-

ре), во втором случае различия между теми же альтернативами большее и равно 3,5 (значение 0,35 против 0,1) для альтерна-

тив в векторе приоритетов W ' .

Рассмотрим МАИ для иерархий (рис. 2.3), у которых в отличие от ранее рассмотренных альтернативы сгруппированы

в подмножества {A , A , K, A }, {A′, A

, K, A′}, {A′′, A′′, K, A′′},

1 2

m

1 2

s

1 2

l

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

{K11 , K12 , K, K1m }, {K21, K22 , K, K2n } , {Kn1, Kn 2 , K, Knp } . В

этом случае перевернутое иерархическое дерево состоит из ряда самостоятельных иерархических ветвей.

72

Рис. 2.3. Иерархия с несколькими ветвями

Рассмотрим особенности алгоритма для определения векторов приоритета альтернатив на иерархиях, состоящих из нескольких ветвей. Проиллюстрируем его на примере конкретной иерархии с несколькими ветвями (рис. 2.3).

Шаг 1. Вычисляются векторы приоритетов альтернатив относительно критериев Kij .

W A

,W A ,.....,W A

;

K

K

12

K

1m

 

11

 

 

 

W A ' ,W A' ,.....,W A' ;

K21

K22

K2 n

 

W A" ,W A" ,.....,W A" .

Kn1

Kn 2

Knp

 

Шаг 2. Строится r матриц [ Ai ] , у которых наименованиями сток являются альтернативы, а наименованиями столб-

цов – критерии

Kij . При этом если альтернатива Ai не связана

с критерием Kij

, то в матрице [ Ai ] на пересечении соответст-

вующих строки и столбца проставляются нуль.

Шаг 3. Вычисляются r векторов приоритетов альтернатив Wi A (i =1, r) относительно критериев Ki по выражениям:

W A = [A

][S

 

][L ]

 

 

 

1

[B

];

 

 

X

 

1

1

1

 

1

 

 

 

 

 

1

 

 

W A = [A ][S

 

 

][L ]

 

 

2 [B ];

(2.4)

2

X

2

2

 

2

 

 

 

 

 

 

2

 

W A = [A ][S

 

 

][L ]

 

r [B ].

 

r

X

 

r

r

 

r

 

r

 

73

где [Si ] – матрица для нормирования матрицы [ Ai ] ; [Li ] –

структурная матрица для измерения веса альтернатив пропорционально отношению R / N (R – число альтернатив, находящихся под критерием Kij , N – суммарное число альтернатив);

X i – вектор приоритетов критериев Kij относительно критериев Ki ; [Bi ] – диагональная матрица для получения нормированного вектора Wi A , определяемая по выражению (2.4).

Шаг 4. Вычисляется вектор приоритетов критериев X 0 относительно фокуса иерархии K0 .

Шаг 5. Строиться результирующая матрица [ A0 ] , у которой наименованиями строк являются все рассматриваемые альтернативы ({Ai }, i =1, m ,{Ai′}, i =1, s ,{Ai′′}, i =1, t ), а наименованиями столбцов критерии Ki . При этом результирующая матрица [ A0 ] имеет вид:

 

 

 

K1

K2

Kr

 

 

A1

 

 

 

 

 

 

A2

W A

0

0

 

 

 

 

 

...

1

 

 

 

 

 

 

 

 

 

 

 

Am

 

 

 

 

 

 

 

 

 

 

 

[ A0

] =

A2

 

 

 

 

...

0

W A

0

 

 

 

 

As

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A1′′

 

 

 

 

 

 

A2′′

0

0

W A

 

 

 

 

 

...

 

 

 

r

 

 

 

 

 

 

 

 

At′′

 

 

 

 

74

Шаг 6. Определяется результирующий нормированный вектор приоритетов W0A всех рассматриваемых альтернатив относительно фокуса иерархии K0 на основе известного вы-

ражения:

W0A = [A0 ][S0 ][L0 ]X 0 [B0 ].

Конец алгоритма.

2.2. Метод аналитических сетей

Метод аналитических сетей (МАС) является развитием метода анализа иерархий и позволяет получить оценки приоритетности всех элементов сетевой структуры относительно заданной цели при наличии взаимных и обратных связей [10]. Этот метод позволяет работать с плохо формализуемыми, многокритериальными проблемами с взаимным влиянием критериев и альтернатив.

Существуют задачи, в которых не только важность критериев определяет приоритетность альтернатив (как в иерархиях), но также важность альтернатив влияет на приоритетность критериев.

Структуры решений с обратными связями нельзя упорядочить сверху донизу, он представляют собой сети содержащие циклы и объединяющие множества элементов (компоненты), которые мы больше не можем называть уровнями, а также петли обратной связи, показывающие связь между элементами одного компонента. Сеть может включать компоненты – стоки. Узел – источник является началом маршрутов влияния (важности) и не может быть точкой завершения како- го-либо маршрута. Узел – сток является точкой заверения одного или нескольких маршрутов и не может быть началом ка- кого-либо пути. Полная сеть может включать узлы – источники; узлы стоки; промежуточные узлы, расположенные между источниками и стоками, а также в циклах. Некоторые сети могут содержать только источники и стоки, в то время как другие

75

могут включать только источники и узлы циклы (с петлей обратной связи) или узлы – циклы и узлы – стоки, или только узлы – циклы.

При проектировании БСС часто возникают проблемы принятия решений, включающие обратные связи. Они могут быть представлены сетями любого вида. Определение приоритетов элементов в сети, в частности, альтернатив решений, представляет собой сложную проблему. Поскольку наличие обратных связей приводит к возникновению циклов, и, следовательно, бесконечных маршрутов, то возникает необходимость применения более сложного, чем в МАИ, алгоритма вычисления приоритетов. Решение сетевых задач требует изобретательности и применения вычислений с высокой точностью.

В настоящее время для преодоления сложности упрощения реальных задач в области принятия решения чаще всего применяют простейшие иерархические структуры, состоящие из цели, критериев и альтернатив. Однако, решения, полученные на простой трехуровневой иерархии, могут отличаться от решений, полученных на более сложной иерархии. В свою очередь, решения, полученные на сети, могут существенно отличаться от решений, полученных даже на сложной иерархии.

Чтобы проверить элементы, например, критерии на взаимную зависимость, можно построить МПС критериев и заполнить ее числами 1 и 0, используя 1 для того, чтобы показать зависимость одного критерия от другого, и нуль в противном случае. При этом не требуется проверка на зависимость критерия от самого себя. Для каждого столбца полученной матрицы строится МПС только для зависимых критериев, вычисляется собственный вектор и дополняется нулями, соответствующими исключительным критериям. Если столбец состоит из одних нулей, то приоритеты влияния представляются нулевым вектором. При парном сравнении критериев каждого столбца первой матрицы задается вопрос: Какой из двух сравниваемых критериев в большей степени зависит от критерия, соответствующего столбцу, с точки зрения сформулированной цели или критерия более высокого уровня иерархии?

76

Предположим, что мы имеем систему из N компонентов, в которой элементы в каждом компоненте взаимодействуют между собой или влияют на некоторые или все элементы другого компонента относительно свойства (критерия), управляющего взаимодействиями в системе, который может иметь смысл энергии или центра влияния (рис. 2.4). На рис. 2.4 представлены три вида компонентов.

Рис. 2.4. Сетевая структура с обратными связями

Заметим, что сеть, объединяющая компоненты системы принятия решения, всегда должна быть связанной, т.е. она не должна быть разделена на отдельные части, т.к. тогда не имеет смысла говорить о влиянии несвязанных частей друг с другом.

Компоненты не имеющие входящих дуг, называются, компонентами – источниками ( C1 и C2 ). Компоненты, не имеющие исходящих дуг, называются стоками ( C5 ); и, наконец, те компоненты, которые имеют входящие и исходящие дуги, будем называть промежуточными или переходными ( C3

77

и C4 ). Кроме того C3 и C4 образуют цикл из двух компонентов т.к. между ними существует двунаправленная связь. Компоненты C2 и C4 имеют петли обратной связи, которые пока-

зывают наличие внутренних зависимостей между элементами. Все остальные дуги рис. 2.4 представляют внешние зависимости между компонентами.

В общем случае, сеть состоит из компонентов и элементов, которые содержаться в этих компонентах. Но при создании структур для представления проблем могут использоваться совокупности компонентов – подсистемы. Таким образом, в порядке уменьшения размера могут выделаться собственно система, состоящая из подсистем; подсистемы, состоящие из компонентов; и компоненты, являющиеся совокупностями элементов. Следует полагать, что целостная система не является суммой ее частей, а может, в соответствии с принципом синергетики, быть больше или меньше этой суммы в смысле обобщенного вклада в главную цель. В дальнейшем в качестве элементов рассматриваются объекты, которые фактически являются компонентами, если они, в свою очередь, составляют более крупные объекты (подсистемы).

Предположим, что сетевая структура принятия решения содержит nm элементов, которые будем обозначать C3 и

Ch , h =1,K, m . Влияния, которые оказывают элементы некото-

рого компонента на другие элементы в системе, можно представить векторами приоритетов, полученными на основе парных сравнений, как в МАИ.

Иногда влияние одного компонента на другой интерпретируется, как в иерархиях, т. к. влияние компонента, у который входит дуга, на компонент, из которого она исходит. Взаимные влияния элементов в сети можно представить следующей суперматрицей:

78

 

 

e11

C1

C2

 

 

Cm

 

С1

e12

e11e12e1n1

e21e22e2n2

em1em2emnm

 

...

 

 

 

 

e1n1

W11

W12

 

 

W1m

 

 

 

 

 

 

 

e21

 

 

 

 

 

 

С1

e22

W21

W22

 

W2m

 

...

 

 

 

 

 

 

 

 

W=

 

e2n 2

 

 

 

 

 

 

 

 

 

 

em1

 

 

 

 

 

 

Сm

em2

Wm1

Wm2

 

Wmm

 

...

 

 

 

 

 

 

 

 

emnm

Элементы Wij в суперматрице называются блоками и представляют собой матрица вида:

 

wi j

wi

2

j

 

...

wi j

n j

 

 

 

 

1

1

 

 

 

2

 

 

1

 

 

 

 

wi

2

j

wi

2

j

 

...

wi

2

j

n j

 

 

 

 

1

 

 

 

2

 

 

 

 

W =

.

 

 

 

. ...

 

 

.

.

ij

 

 

.

 

 

 

. ...

 

 

.

 

 

 

 

 

 

 

 

.

 

 

 

.

 

 

 

 

 

.

 

 

 

 

 

 

wi

n

j

wi

n

j

...

wi

n

j

n

 

 

 

 

1

 

 

 

2

 

 

 

j

 

 

 

 

i

 

 

 

i

 

 

 

 

 

i

 

 

 

 

Каждый столбец в матрице Wij представляет собой главный

собственный вектор влияния элементов i-того компонента сети на элементы j-того компонента. Нулевые элементы вектора соответствуют элементам, не оказывающим влияния. Поэтому, проводя парные сравнения, используются не все элементы

79

компонента, а только те, которые имеют влияние. На рис. 2.5 и 2.6 показаны примеры иерархии и холархии, включающие по m уровней. Рядом с рисунками приведены соответствующие им суперматрицы.

 

 

 

0

0

0 ...

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

W21

0

0 ...

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

W =

0

W32

0 ...

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

∙ ...

Wn−1,n−2

 

 

 

 

0

0

0 ...

Wn,n−1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 2.5. Иерархическая структура и ее суперматрица

 

 

 

0

0

0 ...

0

W1,n

 

 

 

 

 

 

 

 

 

W21

0

0 ...

0

0

 

 

 

 

 

W =

0

W32

0 ...

0

0

 

 

 

 

 

 

 

...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

∙ ...

Wn −1,n −2

 

 

 

0

0

0 ...

Wn,n −1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 2.6. Холархия и соответствующая ей суперматрица

80

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]