![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
|
Решения
, формирующие
, предпочтительнее любого решения
.
Данная формулировка формализована в виде выражения:
. (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; Прочитано: 248 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
