2018 Математические основы интеллектуальных систем №42
МАТЕМАТИЧЕСКИЕ ОСНОВЫ ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМ
УДК 519.81
ПОСТРОЕНИЕ АГРЕГИРОВАННОГО ОТНОШЕНИЯ, МИНИМАЛЬНО УДАЛЁННОГО ОТ ЭКСПЕРТНЫХ ПРЕДПОЧТЕНИЙ
В. Н. Нефёдов, С. О. Смерчинская, Н. П. Яшина
Московский авиационный институт, г. Москва, Россия
Рассматривается задача группового выбора. Профиль индивидуальных предпочтений экспертов на множестве альтернатив может быть задан бинарными отношениями или численными оценками альтернатив. Предлагаются способы построения матриц предпочтений для различных типов экспертной информации, а также методы формирования агрегированного отношения, удовлетворяющего условию минимальности суммарного расстояния до экспертных предпочтений. Вид агрегированного отношения предпочтения зависит от выбора формулы для определения расстояния между матрицами предпочтений. Разработанная методика может быть использована и при решении многокритериальных задач.
Ключевые слова: групповой выбор, агрегированное отношение, профиль индивидуальных предпочтений экспертов, минимальное расстояние от предпочтений, мажоритарный граф.
DOI 10.17223/20710410/42/9
CONSTRUCTING AN AGGREGATED RELATION WITH A MINIMUM DISTANCE FROM THE EXPERT PREFERENCES
V. N. Nefedov, S. O. Smerchinskaya, N. P. Yashina Moscow Aviation Institute, Moscow, Russia E-mail: svetlana_os@mail.ru
The paper considers the problem of collective choice. Profile of experts' individual preferences on the set of alternatives can be given by binary relations or numerical evaluations of alternatives. Methods for constructing preferences matrices for various types of expert information are proposed, as well as methods for forming an aggregated relation that satisfies the condition of minimizing the total distance to expert preferences. Let expert preferences in the form of binary relations pi, p2,..., pm are given by the vertex adjacency matrices R1, R2,..., Rm of the corresponding digraphs. The distance between the relations is defined as the Hamming distance. We prove that the aggregate relation,which is built according to the rule of "the majority of experts", satisfies the condition of minimum distance from expert preferences. In the case, when the profile of expert preferences is given by relations of a strict order and the number of experts is odd, the aggregated relation is unique. Let the estimates of the alternatives a1,a2,... ,an by the t-th expert be given in the form of a vector
h] = (ht1,ht2,..., hbn) with positive real components. Then the elements of the prefe-
h
rence matrix R = II rj II have the form rj = —%—r, if the values of estimates on
h] + hj
the scale are maximized. We prove that the aggregated preference relation depends on the choice of the formula for determining the distance between the preferences matrices. When you specify the distance through the module of the difference of the preference matrices elements, then the total distance is minimal if all the elements of the aggregated matrix are equal to the medians of the corresponding elements of expert matrices. When you specify the distance through the square of the elements difference, then the distance is minimal if all the elements of the aggregated matrix are equal to the arithmetic means of the corresponding elements of expert matrices. The developed technique can be used to solve multi-criteria problems in the assessment of alternatives in the scales of relations.
Keywords: collective choice, aggregate relation, profile of experts' individual preferences, minimum distance from preferences, majority graph.
Введение
При принятии сложных решений часто используются опыт и знания группы экспертов — специалистов в данной предметной области. К групповому решению обычно предъявляется ряд требований [1-5], важнейшими из которых являются непротиворечивость [2-5] и наиболее полный учёт индивидуальных предпочтений экспертов [1, 3, 5]. Непротиворечивость обычно характеризуется отсутствием контуров в графе агрегированного отношения предпочтения; приближённость к экспертным предпочтениям— числом голосов экспертов, отданных за построенное упорядочение. При разработке алгоритмов группового выбора основная трудность состоит в поиске разумного компромисса в выполнении этих условий.
Ещё Кондорсе пытался построить групповое ранжирование, разрушив контур по слабому звену — дуге с минимальной разностью в предпочтениях экспертов [3]. Построенное ранжирование должно было удовлетворять условию максимальности суммарных голосов экспертов, соответствующих данному упорядочению. Но Янг привел пример, в котором уже для четырёх альтернатив это условие не выполнялось. Алгоритм ранжирования, основанный на поиске пути, удовлетворяющего условию максимальности голосов экспертов, был предложен также Шульце. Одним из наиболее удачных, математически обоснованных методов нахождения коллективного ранжирования является построение медианы Кемени [2]. В качестве критерия приближённости к экспертным предпочтениям он берёт суммарное расстояние между исходными ранжированиями и групповым. Однако этот алгоритм имеет экспоненциальную вычислительную сложность и даже его эвристические модификации лишь незначительно её уменьшают, при этом не строя все возможные ранжирования.
В качестве агрегированного отношения предпочтения мажоритарный граф, построенный по правилу большинства, удобен в силу того, что минимально удалён от экспертных предпочтений и выполняются условия Эрроу (универсальность, полнота, независимость, монотонность, ненавязанность, Парето) [1, 2]. Но Эрроу формулировал свою теорему для ранжирований, а мажоритарный граф с большой вероятностью не является ранжированием и может содержать противоречивые контуры [5].
В данной работе проводится анализ единственности агрегированного отношения предпочтения, построенного по правилу большинства и, следовательно, удовлетворяющего условию минимальности суммарного расстояния до экспертных предпочтений.
Профиль экспертных предпочтений может также быть задан численными оценками альтернатив или информацией о том, во сколько раз одна альтернатива предпочтительнее другой. В работе представлен способ построения матриц предпочтений в случае задания числовой экспертной информации. Предлагаются методы построения агрегированного отношения, удовлетворяющего условию минимальности суммарного расстояния до экспертных предпочтений. Вид группового решения зависит от выбора формулы для нахождения расстояния между предпочтениями. Разработанная методика может быть использована и при решении многокритериальных задач [6].
1. Агрегирование экспертных предпочтений, заданных бинарными
отношениями
Рассмотрим задачу построения агрегированного отношения в случае, когда профиль экспертных предпочтений задан бинарными отношениями.
Дано множество альтернатив А = {о1,о2,... ,оп} и множество экспертов Е = = {Е1, Е2,... , Ет}. Профиль индивидуальных предпочтений экспертов на множестве А задан бинарными отношениями предпочтения р1, р2,... , рт. Требуется построить агрегированное отношение р, максимально согласованное с экспертными предпочтениями р1, р2,... , рт.
На основе агрегированного отношения предпочтения обычно также требуется ранжировать альтернативы и\или выбрать наилучшие из них. Способы выбора наилучших альтернатив подробно описаны в работах [1-4] и основываются на стандартных процедурах на графах: нахождения внутренне и внешне устойчивых подмножеств, ядра графа, разбиения графа на уровни [7].
Индивидуальные предпочтения экспертов могут быть заданы отношениями строгого порядка (асимметричное и транзитивное), квазипорядка (рефлексивное и транзитивное), а также произвольными бинарными отношениями. В частности, предпочтения задаются строгим или нестрогим ранжированием альтернатив. Строгое ранжирование соответствует отношению строгого линейного порядка, нестрогое — отношению квазипорядка, в котором все альтернативы попарно сравнимы. Будем полагать, что (0i,0j) € рг (£ = 1 , ...,т; 0г}0у € А), если элемент о^ не более предпочтителен, чем элемент о^- (отношения рг можно выбрать и по-другому: (ог ,0j) € рг, если элемент о^ не менее предпочтителен, чем 0j, но стандартные процедуры на графах, используемые для выбора наилучших альтернатив, удобнее реализовывать для отношения «не более предпочтителен»).
Введём понятие расстояния между бинарными отношениями. Поставим в соответствие отношению р орграф О = (А, р) с множеством вершин-альтернатив А, множеством дуг р и матрицей смежности К = Цг^ ||. Экспертные предпочтения р1,р2,... ,рт будем задавать матрицами смежности К1, К2,... , Кт соответствующих орграфов.
Определение 1. Расстоянием между двумя отношениями рк и рг назовём величину ¿(рк ,рг), определяемую по формуле
п п
&(рк ,рг) = ЕЕ |г& - 4|.
1=1 j=1
Фактически &(рк, рг) равно числу несовпадений элементов г- и г- матриц смежности этих отношений Кк и Кг (%,] = 1,... , п) и, следовательно, является расстоянием Хэмминга, удовлетворяющим аксиомам метрики.
Для построения отношения, наиболее полно отражающего предпочтения экспертов, необходимо, чтобы сумма расстояний между агрегированным отношением р и отношениями р1, р2,..., pm была минимальной.
Определение 2. Суммарное расстояние D(p) от отношения р до отношений Pi, р2,... , pm минимально, если выполняется
m
D(p) = Е d(p, Pt) ^ min . t=i
Пусть экспертные предпочтения р1, р2,... , pm заданы матрицами смежности R1, R2, ... , Rm и q — произвольное отношение с матрицей смежности Q =
Теорема 1. Суммарное расстояние = Е р4) минимально, если = 1 ^
4=1
^ г, = 1 не менее чем для половины экспертов (г,^ = 1,...,п; £ € {1,...,т}).
т
В случае У] г4, = т/2 (при чётном т) остается минимальным и при выборе
4=1
qij = 0.
Доказательство. Запишем
т т га га гагат
ЭД = Е а(д,р4) = ЕЕ Е к, - г?,. | = ЕЕ Е- г, |.
4=1 4=1г=1,=1 г=1 , = 14=1
Проведём декомпозицию по г,. Тогда задача сводится к нахождению минимума ве-
т
личин Е — г,| (г,= 1,... , п). Очевидно, что минимум достигается при = 1 ^
4=1
т
^ Е г4, ^ т/2 ^ г, = 1 не менее, чем для половины экспертов. При этом в случае
4=1
т
Е г, = т/2 (что возможно только при чётном т) минимум достигается при любом
4=1
значении € {0,1}. ■
Пусть р(А) —множество всех бинарных отношений, заданных на множестве А. Обозначим А^шт множество отношений, имеющих минимальное суммарное расстояние до экспертных предпочтений.
Полученный результат совпадает с результатом, доказанным в [1] для отношения-медианы по правилу большинства ре, допускающему равенство числа экспертов: Ре € А^шт Д(д).
Другим примером агрегированного отношения, минимально удалённого от экспертных предпочтений, может служить медиана Кемени. В отличие от медианы по правилу большинства, процедура Кемени позволяет построить транзитивное и, следовательно, непротиворечивое агрегированное предпочтение. Медиана Кемени строится на основе экспертных ранжирований и сама является ранжированием альтернатив.
К сожалению, в силу неоднозначности построения отношения, для которого суммарное расстояние до экспертных предпочтений минимально, выбор его в качестве агрегированного не всегда целесообразен. Сложный переборный алгоритм Кемени позволяет найти лишь одно из возможных медианных ранжирований. Например, в случае,
когда отношения р 1, р2, qi, q2, q3, q4 имеют матрицы смежности
получим = Д(д2) = ^(д3) = Д(д4) = 2, т.е. все четыре отношения 51, д2, 53, 54
являются минимальными, причём два из них (53,54) — строгие ранжирования.
Из теоремы 1 следует, что неоднозначность минимального отношения происходит только в случае, когда число экспертов чётное.
Следствие 1. Пусть профиль экспертных предпочтений р1, р2,... , рт задан произвольными бинарными отношениями. Тогда для всех р* Е р(А) \ {р^} при нечётном числе экспертов т выполняется Д(р^) < Д(р*).
Из следствия 1 в силу строгого неравенства следует и обратное утверждение.
Следствие 2. Пусть суммарное расстояние Д(р*) от экспертных предпочтений до отношения р*, заданного на множестве альтернатив А, при нечётном числе экспертов является минимальным. Тогда р^ = р*.
Полученные утверждения показывают, что для мажоритарного графа (графа отношения р^ [1]) выполняется условие минимальности суммарного расстояния от агрегированного отношения до экспертных предпочтений. При нечётном числе экспертов минимальное отношение единственное, что даёт основание взять его в качестве агрегированного отношения. Напомним, что отношение р^ в общем случае не транзитивно (в частности, может содержать контуры), что затрудняет выбор наилучших альтернатив, а тем более их ранжирование.
Следующие два примера демонстрируют различие в построении минимального отношения для чётного и нечётного числа экспертов.
Пример 1. Профиль предпочтений четырёх экспертов задан ранжированием альтернатив (строгими и нестрогими). Сравним агрегированное отношение, построенное по правилу большинства, с медианой Кемени.
Экспертные ранжирования представлены в следующей таблице (наилучшие альтернативы в верхней строке):
р1 Р2 Рз Р4
«3 Й2 — —
Й2 «3 а1 а4
а4 а4 «3 — «4 «3
а1 а1 «2 а1 — а2
Построим агрегированное отношение предпочтения по правилу большинства. Матрицы смежности экспертных предпочтений имеют следующий вид:
( 1 1 1 1 \ 0 10 0 0 110 '
V0 1 1 1 ) 1111 1111 0 0 11 ' у 0 0 0 1
R1 = Q2 =
01 00
01 10
R2 =
Q3 =
00 10
01 00
Q4 =
00 10
R1
R3
1111 0110 0010
V0 1 1 1/ 1000 1111 1011 1011
R2
R4
Единицы на диагоналях матриц смежности объясняются тем, что нестрогое ранжирование соответствует отношению квазипорядка, которое является рефлексивным.
Согласно теореме 1, существует шестнадцать отношений, минимально удалённых
от экспертных предпочтений (суммарное расстояние Д(р) рицами смежности:
16)
со следующими мат-
Среди них пять ранжирований:
1
0 V 1
0 0
1 1 0
01
1 1 1 1
1
0 V 1
0 V 1 1
«3
а1
а4 Й2
/ «з \
а4 Й2 V «1 /
( «3 \
Й2 а4
V «1 )
Отношение Ре, построенное по правилу большинства, является одним из шестнадцати отношений, минимально удалённых от экспертных предпочтений. Матрица смежности этого отношения имеет вид
Яе
1 1
0 0
1 1
1 1
Здесь Ре не транзитивно и, следовательно, не является ранжированием. Построенная на основе данного профиля экспертных предпочтений медиана Кемени (ранжирование, минимально удалённое от экспертных предпочтений) [8] является одним из пяти возможных ранжирований:
К
1111 0 110 0 0 10
V0 1 1 ч
( «3 \
Й2 а4
V «1 )
Пример 2. Пусть на множестве альтернатив А = {а1, а2, а3, а4} профиль предпочтений трёх экспертов (т = 3) задан отношениями строгого линейного порядка (строгим ранжированием):
р1 Р2 Р3
а1 «2 «3
«2 «3 а4
«3 а4 а1
а4 а1 Й2
Матрицы смежности соответствующих графов имеют следующий вид:
Я1
0000 1000 1100 1110
Я2
0111 0000 0100 0110
Я3
( 0 0 1 1 \ 10 11 0000 0010
По следствию 1 в этом случае существует одно отношение, минимально удалённое от экспертных предпочтений (Д = 10), и оно совпадает с ру:
Яу
( 0 0 1 1 \ 10 0 0 0 10 0 0110
Мажоритарный граф О = (А,рз) изображен на рис. 1. Соответствующее ему отношение ру является минимально удалённым от экспертных предпочтений и при этом единственным. Граф отношения ру содержит контуры, что затрудняет выбор наилучших альтернатив. Действительно, граф имеет три доминирующих (внешне устойчивых) подмножества: {а^а2}, {а2,а3}, {а2,а4} [7]. Для нахождения наилучших альтернатив в этом случае можно воспользоваться процедурой Коупленда [2]: каждой вершине графа ставится в соответствие число, равное разности количеств входящих и исходящих из неё дуг (сумма единиц соответствующего столбца минус сумма единиц строки матрицы смежности). Согласно этому алгоритму, получим следующие индексы альтернатив: а1(-1), а2(1), а3(1), а4(—1). Наилучшие альтернативы, имеющие максимальный индекс, — а2, а3.
Рис. 1
Дополнительной характеристикой мажоритарного графа являются веса на дугах, равные разности чисел экспертов, для которых альтернатива а^ не более предпочтительна а3- и а3- не более предпочтительна а^ Эту разность легко найти, введя матрицу
т
суммарных предпочтений Р = Цр^ ||, где р3 = Е г3. Тогда вес дуги (а^ а3) € ру равен
4=1
рг] — рзг.
Веса на дугах мажоритарного графа (рис. 1) вычислены с помощью матрицы Р = Я1 + Я2 + Я3:
/ 0 1 2 2 \ Р = 2 0 11 Р 12 0 0 \ 1 2 3 0 )
Модифицируем алгоритм Коупленда с учётом весов на дугах, поставив каждой
п
альтернативе а^ в соответствие индекс равный Е(рji — Р3). Получим а1(-1), а2(1),
3 = 1
а3(3), а4(—3). В этом случае имеем строгое ранжирование альтернатив. Наилучшей оказалась альтернатива а3.
В качестве индекса альтернативы можно взять также величину, равную не разности, а отношению сумм элементов столбца и строки матрицы суммарных предпочтений Р, соответствующих данной альтернативе. Если сумма элементов строки равна
нулю, то альтернатива является наилучшей и ей надо поставить в соответствие индекс, заведомо больший, чем у альтернатив с ненулевой суммой строки. Этим методом (его естественно назвать методом «отношения сумм») для рассматриваемого примера получим следующие индексы альтернатив: а1(1/2), а2(2), а3(4), а4(1/4). Полученное таким образом ранжирование совпадает с результатом применения модифицированной процедуры Коупленда.
Легко убедиться, что у всех построенных ранжирований суммарное расстояние до экспертных предпочтений больше минимального.
С помощью процедур нахождения ранжирования альтернатив на основе мажоритарного графа, содержащего контуры, не всегда возможно получить агрегированное отношение, минимально удалённое от экспертных предпочтений. В частности, если профиль экспертных предпочтений — строгие ранжирования и число экспертов нечётно, то единственное отношение с минимальным суммарным расстоянием соответствует мажоритарному графу. При этом, если граф содержит контуры, он не соответствует строгому ранжированию альтернатив. Тогда можно рекомендовать лицу, принимающему решения, выбирать ранжирование с суммарным расстоянием, ближайшим к минимальному.
2. Агрегирование предпочтений, заданных численными оценками
альтернатив
Рассмотрим задачу нахождения минимального агрегированного отношения в случае, когда профиль индивидуальных предпочтений экспертов задан численными оценками альтернатив. Предложим способ формирования матриц экспертных предпочтений и алгоритм построения минимального агрегированного предпочтения.
Пусть предпочтения экспертов на множестве альтернатив А = {а1, а2,..., ага} заданы векторами Л,1, Л2,... , Лт, где Л4 = (Л1, ..., Л4) — вектор с компонентами Л,4 € Е+, равными численным оценкам альтернатив (г € {1,..., п}, £ €{1,..., т}). Предполагается, что эксперты могут оценивать альтернативы в разных шкалах, что затрудняет возможность построения суммарной оценки для каждой альтернативы.
Матрицы экспертных предпочтений Я1,Я2,...,Ят построим на основе векторов Л1, Л2,... , Лт следующим образом: Я4 = Цг4, || — квадратная матрица порядка п (п — число альтернатив, т — число экспертов) с элементами
Л4 + л4
если значения оценок ¿-го эксперта максимизируются,
Г<, = • (г = J);
Л4 + л4
если значения оценок ¿-го эксперта минимизируются,
г4^ = 1; г,= 1,..., п, £ = 1,..., т.
Заметим, что для элементов матрицы предпочтений Я4 выполняется:
1)
г4, I Л4/Л4, если значения оценок ¿-го эксперта максимизируются, г4г 1 Л4/Л4, если значения оценок ¿-го эксперта минимизируются
(сохраняется информация о том, во сколько раз альтернатива а, предпочтительнее альтернативы «¿); 2) г4, + г4, = 1 (г,] = 1,..., п, г = ), что фактически заменяет процедуру приведения шкал экспертных предпочтений к однородным. Для формирования матриц экспертных предпочтений необязательно задавать численные оценки альтернатив. Достаточно задать информацию о том, во сколько раз
одна альтернатива предпочтительнее другой. Если альтернатива а предпочтительнее а, в а, раз, то элементы г, и , (г = 3) матрицы предпочтений Я* вычисляются следующим образом:
г* = 1 г* = ^
13 1 + а*/ 31 1 + а,
Следует отметить, что для получения полной и непротиворечивой информации достаточно сравнить между собой п — 1 пару альтернатив, например, а1 со всеми остальными альтернативами.
Найдём отношение д, имеющее минимальное суммарное расстояние до экспертных предпочтений р1, р2,... , рт, заданных матрицами Я1, Я2,... , Ят, для элементов которых выполняются условия г, € [0; 1] и , = 1 — г, (£ = 1,... , т). Пусть д — бинарное отношение с матрицей предпочтения Q = Цд, ||, € [0,1]. Суммарное расстояние до экспертных предпочтений вычисляется по формуле
т т п п п п т
ЭД = Е = ЕЕ Е — г*з | = ЕЕ Е |®3 — г*з |. (1)
*=1 *=1 г=1 3=1 г=1 3=1 *=1
т
величин Е |?г3' — г*з| (г,3 = 1,... ,п). Будем для простоты обозначений считать, что
для данных г,3 выполняется ^ ^ ••• ^ . Рассмотрим случай, когда число экспертов нечётно. Покажем, что если т = + 1, минимум достигается при = г*^1. Найдём сумму модулей
Ьз — г*11 + — г*з21 + ... + |®3 — | + — г^11 =
= (^ — г*з I + ^ — г*3к+11) +... + (ы — | + кз — г^+21) + кз — г^+11 ^
^ |г*з — г^1I + ... + |г*к — г^+21 + — г^11.
Последнее соотношение следует из неравенства треугольников, причём величина = = г^ + —медиана, она находится внутри каждого из полученных интервалов, следовательно, при = г*к+1 неравенство обращается в равенство и достигается наименьшее значение искомой суммы. В противном случае получим строгое неравенство.
Так как по определению матриц предпочтения г^ =1 — г,, элементы г^ упорядочиваются в обратном порядке, а наименьшее значение достигается при = 1 — г*к+1. Таким образом, для элементов матрицы Q, как и для матриц экспертных предпочтений, выполняется + , = 1.
Аналогично можно доказать, что для чётного числа экспертов т = наибольшее значение сумма модулей принимает при любом значении € [г*к, г*к+1 ], т.е. матрица предпочтений Q отношения д, доставляющего минимальное значение величины в этом случае строится неоднозначно. Очевидно, что условие + , = 1 может не выполняться.
Из приведённых рассуждений следует справедливость следующей теоремы. Теорема 2. При нечётном числе экспертов суммарное расстояние заданное
по формуле (1), минимально, если все элементы матрицы предпочтений Q равны медиане соответствующих элементов матриц экспертных предпочтений г -,... , гт (г,3' = 1,...,п).
т
Отношение р^, соответствующее матрице суммарных предпочтений Р = Е
и, следовательно, матрице — Р, не совпадает с минимальным отношением д из тео-
т
ремы 2. Элементы матрицы — Р равны средним арифметическим значениям элементов
т
матриц экспертных предпочтений, а матрицы Q — медианным. Как известно, значение медианы заданных чисел в общем случае не совпадает с их средним арифметическим.
Покажем, что матрица предпочтений минимального суммарного отношения будет равна средним арифметическим значениям соответствующих элементов матриц экспертных предпочтений, если расстояние между отношениями задать по формуле
гага
а(р*,р4) = а(Я*,Я*) = ЕЕ (г£- - 4)2.
г=1¿=1
Тогда минимальное суммарное расстояние до экспертных предпочтений
m га га п гагат
_ t
iJ ' j A^i A^i A^i VqiJ ' ij
t=1 t=1 i=1 j=1 i=1 j=11=1
D(q) _ E d(q, Pt) _ EE E (%■ - j2 _ EE E - г
достигается для матрицы Q со средними арифметическими значениями элементов rj,... , rim (i, j _ 1,... , n). Действительно, минимум сильно выпуклой функции
f (qij) _ (qij - rij)2 +... + (qij - rim)2
достигается при qij _ (rij + ... + rm) /m, так как в этом (и только в этом) случае выполняется
f'(?ij) _ 2(qij - r1j) + ■ ■ ■ + 2(qij - r£) _ 0. Заметим, что для булевых матриц
гага 2 гага
Е Е (rj-г4^ _ ЕЕ |r§-rij|. i=1j=1 i=1j=1
Теорема 3. Суммарное расстояние D(q), заданное по формуле (2), минимально, если все элементы qij матрицы предпочтений Q равны среднему арифметическому
1 rm
ij , . . . , rij
. . . . . ) /m (i j _ 1 n)
ij ij
значению соответствующих элементов матриц экспертных предпочтений г1,,... , гт т. е. при д^ = (г1 + ... + гт)/т (г,] = 1,..., п).
Матрица средних арифметических значений соответствующих элементов Я1, Я2,
т1
... , Ят вычисляется через матрицу суммарных предпочтений Р = Е Я* и равна — Р.
<=1 т
В случае, когда заданы весовые коэффициенты к1, к2,... , кт, оценивающие компетентность экспертов [9], матрицы экспертных предпочтений фактически примут вид к1Я1,... , ктЯт. Тогда элементы д^ матрицы Q будут в соответствии с введённым расстоянием равны медианному или среднему арифметическому значению элементов &1г1 ,...,ктгт (¿,.7 = 1,...,п).
Рассмотрим пример, в котором агрегированные отношения строятся на основе медианных и средних арифметических значений элементов матриц экспертных предпочтений.
Пример 3. Пусть множество альтернатив А = |а1,а2,аз,а4}. Профиль предпочтений трёх экспертов задан численными оценками альтернатив (значения по шкалам экспертных оценок максимизируются):
2
й1 й2 й3
а1 3 4 2
а2 2 3 4
аз 3 3 2
а4 2 4 4
Матрицы парных сравнений альтернатив для каждого эксперта соответственно имеют вид
Я1 =
/ 1 2/5 1/2 2/5 1 3/7 3/7 1/2 1 2/3 1/2 2/3
3/5 1 3/5 1/2 , Я2 = 4/7 1 1/2 4/7 , Я3 = 1/3 1 1/3 1/2
1/2 2/5 1 2/5 4/7 1/2 1 4/7 1/2 2/3 1 2/3
V 3/5 1/2 3/5 1 1/2 3/7 3/7 1 1/3 1/2 1/3 1
Вычислим матрицу суммарных предпочтений Р:
Р
( 3 157/105 10/7 47/30 \
158/105 3 43/30 11/7
11/7 47/30 3 172/105
43/30 10/7 143/105 3
Агрегированное предпочтение строим на основе матрицы, содержащей средние арифметические значения элементов матриц экспертных предпочтений и равной — Р. Матрица смежности соответствующего мажоритарного графа имеет следующий вид:
Яу
Граф отношения ру изображён на рис. 2 (для лучшего восприятия петли на рисунке отсутствуют).
1 0 0 1
1 1 0 1
1 1 1 1
0 0 0 1
Рис. 2
Граф (без учёта петель) не содержит контуров — его можно разбить на уровни с помощью алгоритма Демукрона [7] (рис.3).
N. N. Рис. 3
Получим ранжирование всех альтернатив, начиная с наилучшей: а4 — а1 — а2 — а3. Процедуры Коупленда (простая и модифицированная) дают то же самое упорядочение альтернатив.
Построим минимальное отношение на основе медианных значений соответствующих элементов матриц Я1, Я2, Я3. Матрица Q медианных значений имеет вид
Q
Получим матрицу смежности Я^) агрегированного предпочтения:
( 1 0 1 1 \ 1111 1111 1101
1 3/7 1/2 1/2
4/7 1 1/2 1/2
1/2 1/2 1 4/7
^ 1/2 1/2 3/7 1
Я(Q)
Соответствующий граф изображён на рис. 4. Граф содержит контуры. Для выбора наилучших альтернатив можно воспользоваться процедурой Коупленда. Получим а1(1), а2(—1), а3(—1), а4(1). Наилучшие альтернативы по разности входящих в вершину и исходящих из неё дуг а1 и а4. Модифицированная процедура Коупленда с учётом весов на дугах и процедура отношения весов дуг дают тот же результат. Индексы альтернативы а^ (г = 1,... , 4) в процедуре отношения весов дуг можно вычислить, разделив сумму элементов г-го столбца на сумму элементов г-й строки матрицы Q (без учёта диагональных элементов, не несущих в данном случае какой-либо существенной информации). Отношения полученных индексов показывают (в каком-то смысле), во сколько раз одна альтернатива более (или менее) предпочтительнее другой.
Рис. 4
Агрегированные отношения, построенные для средних арифметических и для медианных значений элементов матриц экспертных предпочтений, не совпадают, но наиболее предпочтительные альтернативы и в том и в другом случае — а1 и а4.
Заключение
Разработаны алгоритмы построения агрегированного отношения предпочтения, удовлетворяющего требованию минимальности суммарного расстояния до экспертных предпочтений. Профиль экспертных предпочтений может быть задан бинарными отношениями на множестве альтернатив или численными оценками альтернатив. Предложен способ построения матриц предпочтения в случае задания численных оценок альтернатив или информации о том, во сколько раз одна альтернатива превосходит
другую. Вид агрегированного отношения, минимально удалённого от экспертных предпочтений, зависит от типа экспертной информации и формы её представления, а также от выбора формулы для нахождения расстояния между матрицами предпочтений. Проведён сравнительный анализ предложенных алгоритмов, который позволит лицу, принимающему решение, найти разумный компромисс между непротиворечивостью агрегированного отношения и максимальным учётом экспертной информации.
ЛИТЕРАТУРА
1. Миркин Б. Г. Проблема группового выбора. М.: Наука, 1974. 256с.
2. Петровский А. Б. Теория принятия решений. М.: Академия, 2009. 400с.
3. Мулен Э. Кооперативное принятие решений: Аксиомы и модели. М.: Мир, 1991. 464 с.
4. ОсиповаВ.А., Подиновский В. В., Яшина Н. П. О непротиворечивом расширении отношений предпочтения в задачах принятия решений // Журнал вычисл. матем. и матем. физики. 1984. №6. С. 831-839.
5. Нефедов В. Н., Осипова В. А., Смерчинская C. О., Яшина Н. П. Непротиворечивое агрегирование отношений строгого порядка // Изв. вузов. Математика. 2018. №5. С. 71-85.
6. Smerchinskaya S. O. and Yashina N. P. On an algorithm for pairwise comparison of alternatives in multi-criteria problems // Intern. J. Modeling, Simulation, and Scientific Computing. 2018. V.9. No. 1.
7. Нефедов В. Н., Осипова В. А. Курс дискретной математики. М.: Изд-во МАИ, 1992. 262 с.
8. http://helpiks.org/3-61482.html — Электронный учебник по теории принятия решений.
9. Смерчинская C. О., Яшина Н. П. Анализ компетентности экспертов в задачах группового выбора // Информационные и телекоммуникационные технологии. 2012. № 15. С. 103-115.
REFERENCES
1. Mirkin B. G. Group Choice. V. H. Winston & Sons Publ., 1979. 252 p.
2. Petrovskiy A. B. Teoriya prinyatiya resheniy [Decision Making Theory]. Moscow, Akademiya Publ., 2009. 400p. (in Russian)
3. Moulin H. Axioms of Cooperative Decision Making. Cambridge, Cambridge University Press, 1988.
4. Osipova V. А., Podinovski V. V. and Yashina N. P. On non-contradictory extension of preference relations in decision making problems. USSR Comput. Math. and Math. Physics, 1984, vol. 24, pp. 128-134.
5. Nefyodov V. N., Osipova V. A., Smerchinskaya S. O., and Yashina N. P. Non-contradictory aggregation of strict order relations. Russian Mathematics, 2018, vol.62, pp. 61-73.
6. Smerchinskaya S. O. and Yashina N. P. On an algorithm for pairwise comparison of alternatives in multi-criteria problems. Intern. J. of Modeling, Simulation, and Scientific Computing, 2018, vol. 9, no. 1.
7. Nefedov V.N. and Osipova V. А. Kurs diskretnoy matematiki [Discrete Mathematics Course]. Moscow, MAI Publ., 1992. 262 p. (in Russian)
8. http://helpiks.org/3-61482.html — Electronic textbook on decision making theory.
9. Smerchinskaya S. O. and Yashina N. P. Analiz kompetentnosti ekspertov v zadachakh gruppovogo vybora [Analysis of the competence of experts in the problems of group selection]. Inform. Telecomm. Technologies, 2012, no. 15, pp. 103-115. (in Russian)