• No results found

MODELLING THE MODIFIED METHOD OF ANALYTIC HIERARCHY PROCESS BY MEANS OF CONSTRUCTIVE AND PRODUCTIVE STRUCTURES

N/A
N/A
Protected

Academic year: 2020

Share "MODELLING THE MODIFIED METHOD OF ANALYTIC HIERARCHY PROCESS BY MEANS OF CONSTRUCTIVE AND PRODUCTIVE STRUCTURES"

Copied!
15
0
0

Loading.... (view fulltext now)

Full text

(1)

doi 10.15802/stp2016/77926 © Т. Н. Васецкая, 2016

ІНФОРМАЦІЙНО-КОМУНІКАЦІЙНІ ТЕХНОЛОГІЇ

ТА МАТЕМАТИЧНЕ МОДЕЛЮВАННЯ

УДК 519.81:004.94

Т. Н. ВАСЕЦКАЯ

1*

1*Каф. «Компьютерные информационные технологии», Днепропетровский национальный университет

железнодорожного транспорта имени академика В. Лазаряна, ул. Лазаряна, 2, Днипро, Украина, 49010, тел./факс +38 (098) 237 05 21, эл. почта [email protected], ORCID 0000-0001-7008-2839

МОДЕЛИРОВАНИЕ МОДИФИЦИРОВАННОГО МЕТОДА АНАЛИЗА

ИЕРАРХИЙ СРЕДСТВАМИ КОНСРУКТИВНО-ПРОДУКЦИОННЫХ

СТРУКТУР

Цель. В исследовании предполагается: 1) расширить возможности классического метода анализа

иерар-хий (МАИ) для большого количества альтернатив и критериев; 2) построить модель конструктивного про-цесса принятия решений с использованием модифицированного метода анализа иерархий с сортировкой (МАИС). Методика. Для достижения поставленной цели используется механизм продукционных структур (КПС). Выполнены уточняющие преобразования обобщенной конструктивно-продукционной структуры. Результаты. Разработанная модель конструктивного процесса представляет со-бой взаимодействие трех структур:1) общей КПС МАИС, которая позволяет определить альтернативы и критерии, выполняя декомпозицию иерархической структуры задачи; 2) КПС группировки и сортировки, которая разбивает на группы альтернативы и критерии, реализуя для каждой из групп классический одно-уровневый МАИ, а также рассчитывая оценки парных сравнений на основании введенных данных; 3) КПС одноуровневого классического МАИ, которая позволяет заполнить матрицу парных сравнений и рассчитать ранги альтернатив. Все три структуры взаимодействуют между собой на разных уровнях уточняющих пре-образований: посредством согласования по данным на уровне конкретизации и использования реализаций. Представленная модель позволила перейти на более абстрактный уровень представления разрешения задач принятия решений для большого количества критериев и альтернатив. Научная новизна. По результатам работы предлагается использовать механизм КПС для формализации модификаций МАИ с сортировкой для разрешения задач принятия решений с большим количеством критериев и альтернатив. Практическая

зна-чимость. Формализация представления как самого метода анализа иерархий, так и его модификаций

позво-ляет расширить круг применения данного метода; унифицировать описания различных модификаций МАИ. Такое представление обеспечивает возможность разработки программ для реализации гибридных модифи-каций данного метода. Использование разных интерпретаций представленных в статье КПС позволит ис-пользовать другие подходы при определении согласованности матриц парных сравнений, расчета оценок и весов альтернатив и критериев.

(2)

doi 10.15802/stp2016/77926 © Т. Н. Васецкая, 2016

Введение

Метод анализа иерархий (МАИ) [4, 11], предложенный Саати, получил мировое рас-пространение и применяется для решения задач принятия решений в разных сферах. Существу-ет большое количество модификаций данного метода, которые учитывают специфику задач, позволяют уменьшить существующие ограниче-ния на применение данного метода [1, 2, 3, 13, 14], или применяют МАИ в комбинации с дру-гими методами принятия решений (математиче-ские методы многокритериального анализа, ста-тистические методы и т.п.) [10, 12]. Разработано много программных средств, реализующих как сам метод, так и его модификации [2, 9, 14, 15].

В [14] представлена модификация МАИ с сортировкой (МАИС), которая может приме-няться при ранжировании большого количества альтернатив. Суть данного метода состоит в том, что все альтернативы разбиваются на группы по три (четыре) в группе и применяется классический МАИ для каждой из групп. Если положение альтернатив в группах изменяется, то выполняется перегруппировка. Часть оце-нок, которые еще не определены экспертом, рассчитывается на основании уже определен-ных на каждом шаге. Это существенно облег-чает работу эксперта.

Цель

Целью данной работы является расширение возможностей классического МАИ для боль-шого количества альтернатив и критериев. Для этого предлагается представить конструктив-ный процесс принятия решения с использова-нием МАИС средствами конструктивно-продукционных структур (КПС) [6]. В [8] сред-ствами КПС формализован процесс ранжиро-вания альтернатив с использованием классиче-ского МАИ.

Для представления МАИС разработана си-стема из трех взаимодействующих КПС: непо-средственно МАИС, КПС группировки и сор-тировки и КПС одноуровневого классического МАИ.

Методика

Для достижения поставленной цели исполь-зуется механизм конструктивно-продукционных структур. КПС представляют собой мощный аппарат для формализации и моделирования процессов [5 - 8]. Выполняя разные уточняю-щие преобразования обобщенной конструкци-онно-продукционной структуры (ОКПС) [6]: специализацию, интерпретацию, конкретиза-цию и реализаконкретиза-цию, разрабатываются разные модели [7]. ОКПС называется тройка [6]:

   

 , ,

G M

C

,

где M – неоднородный носитель структуры;

 – сигнатура, состоящая из множеств

ций связывания, подстановки и вывода, опера-ций над атрибутами и отношения подстановки;

 – конструктивная аксиоматика [6].

Назначение КПС состоит в формировании множеств конструкций с помощью операций связывания, подстановки, вывода и др. опера-ций, задаваемых правилами аксиоматики.

Результаты

В данной работе представлена модель мо-дифицированного МАИС [14] на основе КПС без ограничений на количество критериев и альтернатив.

Все три КПС взаимодействуют на уровне конкретизации: связь согласование по данным, и на уровне реализации: КПС МАИС использу-ет реализацию КПС группировки и сортировки для критериев и для набора альтернатив по каждому критерию, КПС группировки и сорти-ровки использует реализацию для каждой группы КПС одноуровневого МАИ.

Конструкционно-продукционная структура

МАИС. Определим специализацию ОКПС [6]

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

AHPS AHPS

AHPS AHPS

S C M

M

C ,,  , ,

где C– ОКПС, M – неоднородный носитель,

 – сигнатура,  – аксиоматика, S –

опе-рация специализации, AHPS  1 ,

,

{ 1 1

1 MAHPSTN

 AHPS

,,,

,

} || , | ,

{  

 ,{},{,*,:,,}}, }

, ,

{ 

(3)

doi 10.15802/stp2016/77926 © Т. Н. Васецкая, 2016

операции вывода,  – операции подстановки,

 операции над атрибутами.

Частичная аксиоматика 1 содержит

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

Терминальный алфавит содержит

множе-ство альтернатив {name,vxi} и критериев

}

{name,vkp с их атрибутами:xi  идентификатор

альтернативы, name семантика, v

глобаль-ный приоритет (вес); kp  идентификатор

кри-терия.

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

но-сителе MAHPS.

Вводятся следующие операции над атрибу-тами:

) ; ;

(cn L

  условного выполнения n

опера-ций из списка L, если ctrue,

) ,..., ,

(j1 j2 jn

L , операции представлены в

префиксной форме;

  операция умножения вектора на число;

:=  операция присваивания;

<  сравнение на меньше;

  операция установки значения атрибута,

внешним исполнителем.

Правила подстановки имеют

вид rr,i,j : sr,i,j,gr,i,j , где sr,i,j

отношение подстановки, gr,i,j – набор

опера-ций над атрибутами, r – номер правила, i, j

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

Двухместная операция частичного

выво-да [6] l*(|(,l)) (здесь l, l* – формы до и

после выполнения операции подстановки), за-ключается в:

1) выборе одного из правил подстановки ,

,

: r,i,j r,i,j 

r s g

 с отношениями

подста-новки sr,i,j и выполнении на его основе

опера-ций подстановки. Доступность отношения

под-становки sr,i,j определяется значением

атрибу-та доступности dr,i,jsr,i,j: если dr,i,jsr,i,j 1,

то отношение доступно; если dr,i,jsr,i,j 0 –

не доступно; доступность правил регулируется операциями над атрибутами или задается акси-оматикой;

2) выполнении операций над атрибутами gr,i,j.

Порядок применения операции над атрибу-тами в процессе выполнения операции

частич-ного вывода задается атрибутом j, где jI,

} {0,1

I , IMAHPS, 0 – операция над

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

подста-новки, 1 – после операции подстановки.

Операция полного вывода (или просто вы-вода) заключается в последовательном выпол-нении операции частичного вывода, начиная с начального нетерминала, и заканчивая кон-струкцией, удовлетворяющей условию оконча-ния вывода. Результатом операции полного вы-вода является конструкция, содержащая упоря-доченную последовательность альтернатив.

Условием окончания вывода является от-сутствие нетерминалов в форме.

Пусть имеется следующая базовая алгорит-мическая структура (БАС) [6], которая содер-жит операции выполнения действий по усло-вию, операций с матрицами, а также запуска МАИС для критериев и альтернатив:

  

A,AHPS A,AHPS A,AHPS A,AHPS M

C , , ,

где MA,AHPS – неоднородный носитель, который

содержит VA,AHPS, A,AHPS – сигнатура и

A,AHPS

 – аксиоматика, i j

j i

A A

A A A,AHPS A

V { 10| , ,

} | ,

| ,

0 23 , , 0 22

b b b

a b a A

A   – множество образующих

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

w f

f f

f f

f l

l A A V

A j

i j

i j

i q

h , | , | }

|

{ 2 , , 3 , 4 , – множество

сконструированных алгоритмов, P

a,b L

L n с A

A | , |

{ 5 , , 60 ,

, | , | , | ,

| ,

0 18 0 9 , 0 8 , 0 7

c b a b a c

b a a

b

a A A A

A |, ,

0 10

c b a

A | , ,

0 11

c b a

A | , ,

0 12

c b a

A

is c

b a а

b a

N

A A

A | , | , , 150 |

0 14 , 0

13 ,

r 0 16|

N

A , 170 | ,

c a

A A ca,b 0 18| , c

b a

A190 | , ,A200 |ca,b, axhx k

p j i

A210 | ,, , }Vw – алгоритмы,

реализующие операции  над атрибутами.

(4)

doi 10.15802/stp2016/77926 © Т. Н. Васецкая, 2016

i j

j i

A A

A A

A10| , – конкатенации алгоритмов

(после-довательное выполнение алгоритма Ai

по-сле Aj);

j

i q h

f f l l

A2| , , – подстановки;

 

 4 ,

, 3| ,A | A j

i

f

f – частичного и полного

вы-вода. Здесь fi, fj – формы,  – начальный

нетерминал,  – множество

сформирован-ных конструкций;

L

L n с

A5 |, , – выполнения n алгоритмов из

списка L, если ctrue;

c

b a

A , 0

6 | – вычисления произведения a* , b a

и b могут быть матрицами или числами;

a

b a

A , 0

7 | – присваивания значения

перемен-ной ab;

b

a

A9| – определения значения a внешним

экспертом;

с

b a

A , 0

10| – вычисления частного от деления

a на b;

с

b a

A , 0

11| – вычисления остатка от деления a

на b;

c

b a

A , 0 8 | ,

c b a

A , 0 12| ,

c b a

A , 0 13| ,

c b a

A , 0 19| ,

c b a

A , 0 20| –

сравнения чисел a и b, если условие

вы-полняется (ab,ab, ab,

b

a ,ab), то ctrue, в противном

слу-чае cfalse;

a

b a

A , 0

13| – присвоения переменной a

значе-ния b, a и b могут быть векторами,

мат-рицами или числами;

c

b a

A140 | , – логического «и» двух условий a и

b, истина, если оба условия являются

ис-тинными;

is

N

A150 | – вычисления отношения

согласо-ванности матрицы парных сравнений (МПС) 

N ;

 0 r

16|

N

A – вычисления вектора приоритетов

альтернатив по МПС N ;

с

a

A17| – вычисления целой части от

дей-ствительного числа a;

c

b a

A , 0

18| – вычисления суммы ab, a и b

могут быть матрицами или числами;

ah

k x xi j p

A ,, , 0

21| – определения значения веса

связи i и j альтернатив по критерию kp

внешним исполнителем (h1);

ab

b a

A220 | , – связывания альтернатив и

крите-риев, где a, – идентификаторы альтерна-b

тив или критериев, или связь между ними;

b

b

A230 |, – связывания результата

реализа-ции b с нетерминалом использования

реа-лизации КПС .

Интерпретация основной КПС для модифици-рованного метода анализа иерархий:

, ,

, AHPS AHPS

AHPS AHPS M

C   

I AHPS A AHPS A AHPS A AHPS A M

C ,  , , , , ,

Z M

CAHPS AHPS AHPS IAHPS

I

I  , , , , ,

где I – операция интерпретации; Z

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

все алгоритмы БАС; CA,AHPSI,AHPS AHPS 3,

) |

{( 10 ,

3 

ij

j i

A A

A A

A ,( 2| , , ),

j i q h

f f l l

A ( 3 ,|)

j i

f f

A ,

) || | ,

4  

 

A ,( 60| *)

c a,b

A ,( | , : )

0

7   a

b a

A ,

) |

( ,

0

8  c

b a

A , ( | , , )

0

5  L

L n c

A , (Abb 

 , 0

23| )}.

Представим конкретизацию КПС для метода анализа иерархий с сортировкой:

K AHPS I AHPS AHPS AHPS

ICM , , , ,Z

   K,AHPSAHPS,К,AHPS,I,AHPS 4 K C M

Z

,

5

,

где 4{T1{x1,x2,x3,...,xN,k1,...,kP}, } , ,..., , ,..., , ,

{ , 1 1

1 PNQ  P QQP

N  ,

}, {

UP,N K {r: sr,i,j,gr,i,j }, r1,6},

r – номер правила; i – номер первой

альтерна-тивы,

j

– номер второй альтернативы пары;

i

x

– терминал для обозначения

идентификато-ра i-ой альтернативы;

k

l – терминал для

обо-значения идентификатора

l

-ого критерия; U

множество начальных нетерминалов;

l

не-терминал для обработки альтернатив по

l

-ому

(5)

реа-doi 10.15802/stp2016/77926 © Т. Н. Васецкая, 2016

лизации КПС группировки и сортировки для

критериев; Q – нетерминал МПС критериев

(где Q{r,is,N} – множество атрибутов: r

вектор приоритетов МПС,

is

– отношение

согла-сованности матрицы, N – размерность

матри-цы), Ql– МПС альтернатив по l-ому критерию.

Частичная аксиоматика 5 заключается в

следующем.

Количество критериев P и количество

аль-тернатив N, а также семантика альтернатив и

критериев задаются на этапе выполнения внешним исполнителем.

Запись последовательной конкатенации не-скольких терминалов, нетерминалов и последо-вательное выполнение операций над атрибута-ми будем обозначать следующим образом:

  

n

i i n x

x x x

1 2

1 ... . Запись ( )

1 1

, ,

 

 

N

i

d N

i j

j i

r

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

Правила, которые не изменяют текущую конструкцию, имеют пустое отношение под-становки.

Принимается, что dr,i,jsr,i,j 1, для всех

1,5

r , поэтому этот атрибут в этих правилах

упущен. Ниже приведены правила и их краткое описание.

Отношение подстановки s1,0,0 применяется

для ввода последовательности обработки кри-териев и альтернатив по критериям. Операция-ми над атрибутаОперация-ми выполняется определение количества и семантики критериев и альтернатив:

, ) ( |

1 ,

0 , ,

0 , 0 ,

1

  

P

p p Q

k k N

P

Q P P

s     

)); ( : ( ), ( : ), ( :

1 0

, 0 , 1

0 i

P

i

i k

k P P N N

g   



. )) ( : (

1

i N

i

i x

x 

Отношение

s

2,0,0 использует реализацию

КПС сортировки и группировки для

альтерна-тив по каждому критерию, и

s

3,0,0

применяет-ся для получения результата реализации КПС сортировки и группировки для критериев:

) |

(

, , 1

0 , 0 ,

2 xp k Q p P

p p

p Q

P N

s

    

.

 

 

Q Q

k

Q P

s   

, 0 , 0

, 0 ,

3 | .

Отношение

s

4,0,0 используется для

получе-ния результата реализации КПС группировки и сортировки для альтернатив:

) |

( , ,

1 0

, 0 ,

4 xp k Q p Q p P

p

p Q

P N

s

     

.

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

 

 

N

i i v p

Q P

p

Q x

s

1 1

0 , 0 ,

5  (  ) ( ) ,

) * ) ( : (

1 0 , 0 , 5

0 p i p

N

i

i r r

x v

g  

 

   

.

Набор отношений подстановок s6,0,0

позво-ляет упорядочить альтернативы в конструкции согласно их рангам:

) (

, , 6

1

1 1 0

, 0 ,

6 v j d v j v i N

i

i v N

i j

x x x

x s

j

i  

 

 

,

)) 1 : ; 1 ; (

( 6,,

1

1 1 0

, 0 , 6

0 

 

    

  j i j

N

i

i N

i j

d x v x v g

 .

Реализацией данной КПС является упорядо-ченная в соответствии с рассчитанными рангами последовательность альтернатив.

Конструктивно-продукционная структура группировки и сортировки альтернатив (КПС

ГСА). Определим специализацию ОКПС для

представления подсистемы группировки и сор-тировки для МАИС:

GSA GSA GSA GSA

S C M

M

C ,, 

где GSA 6,6{MGSAT2N2 ,

 

GSA , , , ,{},{,|,||},

 

(6)

doi 10.15802/stp2016/77926 © Т. Н. Васецкая, 2016

[]}} ,

,

– операции связывания, –

опера-ции вывода,

операции над атрибутами,

– операции подстановки.

Частичная аксиоматика 6 представлена

ниже.

Терминальный алфавит содержит множе-ство альтернатив и критериев с их атрибутами.

Правила подстановки состоят из отношения подстановки и набора операций над атрибута-ми. Отношения подстановки содержат атрибут

доступности dr, где r – номер правила,

кото-рый принимает значения 1 – отношение до-ступно и 0 – не додо-ступно. Для правил с

посто-янным атрибутом доступности (dr=1) этот

ат-рибут упускается для упрощения записи. Для интерпретации КПС группировки и

сорти-ровки альтернатив воспользуемся БАС CA,AHPS,

описанной выше:

, ,

, GSA GSA

GSA GSA M

C   

I AHPS A AHPS A AHPS A AHPS A M

C ,  , ,  , , ,

GSA GSA I GSA GSA GSA

I

ICM , , , ,Z ,

где I,GSAGSA7, {( | , ),

0 1

3  

ij

j i

A A

A A

A

), |

( 2 j, , 

i q h

f f l l

A ( 3 ,|)

j i

f f

A , A4|,||),

*) |

( 60 

c a,b

A , ( | , : )

0

7   a

b a

A , ( | , )

0

8  c

b a

A ,

), |

( , ,

0

5  L

L n c

A ( 100 | /)

c a,b

A , ( 110 | %)

c a,b

A ,

) |

( 120 

c a,b

A , ( 130 | )

c a,b

A , ( 140 | &)

c a,b

A ,

) |

( 150 

is

N

A , ( 160 |r )

N

A , (A17|сa []),

) |

( 180 

c a,b

A , ( | , )

0

19  c

b a

A , (Abb 

 , 0

23| )}.

Конкретизируем КПС группировки и сорти-ровки альтернатив:

K GSA GSA I GSA GSA GSA

ICM , , , ,Z

   K,GSAGSA,К,GSA,I,GSA 7 K C M

, ,

8 ZGSA

где 7{T2 T1{qym,j}{qym,j}{qzm,j},

M

m1, и j1,4, N2 {P,N,N,p,p,n,Q,

}, ,

{ }} { , ,

| , , , ,

,

, ), (

, 3 4

1 , ,

m n ch m n ch m M k k L

k p y

Q n

n

i

p i m q m n p

  

 

M

m1, , U {P,N}, K {r: sr,gr },

} 14 , 1

r , r – номер правила, k,k,M

4

3 –

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

и тремя альтернативами (k3,k4– количество

групп с тремя и четырьмя альтернативами в

группе соответственно, М – общее количество

групп); ch,nm, ch,nm  нетерминалы m-ой

группы альтернатив, с атрибутами ch  флаг,

отвечающий за изменения положений

альтер-натив в группе (1  альтернатив поменяли свое

положение после ранжирования в группе, 0 

не поменяли); N,p  МПС для N

альтерна-тив по критерию p, элементы матрицы

нетер-миналы a,hi,j с атрибутами:a  оценка

срав-нения i и j альтернатив, h  способ

получе-ния оценки (h1 – заполнено согласно оценки

внешним исполнителем экспертом, h0 – без

участия внешнего эксперта на основе правил

подстановки); p,nm – МПС по критерию p

для группы m, содержащей n – альтернатив,

элементы этой матрицы нетерминалы

j i m h a

p, ,  ,, , где атрибуты a и h такие же как для

j i h a,  , ;

 

n Q

n

i

p i m q m n p

L

k p y ,

, ), ( ,

1 , ,

| 

 

– нетерминал

исполь-зования реализации КПС одноуровневого клас-сического МАИ для альтернатив группы:

n

i i m qy 1

, – набор альтернатив для

ранжирова-ния по МАИ, p – номер критерия по которому

выполняется ранжирование, Pk– вектор

кри-териев, Q – МПС альтернатив группы с

вы-численными рангами и отношением

согласо-ванности, nL – упорядоченный в соответствии

с рангами список альтернатив, p,nm – МПС

сравнений альтернатив в группе; m

нетер-минал для подготовки к ранжированию

альтер-натив m- ой группы; all

– нетерминал для

расчетов параметров общей МПС альтернатив (недостающих оценок парных сравнений, от-ношения согласованности и контроля

(7)

doi 10.15802/stp2016/77926 © Т. Н. Васецкая, 2016

множества альтернатив в группе m, y, y, z

идентификатор альтернативы, q[name,v,u,r,l]

 набор атрибутов, где name семантика

альте-рнативы, v  глобальный приоритет (вес)

аль-тернативы, u  глобальный номер альтернативы,

r  вектор весов альтернативы по критериям, l

номер критерия.

Первое правило с отношением подстановки, которое вводит в конструкцию

последователь-ность альтернатив, МПС по p-ому критерию и

нетерминал с атрибутами для работы с группа-ми. С помощью операций над атрибутами рас-считывается количество групп из 3-х и 4-х аль-тернатив и общее количество групп. Заполня-ются оценки парных сравнений альтернатив значениями по умолчанию:

, ) ( | 1 , , , , , ,

1

3 4

     N u M k k N p u v name k p x x s Q P

N  

  ), 4 / : ( ; 3 ; 0 4 % ( , 0 : 4 1

0gflag   Nk  N  ), 0 : ( ; 3 ; 3 ( )), 1 : ( ), 0 :

(k3  flag   Nk4 

), 0 : ( ; 3 ; 5 ( )), 1 : ( ), 1 :

(k3  flag   Nk4 

; 2 ; 0 ( )), 1 : ( ), 2 :

(k3  flag   flag

)), 4 % 3 ( 4 / :

(k4 N  N

; : )), 3 / ) 4 ( :

(k3  Nk4 M k3k4

 

        N i j i p i j p N i j j i

p a h

a 1

, ,

1

, : 0; : 0; : 0;

( (    ) ; 0 : ; 1 : ); ; 0 : , , ,     

ji ii ii

p p

p a h

h   

.

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

         N u M m n i i m q n ch M k k u q m y x s

1 1 1

, ,

, ,

2 ( ) 3 4 ( )

    . ; : ( ; 3 ( 1 * , 1 2 3

0

       

n m

j j i j i m k i x name y name n g    ; 4 ( )); : 1 * , 3     

  m M k i j i j

i u x n

y u  )) : ; : ( , * 1 *

, i j i j n

j

j i j

i name x u y u x

y name m      

   .

Операции над атрибутами отношения s3

устанавливают значения атрибутов элементов МПС альтернатив:

         

     M  

m n ch d M m N p n i i m q n ch m y s 1 , 1 , 1 , ,

3 ( ) ) (

3 , ) ) , , 1 ,      N p m m n p n i i m q m m

y   

 

 

           m j m i m m n i y u y u n j j i m M m a a g      1 , 1 , , 1

3 ( ( ( : , , ; 0 ))) : , ,, ,

,ij u ymiu ymj m h

h  

.

Следующее отношение подстановки приме-няется для использования реализации КПС классического одноуровневого МАИ для каж-дой группы альтернатив:

    

          M m m m n p n i i m q n ch m m y s 1 , 1 , ,

4 ( ))

. ) | ) ( ( , ) ( , ), ( , 1 , , 1 1 , 1 , ,         Q m n i i m q m n i p i m q m m n p m z k p y n i i m q n ch M m y          

  

С помощью операций над атрибутами сле-дующего правила общая МПС дополняется но-выми оценками:           

          N p z k p y M m m Q m n i i m q m m n p m n i p i m q m m n p s , , ) ( , , ), ( , 1

5 ( | 1 )

, , 1 , ,     all N p m Q n

i q mi M

m

m

z  

    

, 1 , 1 ) , (

,

 

         

m m

j m i m n i n j j i m z u z u M m a a g      1 1 , , , 1

5 ( ( ( , , : ;

1

. )))

: ,,

, ,

, u z mij

z u h h j m i m     

Отношение подстановки применяется для рас-чета оценок элементов общей МПС по транзитив-ности и подсчета незаполненных элементов:

,

6

s

  

         N i N i j N c j i h all g

1 1 1

,

6 : 0; ( ( ( 0;

1  

 ; 2 ); 0 ( & ) 0 (( ( ;

4  ac,jai,c

)); 1 : ; * :

(sumsumai,c ac,j qq

(8)

doi 10.15802/stp2016/77926 © Т. Н. Васецкая, 2016

7

s  отношение подстановки для сравнения

альтернатив в группах после применения МАИ. Если порядок альтернатив в группе изменился, то соответствующий атрибут устанавливается в единицу:          

( ( ) ( ), ) 1 , 1 , , 1

7 Q m

n

i q mi n i i m q n ch M m m m z y

s  

  ); , ) ( ) ( ( 1 , 1 , , 1 m Q n i i m q n i i m q n ch M m m m z y            

          M m n i i m i m m m z name y name ch g 1 1 , ,

7 ( : 0; ( ( ;

0    ; ; : ( ;

3 vym,ivzm,i nameym,inamezm,i

; (

);

) , ,

,

,i mi mi mi m u z name y name z

y

u      

. 1 : ;

1chm

Отношение s8 используется для расчета

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

         

( ( ) ( ), ) 1 , 1 , , 1

8 Q m

n

i q mi n i i m q n ch M m m m z y

s  

 

 

all d Q

N

p  

 8 ,

,

       M m m f ch f g 1

8 : 0; ( ( 1;1; : 1));

0   ; ) 1 : ; 1 ); 0 ( & ) 0 ((( ); 1 : ; 1 ; 1

(  9      8 

f d f alld

. ) ( : ); ( : , , 8

1    

gis  pN r  pN

Отношение подстановки s9 применяется

для перегруппировки альтернатив. Операции над атрибутами позволяют установить атрибу-ты альтернатив в новых группах:

          

   Qm pN

n

i q mi n i i m q n ch M m m m z y s , 1 , 1 , , 1

9 ( ( ) ( ), )

; ) ) ( ( , , 1 , , 1 1

8    

npn m m pN

i i m q m n ch M m d all m m

y   

       

; 2 : ]; 2 [ : ( 1 1 9

0    

  

  l n n l g m M m m   

      l i i l m i

m name z

y name 1 , , : ; ( ; : ; : , , ,

,i ml i mi ml i m p z v y v z

y

p       

            2 1 , 1 , , , : ); ( : ; i i m l i m i l m i

m u z name y name z

y u

; :

;

: 1, , 1,

,i l m i mi l m i m p z v y v z

y

p       

);

: 1,

,i l m i m u z

y

u   

 

            ' , , ' 1 1 , 1 , , 1 1

9 ( ( ( : ;

m j m i m m n i y u y u n j j i m M m a a g      . ))) : , ,, ,

,i j u ymiu ymj m h

h  

Отношение подстановки s10 для

использо-вания реализации классического МАИ для но-вых групп альтернатив:

            

( ( ) , ) 1 , , 1 1

10 pn m m

n i i m q m n ch M m m m y

s  

 ) | ) ( ( , ) ( , ), ( , 1 , , 1 1 1 , 1 , ,         Q m n i i m q m n i p i m q m m n p m z k p y n i i m q n ch M m y                    

.

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

                 

         N p z k p y M m m Q m n i i m q m m n p m n i p i m q m m n p s , , ) ( , , ), ( , 1 1

11 ( | 1 )

, , 1 , , , ) , ) ( ( , 1 , 1 1     all N p m Q n i i m q M m m

z  

      

 

            ' ' , , 1 1 1 , , , 1 1

11 ( ( ( : ;

m m j m i m n i n j j i m z u z u M m a a g      . 1 : ; 1 : ; )))

: ,, 6 12

, ,

,    

h d d

hu zmiu zmjmi j

Операции над атрибутами следующего пра-вила позволяют определить изменения позиций альтернатив в группах после применения МАИ:

, 12 s

      1 1

12 ( : 0;

0 M m m ch g   , ) : ; 1 ; ( ( 1 , , , ,

            m n i i m i m i m i

m name z v y v z

y name  1 : ; 1 ; (  ,   ,   

name ymi name zmi chm .

Отношение подстановки s13 для расчета

(9)

doi 10.15802/stp2016/77926 © Т. Н. Васецкая, 2016              

( ( ) ( ), ) 1 , 1 , , 1 1 13 ' m Q n

i q mi n i i m q n ch M m m m z y

s  

 

,

13

,Nalld Qp  

         1 1

13 : 0; ( ( 1;1; : 1));

0 M m m f ch f g   ); 1 : ; 1 ; 1

(  13 

f d

. ) 1 : ; 1 ); 0 ( & ) 0

(((    14 

f alld

. ) ( : ); ( : , , 13

1    

gis  pN r  pN

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

    

    m n ch M m M-m n i i m q n

ch y (

s m    , 1 1 1 1 , ,

14 ( ( )) (

, ) ( ) , ) ( ) ( 1 , , 1 1 , 1 , 14 '

            

m m n m

i i m q n ch M m d m Q n

i q mi n

i i m

qy z y

    

          l i i m i l m M m m z name y name n l g 1 , , 1 1

14 ]; ( : ;

2 [ : ( 0   ; : ; : , , ,

,l i mi ml i mi m p z v y v z

y

p     

          2 1 , , 1 , , : ); ( : ; i l i m i m i m i l

m u z name y name z

y u ). : ; : ;

: , 1, , 1, ,

,

1i mil m i mi l m i mi l

m p z v y v z u y u z

y

p              

. 0 : ; 1 : 14 3 14

1gdd  

Реализацией КПС группировки и сортировки альтернатив является нетерминал с вычислен-ными атрибутами рангов альтернатив и отноше-нием согласованности для МПС альтернатив.

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

Определим специализацию ОКПС для пред-ставления одноуровневого классического МАИ:

AHP AHP AHP AHP

S C M

M

C ,, 

,

где AHP  9, 9 {MAHPT3N3,

,,

,

AHP {,|,||,}

,



 

,

,

}} , , , , , /, , : , {    

.

Операция (xi,xj,kp) позволяет задать

зна-чение веса связи между i и j альтернативами

(критериями) по kp критерию, (xi,xj,)

поз-воляет задать значение веса связи между кри-териями. Эти операции выполняется внешним исполнителем.

Терминальный алфавит содержит множе-ство альтернатив и критериев с их атрибутами.

В процессе вывода формируется конструк-ция, которая будет содержать следующие

фор-мы: a,h(xixjkp) – связь i и j альтернатив

по критерию kp, a – вес связи, h – атрибут,

отвечающий за способ получения значения веса

(h1 – заполнено согласно оценки внешним

исполнителем экспертом, h0 – без участия

внешнего эксперта на основе правил

подста-новки); a,h(xixj) – связь i и j

альтерна-тивы (критерия) если не задан критерий

сра-невния; Q – матрица парных сравнений

аль-тернатив; ( )

1

N i i

rx – отсортированная

последо-вательность альтернатив.

Для интерпретации данной КПС

использу-ется БАС CA,AHPS, описанная выше:

 

AHP AHP AHP A,AHPS

AHP M C

C , , ,

I A,AHPS A,AHPS

A,AHPS

M  

 , ,

Z M

CAHP AHP AHP IAHP C

I I

AHPS

А , , , ,

, ,   

 ,

где I,AHP AHP 11, {( | , ),

0 1

11 

ij

j i A A A A A ), |

( 2 , , 

j i q h f f l l

A 3| ii,|)

f f

A , 4| , ||)    A , ) : |

(A70 aa,b   , (A80|ac,b ), (A50|Lc,n,L ), /)

|

( 100 

c a,b

A ,( 120 | )

c a,b

A ,(A130 |ca,b),(A190 |ca,b), )

| ( 150 is 

N

A ,( 160 |r )

N

A ,( 210 |c, )

b a

A ,( 220 |a,b)

b a

A }.

Выполним конкретизацию интерпретиро-ванной КПС для одноуровневого МАИ:

K AHP I AHP AHP AHP C

I, А,AHPCM , , , ,Z

z M

CK,AHPAHP,К,AHP,I,AHP910,

,

где 4 {T3T1, N3{N,P,,,P,N,Q,p,N},

} {P,N

References

Related documents

same methodology can be applied for the decomposition of the public sector wage inequality between 2004 and 2009 ( t denotes the year), as well as for the public-private

Abstract To assess the prevalence of intimate partner violence (IPV) and associations with health care-seeking patterns among female patients of adolescent clinics, and to

Result indicates that all students of School of Education have emotional Intelligence of high level except in comparison of students of School of Law &amp;

The Emotional Intelligence Appraisal authored by Travis Bradberry and Jean Greaves measures emotional intelligence (EQ) using four core skills self-awareness, self-management,

Using primary source diary extracts, pupils are able to understand and appreciate the first encounters between European settlers and the indigenous people of North America..

Đây là bộ sách mình tốn rất nhiều tâm huyết và công sức biên soạn cùng với các giáo viên và giám khảo bản xứ, không những giúp cho các bạn tự học IELTS mà còn có

Ear region is exposed to electrostatic field: the current strength is 25% during first procedure, the exposure time is 5 minutes 1 time daily; the current strength is 25%

There is a need to investigate digital divides in relation to dynamics of social class (lifestyle and culture), social status (prestige and market influence), and power