Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Решения , формирующие , предпочтительнее любого решения .
Данная формулировка формализована в виде выражения:
. (2)
Условие для определения называется условием блокировки, условие для определения - условие предпочтения.
Таким образом, решения , входящие в множество или , определяемые выражениями (1), (2), являются наилучшими решениями, т.к. они непосредственно либо транзитивно (вследствие свойства транзитивности отношения ) доминируют (являются предпочтительными) остальные решения .
Пример определения наилучших (предпочтительных) решений на основе графовой модели представления бинарных отношений приведён на Рисунке 2.
А |
|
На Рис. 2а) решения , так как при , и , а также и . На Рис. 2б) решения и являются наилучшими, так как они непосредственно либо транзитивно доминируют все остальные решения.
Полученные таким образом предпочтительные (наилучшие) решения ( и на Рис. 2а), , на Рис. 2б)) с точки зрения теории множеств могут быть определены как наибольшие элементы множества решений . Являющиеся наилучшими (“наибольшими”) решениями, и доминируют все остальные элементы соответствующих множеств решений. Определение предпочтительных решений , доминирующих остальные решения множества , на основе графовых моделей рассмотрено ниже.
Наличие наилучших решений в множестве с отношением при условии доминирования ими остальных решений не является обязательным. Возможны случаи, когда введенные условия не выполняются и множество не содержит наилучших решений. Такие случаи представлены на Рис.3.
А |
|
На Рис.3а) решение , не может быть выбрано в качестве предпочтительного, так как доминируется решением (без доминирования со стороны ), решения и являются несравнимыми друг с другом (между ними бинарное отношение не установлено). Поэтому на Рис. 3а) могут быть рассмотрены только решения и , но они не являются наилучшими. На Рис. 3б) решением доминируются не все решения множества (, , где - отношение предпочтения ). При этом решения и являются не сравнимыми (между ними отношение не установлено). Так как решения являются непосредственно или транзитивно доминируемыми решениями (не могут входить в ), то в качестве эффективных могут быть рассмотрены только решения и , которые являются не сравнимыми между собой.
В результате для множества может быть сформировано множество максимальных элементов обозначенное как , среди которых могут быть выбраны эффективные решения. Для включения элемента (решения) множества в множество максимальных элементов (где - отношение предпочтения/доминирования ) должно выполняться одно из следующих условий:
1) : ( предпочтительнее для всех ), тогда если элемент доминируем, то он не включается в ;
2) решения и эквивалентны ( ~ );
3) решения и не сравнимы.
Реализация третьего условия предполагает, что:
а) решения и не связаны отношением предпочтения (т.е. не сравнимы), тогда между ними нет стрелки на графе ;
б) для пары элементов (где - отношение предпочтения ) выполняется условие и условие , тогда между ними имеются две разнонаправленные стрелки.
Тогда является максимальным элементом в модели если:
.
Первому условию соответствуют решения , на Рис. 3б), второму условию – решения на Рис. 3а).
Таким образом, основное понятие для принятия решений с использованием бинарного отношения предпочтения – это максимальный элемент и множество максимальных элементов . Тогда формирование множества – это выделение наилучших элементов по бинарному отношению .
Определение. Множество называется внешне устойчивым, если для любого элемента найдется такой элемент , что .
Если множество внешне устойчиво, то выбор эффективных решений производится только в пределах . Множество называется ядром множества .
Тогда под задачей принятия решений с использованием бинарных отношений подразумевается задача выделения ядра их множества . На Рис. 3а) множество имеет вид: , при этом оно является устойчивым т.к. и , при этом элементы и являются не сравнимыми между собой и . На Рис. 3б) множество имеет вид: , но при этом оно не является внешне устойчивым, т.е. в нем не могут быть выбраны эффективные решения.
Особенности построения алгоритма формирования множества далее прокомментированы на примерах.
Пример 4. Вид графа и матрицы отношения (Рис. 4).
|
Рисунок 4 – Вид графовой модели и матрицы отношений, для которых формируется множество |
Матрица отображает непосредственное (не транзитивное) предпочтение решения над решением .
Так как элементы строго упорядочены с точки зрения отношения , то . Решения и доминируют все остальные решения (предпочтительнее всех остальных решений) поэтому в столбцах , для всех .
Для рассматриваемого примера синтаксис определения состава множества (в рассмотрение введен массив ) имеет следующий вид:
Цикл i=1 до 5
MaxR[i]=1;
Цикл j=1 до 5
Цикл i=1 до 5
Если a[i,j]=1 то
MaxR[j]=0;
Пример 5. Вид графа и матрицы парных сравнений для отношения (Рисунок 5).
x4 |
x3 |
x5 |
x1 |
x2 |
|
Предлагаемый код программы для формирования множества (вектора ) следующий:
Рисунок 6 – Вид графовой модели бинарных отношений, для которых формируется множество |
MaxR[i]=1;
Цикл i=1 до 5
Цикл j=1 до 5
Если a[i,j]=1 то
Если a[j,i]=0 то
MaxR[j]=0;
Если (a[j,i]=1)&(MaxR[i]=0) то
MaxR[j]=0;
Подобный синтаксис определения элементов множества (массива ) может быть применен и для вида графа в Примере 6 (Рисунок 6).
Пример 6. Вид графа бинарных отношений для множества решений Х.
x4 |
x3 |
x5 |
x1 |
x2 |
Рисунок 6 – Вид графовой модели отношений, для которой формируется множество |
Понятно, что в результате должно быть получено множество в виде: . Таким образом условиями включения/не включения элемента в множество являются:
1)
2) если
3) если и и .
Задание. Выполнить проверку применимости приведенного программного кода для графов отношений следующего вида (Рис.7).
x4 |
x3 |
x5 |
x1 |
x2 |
x4 |
x3 |
x5 |
x1 |
x2 |
а) б)
Рисунок 7– Виды графовых моделей отношений, для которых формируются множества |
Дата публикования: 2015-03-29; Прочитано: 208 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!