Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
1, если _ x i Rx j
bij
0, если _(x i , x j ) R
где x i A, x j A . Таким образом отношение R на конечном множестве А мощностью n
элементов задается матрицей
B( R ) b ij ( R )
1, если _ i j
bij (E)
0, если _ i j
в графе G(E) есть только петли и R ( x ) = R ( x ) ={x}.
Антидиагональным называется отношение (обозначается E ), если оно выполняется для
всех пар (x,y) А, в которых xy, то есть
R E : ((( x , y) A A ) ( x y))((x , y) R ) .
Элементы матрицы В( E ) определяются как
1, если _ i j
bij (E)
0, если _ i j
в графе G( E ) есть все дуги, кроме петель и R ( x ) = R ( x ) =А\{x}.
Операции над бинарными отношениями и связи между ними. Над бинарными
отношениями могут выполняться следующие основные операции: пересечение, объединение,
нахождение разности, дополнение, обратное отношение, композиции, сужения, включения.
Рассмотрим два P A A и Q A A отношения и определим на них основные операции.
Пересечением отношений P и Q (обозначается P Q ) называется отношение, в которое
входят пары (x,y) общие для P и Q
P Q ( x , y) A A (( x , y) P ) (( x , y) Q)
Объединение отношений P и Q называется отношение, которое образует пары , которые
входят либо в P, либо в Q, то есть
P Q ( x , y) A A (( x , y) P) (( x , y) Q)
Разность P\Q отношений P и Q называется отношение, которое состоит из пар (x,y) P,
которые не входят в Q, то есть
P \ Q (x, y) A A ((x, y) P) ((x, y) Q)
Симметричной разностью PQ отношений P и Q называется отношение , которое
состоит из пар отношений P Q (объединения), которые в тоже время не принадлежат к
P Q (пересечению), то есть
(P 1 ) 1 P; P 1 ( P) 1
Бинарные отношения в теории принятия решений
Свойства бинарных отношений.
В теории принятия решений используются определенные типы бинарных отношений,
которые имеют конкретные свойства. Один из подходов состоит в том чтобы сформулировать
свойства желаемого отношения в форме аксиом с последующим поиском конструктивного метода
создания такого отношения или класса отношений, или доказательства невозможности его
существования, если система аксиом противоречива.
Основными свойствами отношений являются: рефлексивность, антирефлексивность,
симметричность, асимметричность, антисимметричность, транзитивность, ацикличность.
Рефлексивным называется такое отношение P, для которого справедливо утверждение
EP, где Е – диагональное отношение. Это означает что для всех xA, где А – носитель P, xPx. В
матрице рефлексивного отношения на главной диагонали всегда стоят единицы, а в
соответствующем графе при каждой вершине находится петля.
Антирефлексивным называется отношение P, для которого P E . Это означает, что
для всех xA:(x,x)P, то есть в матрице отношения на главной диагонали всегда стоят нули, а в
графе отсутствуют петли.
Симметричным называется отношение Р, для которого P P 1 . Это значит что для всех
x, yA, которые находятся в отношении Р, то есть xPy, справедливо утверждение yPx. В матрице
симметричного отношения элементы bij и bji, размещены симметрично относительно главной
диагонали, равные между собой. В графе G(P) наличие дуги (xi,xj) означает наличие дуги (xj,xi).
Асиметричным называется отношение Р, для которого P P 1 , то есть если (x,y) P
то (y,x)P. В матрице ассиметричного отношения b ij (P) b ji (P) 0 для всех i и j, а на главной
диагонали находятся нулевые элементы. В графе G(P) нет одновременно дуг (xi, xj) и (xj, xi) и
отсутствуют петли.
Антисимметричным называется отношение Р, если P P 1 E , где Е- диагональное
отношение. Таким образом выражения xPy и yPx справедливы одновременно лишь тогда, когда
x=y. В матрице B(P) условие b ij (P) b ji (P) 0 выполняется для всех i,j кроме i=j. В графе G(P) не
существует одновременно дуг (xi, xj) и (xj, xi), но возможны петли.
Транзитивным называется отношение, для которого P P P , то есть если xPz и zPy, то
xPy. По индукции как следствие получаем: если xPz1,z1Pz2…,znPy, то xPy. В матрице B(P)
транзитивного отношения для произвольных значений i, k справедливо соотношение:
n
( b ij ( P ) b jk ( P)) b ik ( P) .
j1
обратное отношение, U – полное отношение, Е – диагональное отношение. Это означает, что для
произвольных x, y А, xy где А – носитель Р или (x,y) P или (y,x) P. В матрице В(Р) хотя бы
один из элементов bij, bji равен единице, а граф G(P) – связанный.
Утверждения:
Отношение Р симметрично лишь тогда, когда P P 1 ;
Если отношение Р асимметрично, то оно антирефлексивно;
Если отношения Р и Q симметричны, то симметричны и отношения Р Q P Q;
Композиция симметричных отношений Р и Q является симметричной, если
выполняется необходимое и достаточное условие коммутативности P Q Q P ;
Обратное к транзитивному отношению Р отношение P 1 является транзитивным;
Пересечение произвольного количества транзитивных отношений с одним и тем же
носителем является транзитивным отношением; (Для операций объединения это утверждение
неправильное, что имеет глубокий прикладной смысл: если мы хотим построить результирующее
групповое отношение, при этом отношения экспертов транзитивны, то при объединении их
свойства транзитивности исчезает. Результирующее отношение при объединении будет
транзитивным при условии дополнительных условий. Введем понятие транзитивности одного
отношения относительно другого. Отношение Р называем транзитивным относительно Q, если
xPy yQz xPz, xQy yPz xPz )
Если два отношения транзитивны и одно транзитивно относительного другого, то
объединение этих отношений является транзитивным;
Пусть Р – транзитивное отношение. Тогда его симметричная составляющая Р S-
транзитивна; его асимметричная составляющая РА транзитивна; РА транзитивна относительно РS;
Симметричная составляющая отношения квазипорядка является отношением
эквивалентности;
Отношение Р является ацикличным только тогда, когда его отношение достижимости
~ ~
P антисимметрично, то есть когда P - отношение порядка;
Если граф линейного отношения не имеет контуров, то оно транзитивно.
Свойства бинарных отношений, рассмотренные выше, позволяют определить типы
бинарных отношений, которые имеют важное значение в теории принятия решений, а именно
отношение толерантности, эквивалентности, квазипорядка (полу-порядка, неполного порядка) и
строго порядка (линейного порядка).
Толерантностью (I) (равнодушием) называется отношение Р которое одновременно
является рефлексивным и симметричным.
Эквивалентностью называется отношение Р, которое одновременно является
рефлексивным, симметричным и транзитивным. Таким образом эквивалентность – это
толерантность, которая имеет свойство транзитивности.
Квазипорядком называется отношение Р, которое является одновременно рефлексивным и
транзитивным.
Порядком называется отношение Р, которое одновременно является рефлексивным,
антисимметричным и транзитивным.
Строгий порядок – отношение Р, которое одновременно асимметрично и транзитивно.
Линейным (полным) порядком является отношение Р, которое одновременно рефлексивно,
антисимметрично, транзитивно и связное.
Достижимостью ~ P для произвольного отношения Р называется наименьшее из отношений
квазипорядка, которое в себе имеет Р.
Другими словами, достижимость
~ card ( A )
P E P E ( P i )
i1
где Е- диагональное отношение, А – носитель отношения. Матрица достижимости имеет единицы
на главной диагонали, а граф соответственно – петли при каждой вершине, потому что каждая
вершина графа достижима сама из себя, то есть достижимость всегда рефлексивна в отличии от
транзитивного замыкания. Отношение достижимости Р отображает существование пути в графе
G(P), то есть a ~
P b (где a,bА) только тогда, когда существует путь из вершины а в вершину b в
графе G(P) отношения Р.
Взаимной достижимостью P для произвольного бинарного отношения Р называется
симметрическая составляющая соответствующего отношения достижимости ~ P .
~ ~
P P P 1
Таким образом a P b лишь тогда, когда найдется путь в графе G(P) отношения Р как с
вершины а в вершину b, так и из b в а, то есть а и b входят в состав контура в графе G(P).
Агрегирование бинарных отношений. Агрегирование или укрупнение отношений
позволяет получить и исследовать их общие свойства, а так же разработать процедуры
корректировки отношений, полученных экспертным путем. В случае агрегирования структура
первоначального отношения переноситься с одного множества носителя на другое множество,
полученное как результат гомоморфного отображения носителя первоначального отношения.
Элементы множества носителя агрегированного отношения АD в этом случае можно
рассматривать как подмножество (или классы) множества носителя А первоначального отношения,
которые создают ее разбиение. Таким образом, если
m
A D A 1 ,..., A m , A x 1 , x 2 ,..., x k , то A i A D
i 1
и для любых i, j, ij,
Ai Aj= .
Отношение РD с носителем АD определенное через первоначальное отношение Р с
носителем А следующим образом
(A i , A j A D ) : A i PD A j (x k A i ) ( x j A j ) : x k Px j ,
называется фактор отношением, полученным в результате факторизации первоначального
отношения Р по определенному другому отношению.
Таким образом Аi и Аj находятся в отношении РD лишь тогда , когда найдется хотя бы одна
пара элементов, которая принадлежит к каждому из этих подмножеств (или к каждому из этих
классов), которые находятся в отношении Р.
Важным с точки зрения принятия решений является тот случай, когда факторизация
осуществляется по отношению эквивалентности.
Согласно определения эквивалентности существует однозначное соответствие между
определенными отношениями эквивалентности D и разбитием А на классы- подмножества
A1 ,..., A m .
Свойства агрегированных отношений. Важным является вопрос о сохранении свойств
первоначальных отношений при их факторизации по произвольной эквивалентности. Следующие
утверждения решают эту проблему:
Свойство рефлексивности сохраняется при факторизации;
Свойство симметричности сохраняется при факторизации;
(Достаточное условие сохранения транзитивности фактор отношения) Свойства
транзитивности сохраняется при факторизации транзитивного отношения по имеющимся
первоначальному отношению отношения эквивалентности;
Необходимым и достаточным условием транзитивности отношения Р D при
факторизации произвольного бинарного отношения Р по произвольной эквивалентности D,
которые имеют общего носителя А, является выполнение условия
PDP DPD ;
Свойство линейности сохраняется при факторизации;
Факторизация отношения квазипорядка по его симметричной составляющей
является отношением порядка;
Факторизация
произвольного отношения Р по его отношениям взаимной
достижимости P дает ацикличное фактор отношение;
Если Р – линейное отношение с носителем А, то фактор отношение PP , полученное
из Р путем факторизации его по отношениям взаимной достижимости, является линейным
отношением порядка с носителем A P .
Таким образом факторизация произвольного отношения по отношению его взаимной
достижимости приводит к фактор отношению, в котором контуры отсутствуют, то есть в процессе
такой факторизации происходит «стягивание» контуров первоначального бинарного отношения.
Факторизация по сути соответствует процедуре агрегирования системы преимуществ ЛПР, что
позволяет исследовать общие свойства системы преимуществ и откорректировать полученное
отношение.
Бинарные отношения и система преимуществ ЛПР.
Упорядоченные множества и их свойства. Аксиома выбора Цермело. Основные
результаты теории упорядоченных множеств позволяются обосновать процедуры преобразования
и модификации систем преимуществ ЛПР. Одна из интереснейших аксиом теории множеств,
которая непосредственно связанна с принятием решений, является аксиома выбора.
Аксиома выбора. Если Х – объединение не пустых множеств Xi, которые не пересекаются,
то существует как минимум одно подмножество Y X , пересечение которой с каждым
множеством Xi являются одноэлементными множествами.
Аксиома выбора Цермело. Для каждого множества Х непустых множеств Xi iI, существует
функция
f : I X i , при этом f (i) X i
i
Таким образом произвольный выбор представителей является согласованным, и в
действительности аксиома утверждает ни невозможность выбора представителей, а возможность
объединить их в множество.
Элемент xA, где А – множество носитель отношения R, называется максимумом
отношения R, если ( y A ) : xRy , то есть отношение xRy выполняется для всех элементов
множества носителя А.
Элемент xA где А – множество носитель отношения R, называется минимумом
отношения R, если ( y A) : yRx , то есть отношение yRx выполняется для всех элементов
множества носителя А.
Элемент xA где А – множество носитель отношения R, называется мажорантой
отношения R, если ( y A ) : yRx , где R - дополнение к R, то есть отношение y R x
выполняется для всех элементов множества носителя А.
Элемент xA где А – множество носитель отношения R, называется минорантой
отношения R, если ( y A ) : xRy , где R - дополнение к R, то есть отношение x R y
выполняется для всех элементов множества носителя А.
Множество называется упорядоченным по отношению строгого порядка (транзитивным
и асимметричным), если оно является носителем этого отношения строгого порядкаD,DAA.
Упорядоченное множество обозначается двойкой A, D . Элемент yA называется
мажорантой подмножества XA, если y является мажорантой для сужения D на X. Упорядоченное
множество называется индуктивным, если каждое подмножество Х имеет мажоранту.
Лемма Куратовского-Цорна. В индуктивном упорядоченном множестве для каждого
элемента существует мажоранта.
Бинарное отношение Р совместимо с строгим порядком D, если отношение Р D может
быть включено в некоторое отношение строгого порядка с носителем А.
Теорема о совместимости. Пусть D – отношение строгого порядка, Р – бинарное
отношение (все эти отношения с носителем А), и элементы пар (x,y) Р являются элементами
подмножества XA. Если Р совместимо с строгим порядком, которое является сужением D на
X, то Р совместимо со строгим порядком D.
Поэтому обычно рассматривается одна функция выбора C (X) R и считается, что эта
функция порождена отношением R. Функции выбора, порожденные бинарными отношениями,
называются нормальными.
В большинстве случаев выполняется условие выбора приемлемых альтернатив – если
предъявление создает одна альтернатива, то она выбирается, то есть
Это потому что число функций Буля от (n-1) аргументов составляет 2 2n 1 (число (n-1)-
мерных наборов от 0 и 1 составляет 2 n 1 , каждому набору соответствует одно из двух значений
функции – 0 или 1), а на каждом из n мест в логической форме LF(C) (f 1 ,..., f n ) может
находиться произвольная функция от (n-1) переменных.
Условия рационального выбора. Функции выбора классифицируются согласно
выполнению определенных условий или требований, которые выдвигаются в процессе их
исследования. Такими условиями являются: наследование, независимость от отброшенных
альтернатив, согласованность, независимость выбора от пути (квазисуммарности), суммарности,
мультипликативности, монотонности.
Условие наследования. Если осуществляется выбор из произвольного множества А и выбор
из какого-то его подмножества ВA, то все альтернативы, которые были выбраны из А и
одновременно принадлежат В, будут выбранными также в В, то есть условие выполняется если
справедливо утверждение
(B A ) : C( A ) B C( B)
Условие независимости от отброшенных альтернатив. Если выбор совершается из
подмножества В произвольного множества А, причем в В входят все альтернативы, которые
являются результатом выбора из А, то выбор из В будет тождествен выбору из А, то есть условие
выполняется если справедливо утверждение
(B A ) : (C( A ) B) C( B) C(A )
Условие согласованности. Если альтернативы выбираются с каждого подмножества A i A,
А то они будут выбраны из их объединения, то есть условие выполняется если справедливо
утверждение
(A i A ) : C(A i ) C( A i )
i i
Условие независимости выбора от пути (квазисуммарности). Выбор из объединения
множеств предъявлений должен быть тождественен выбору из объединения выборов с каждого
множества предъявлений отдельно, то есть
(A 1 , A 2 A) : C(A 1 A 2 ) C(C( A 1 ) C(A 2 ))
Условие суммарности. Выбор из объединения множества тождественен объединению
выборов из каждого множества отдельно, то есть
(A 1 , A 2 A) : C(A 1 A 2 ) C( A 1 ) C( A 2 )
Условие мультипликативности. Выбор из пересечения множеств тождественен
пересечению выборов из каждого множества отдельно, то есть
(A 1 , A 2 A ) : C( A 1 A 2 ) C(A 1 ) C( A 2 )
Условие монотонности. Выбор из более общего множества является не меньшим, чем
выбор из подмножества этого множества или
(A 1 , A 2 A) : C(A 1 ) C(A 2 ) .
Функции и механизмы выбора.
Понятия функции и механизма выбора. С помощью механизма (правила) выбора
реализуется выбор одной или нескольких альтернатив из множества Х предъявлений. Механизм
выбора в общем виде описывается в виде двойки R S, L , где S – структура на множестве
возможных альтернатив А, L – конкретное правило, которое позволяет совершать выбор из
предъявления Х А, на основе существующей структуры S. Структура S создается путем
формулирования принципов, которые определяют условия, на которых возможно сравнение
альтернатив по качеству, или может быть установлено в результате экспериментальных
исследований и опроса ЛПР. В большинстве случаев наиболее распространенные принципы могут
быть описаны с помощью бинарных отношений , или могут быть сформулированы правила
построения соответствующих бинарных отношений. Поэтому структуру S могут создавать:
множество бинарных отношений P P1 ,..., Pk ; важность отношений, высказанная в
лексикографической или числовой форме; эталонные варианты решений и метрики, которые
оценивают степень приближения к эталону; допустимые уровни качества альтернатив; правила и
принципы агрегирования сложных отношений.
Множество бинарных отношений возникает естественно вследствие описания разных
аспектов качества альтернатив или же существования нескольких ЛПР с различными системами
преимуществ, или и то и другое одновременно. Обычно, выбирая бинарные отношения, следует
учитывать фундаментальные ограничения на использование этого подхода – аппарат бинарных
отношений в пространстве альтернатив может использоваться, если выбор осуществляется лишь
на основе информации о парном сравнении альтернатив. Однако большой уровень обобщенности,
присущий описанию выбора с помощью бинарных отношений, в большинстве случаев является
преимуществом, потому что позволяет абстрагироваться от второстепенных составляющих,
сосредотачивая внимание на основных составляющих элементах системы преимуществ ЛПР.
Существование одной и той же структуры еще не дает возможности конкретизировать
выбор, и поэтому с этой целью используется конкретное правило.
Если задано множество разрешенных структур ( S ) и множество возможных
правил выбора ( L ), то этим определен класс
( , ) R S, L S , L
механизмов выбора.
Функция выбора С реализуется с помощью механизмов выбора R S, L , если функция
выбора C R , которая определяется R, C R (X ) C S,L (X) доопределяет или функцию неполного
выбора (С, C R ,В), или частичную, или всюду определенную функцию, то есть
C(X) CR (X) X \ CH (X), X B, B 2A , где Х – предъявления, В – множество возможных
предъявлений, С(Х), C H (X ) - множества выбранных и отклоненных альтернатив предъявления Х.
Виды механизмов выбора. Класс всех функций выбора, R , обозначается как . К
основным механизмам выбора принадлежат: выбор по агрегированным отношениям,
параллельный выбор, последовательный выбор, обобщенный пошаговый выбор.
Выбор по агрегированным отношениям осуществляется путем определения (создания,
синтеза) функции F:PQ, которая ставит в соответствия множество P P1 ,..., Pn заданных
отношений некоторое отношение Q F P1 ,..., Pn , которое называется агрегированным.
Окончательный выбор альтернатив осуществляется по правилу L, которому соответствует функция
L
выбора C Q .
Последовательный выбор осуществляется путем упорядочивания отношений, которые
являются элементами множества Р с последующим последовательным выбором в n этапов. На i-
том этапе выбор осуществляется из числа альтернатив, которые являются результатом выбора
путем последовательного применения на предыдущих этапах пар P1 , L1 , P2 , L 2 ,..., Pi 1 , L i 1
, где Pk , L k - отношение и конкретное правило, по которому осуществляется выбор на k-том шаге.
Учитывая что выбор на i шаге осуществляется при помощи функции выбора C Pi , и предъявления
– это множество (Х, X B, B 2 A ), функция последовательного выбора C имеет вид
C ( X) C Pn (...C P2 (C P1 ( X )))
Параллельный выбор по отношениям P1 ,..., Pn осуществляется путем независимого
выбора из предъявлений Х по каждому из этих отношений и соответствующему правилу выбору Li
из множества L L1 ,..., L n , которые реализуются множественной функцией выбора
C P (X) C P1 (X),..., C Pn (X) .Далее на основании этого совокупного выбора путем композиции
F : C P C (обычно в этом качестве используются операции над множествами). Осуществляется
окончательный выбор
C(X ) F(C P1 ( X ),..., C Pn (X ))
Для того чтобы правило композиции могло быть реализовано в виде функции выбора,
функция композиции должна удовлетворять условию F(0,0,...,0) (то есть выбор из пустого
множеств0а должен быть пустым множеством). и условию монотонности (то есть или F или
описываться через операции и ).
Обобщенный пошаговый выбор строиться путем комбинирования на разных шагах
вышеприведенных механизмов.
Свойства механизмов выбора. При исследовании и использовании механизмов выбора
возникают задачи анализа, синтеза, апроксимации процедур выбора реальных ЛПР, а так же
оценивания сложности реализации того или иного механизма выбора и его оптимизации.
Решением задачи анализа является функция выбора СR, которая реализует механизм выбора
R S, L .
Одной из важнейших при построении модели выбора является задача синтеза, которая
заключается в синтезе по функции выбора (как правило, неполной) механизма выбора
определенного класса, который ее реализует. Задача синтеза принадлежит к NP-полных и в общем
виде не может быть решена при помощи эффективных алгоритмов. Если класс механзмов выбора
полный, выполняется условие
(x A) : ((X B) : x C П (X ) x B x C Н ( x ))
то есть существует до определение функции С неполного выбора
П H П H
(C , C , B), C (X) C(X) X \ C (X), X B
которое удовлетворяет условию
(x A ) : ((X ) : ( x C(X )) C( x x ))
и задача синтеза функции выбора в этом классе механизмов выбора 0 всегда имеет решение.
Если функция выбора С не может быть реализована механизмами выбора заданного вида,
возникает задача ее аппроксимации, то есть поиска в определенном смысле наилучшего
приближения к ней. В случае когда введение определенной метрики нецелесообразно или не
может быть достаточно обоснованным, рассматриваются некоторые абсолютные верхние и
нижние лучшие приближения- верхняя и нижняя аппроксимации, которые определяются через
мажоранты и миноранты функции неполного выбора.
Мажорантой С+ функции неполного выбора (C П , C H , B) называется всюду определенная
функция, для которой справедливо условие
(X B) : C (X ) C П ( X)
где Х – предъявления, B 2 A - множество возможных предъявлений, С(Х), C H ( X) - множества
выбранных и отклоненных альтернатив соответственно.
Минорантой С- функции неполного выбора (C П , C H , B) называется всюду определенная
функция, для которой справедливо условие
(X B) : C H (X ) C (X )
Функция C B называется верхней аппроксимацией функции С в классе механизмов
(где - множество всюду определенных функций , которые реализуются в М), если выполняется
условие
(C ) : ((X B) : (C B (X) C ( X)))
Аналогично функция C H 0 называется нижней аппроксимацией функции С в классе М,
если выполняется условие
(C 0 ) : ((X B) : (C H ( X ) C ( X )))
Для достижения определенной однозначности к механизму синтеза предъявляются
дополнительные требования, которые касаются сложности. Простейшими мерами сложности
могут быть: для выбора на основании отношения – число пар, которые составляют его; для
механизма последовательного выбора – число отношений (глубина выбора); для многошаговых
схем – число шагов.
Среди проблем оптимизации наибольшее внимание привлекает проблема проблема
оптимального синтеза и проблема оптимизации механизмов выбора. Целью задачи оптимального
синтеза является построение механизма выбора минимальной сложности, при этом следует
отметить, что для большинства случаев не найдены эффективные решения, а для некоторых задач
доказана их NP-полнота. В связи с этим требования к методам синтеза ослабляют, и в большинстве
случаев ставиться задача разработки методов синтеза, которые обеспечивают гарантированную
оценку сложности реализации функции с заданными параметрами.
Близкой к задаче оптимального синтеза является задача оптимизации механизмов, которая
основывается на понятии эквивалентных механизмов выбора.
Основными задачами исследования и использования механизмов и функций выбора
являются: задачи анализа, задачи синтеза, задачи аппроксимации реального выбора ЛПР, задачи
оценивания сложности реализации механизмов выбора, задачи оптимизации механизмов выбора.