Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Уч_Пособие_Системный анализ опт и ПР.docx
Скачиваний:
182
Добавлен:
16.04.2015
Размер:
456.05 Кб
Скачать

6.2.3. Графы предпочтения

Цель анализа состоит в разделении вершин графов предпочтения на группы с использованием бинарных отношений.

Выделим в графе вершины, в которые не входят однонаправленные дуги. Выделенные элементы либо доминируют над всеми или частью остальных, либо несравнимы с ними, т. е. являются множеством Парето в пространстве критериев. Назовем выделенные вершины ядром 1-й степени. Если элементы ядра 1-ой степени несравнимы, то им присваивается индексH1; если они эквивалентны, или вершина единственная, то им присваивается индексD1. Удалим из графа предпочтения вершины, входящие в

ядро 1-й степени, и аналогично предыдущему выделим среди оставшихся вершин ядро 2-ой степени. При несравнимости вершин им присваивается индексH2, при эквивалентности вершин, или единственной вершине, присваивается индексD2.

Процесс выделения ядер продолжается до исчерпания вершин графа.

Для всех ядер, кроме последнего, индекс Di означает факт доминирования вершинi-го ядра над вершинами (i+ 1)-го ядра.

6.2.4. Матрица предпочтения

Информацию, полученную при выделении ядер в графах предпочтения, удобно анализировать при помощи матрицы предпочтения М(рис. 6.2). Столбцы матрицы предпочтения соответствуют объектам, а строки — субъектам. Клетка, находящаяся на пересеченииj-го столбца иi-й строки, характеризует оценкуj-го объекта со стороныi-го субъекта и оценкуi-го субъекта со стороныj-го объекта.

 

 

O1

 

O2

 

 

On

 

 

H2

 

H2

 

 

D3

C1

H2

 

D3

 

 

D3

 

 

 

H2

 

H1

 

 

H1

C2

H1

 

H1

 

 

H1

 

 

 

 

 

 

 

 

 

 

 

 

D1

 

H1

 

 

H2

Cn

H1

 

H1

 

 

H2

 


Рис. 6.2. Матрица предпочтения

В клетку матрицы M, находящуюся на пересеченииj-го столбца иi-й строки, занесены два индекса. В правой верхней части индекс, относящийся к графу, a в левой нижней части

— индекс, относящийся к графу предпочтения . Очевидному назначению соответствует предпочтения с индексамиD1\D1.

Возможны следующие три случая:

1. Есть хотя бы одна клетка D1\D1;

2. В каком-либо столбце и строке имеется несколько клеток D1\D1;

3. Нет клеток D1\D1.

В случае 1 можно сразу же сделать идеальные назначения. После понижения размерности необходимо вернуться к графам подобия ,. Выделяемые ядра будут другими. Далее возникает новая матрицаМ предпочтения, выделяются новые очевидные назначения и т. д. В случае 2 появляется возможность сделать сразу несколько назначений. В случае 3 необходим переход к следующему этапу анализа, на котором используется информация, получаемая от ЛПР.

Рассмотрим распределение четырех молодых специалистов по четырем возможным местам работы. Определим пять критериев оценки субъектов и объектов (Q= 5). Критерии и шкалы оценок:

1. Успеваемость: 3 — отличные оценки, 2 — хорошие оценки, 1 — удовлетворительные оценки.

2. Способность к теоретической работе: 3 — ярко выраженные теоретические способности, 2 — способности к теоретической работе столь же выражены, как и к практической, 1 — способности к теоретической работе невелики.

3. Способность к практической, инженерной работе: 3 — ярко выраженные инженерные способности, 2 — способности к практической работе столь же выражены, как и к теоретической, 1 — способности к практической работе невелики.

4. Организаторское умение: 2 — выраженные организаторские способности, 1 — нет заметных организаторских способностей.

5. Потребность в жилплощади: 3 — нужна квартира, 2 — нужно общежитие, 1 — нет потребности.

В таблицах 6.1, 6.2 приведены характеристики по критериям, затем построены графы TjиSi:

Векторы соответствия для первого объекта:

О11= (1 0 0 0 0),О21= (0 0 1 0 0),О31= (0 0 0 1 1),О41= (0 0 0 0 0).

Данные четыре вершины графа имеют индексы:

O11H2,O21H2,O31H2,O41D1.

Векторы соответствия для второго объекта:

О12= (1 1 0 0 1),О22= (0 0 0 0 1),О32= (0 0 0 0 2),О42= (0 1 0 0 0).

Таблица 6.1

Оценки субъектов по критериям

C1

3

3

1

1

2

C2

2

2

3

1

2

C3

1

1

2

2

3

C4

2

3

2

1

1

Таблица 6.2

Оценки объектов по критериям

O1

2

3

2

1

2

O2

2

2

3

2

1

O3

3

3

1

1

2

O4

1

1

3

2

2


Рис. 6.3. ГрафT1

Векторы соответствия для третьего объекта:

O13= (0 0 0 0 0),O23= (0 0 2 0 0),O33= (0 0 1 1 1),O43= (0 0 1 0 0).

Векторы соответствия для четвертого объекта:

O14= (2 2 0 0 0),O24= (1 1 0 0 0),O34= (0 0 0 0 1),O44= (1 2 0 0 0).

Рис. 6.4.ГрафT2

Рис. 6.5.ГрафT3

Рис. 6.6.ГрафТ4

Векторы соответствия для первого субъекта:

С11= (0 0 1 0 0),С12= (0 0 2 1 0),С13= (0 0 0 0 0),С14= (0 0 2 1 0).

Рис. 6.7. ГрафS1

Векторы соответствия для второго субъекта:

С21= (0 1 0 0 0),С22= (0 0 0 1 0),С23= (1 1 0 0 0),С24= (0 0 0 1 0).

Векторы соответствия для третьего субъекта:

C31= (1 2 0 0 0),C32= (1 1 1 0 0),C33= (2 2 0 0 0),C34= (0 0 1 0 0).

Векторы соответствия для четвертого субъекта:

C41= (0 0 0 0 1),C42= (0 0 1 1 0),C43= (1 0 0 0 1),C44= (0 0 1 1 1).

Рис. 6.8. ГрафS2

Рис. 6.9. ГрафS3

Рис. 6.10. ГрафS4

Построив все графы предпочтения, можем полностью заполнить матрицу предпочтения М(рис. 6.11).

 

 

O1

 

O2

 

O3

 

O4

 

 

H2

 

H2

 

D1

 

D3

C1

D2

 

D3

 

D1

 

D3

 

 

 

H2

 

H1

 

H3

 

H1

C2

H1

 

H1

 

D2

 

H1

 

 

 

H2

 

H2

 

H3

 

H1

C3

H1

 

H2

 

H2

 

H1

 

 

 

D1

 

H1

 

D2

 

D2

C4

H1

 

H1

 

H2

 

H2

 


Рис. 6.11. Матрица предпочтения М

Есть клетки D1\D1. Таким образом, возникает очевидное на-

значение O3 C1. Вычеркиваем третий объект и первый субъект, и строим матрицу предпочтенияМ.

Повторяем все построения графов и матриц.

Векторы соответствия для первого объекта:

О21= (0 0 1 0 0),О31= (0 0 0 1 1),О41= (0 0 0 0 0).

Рис. 6.12. ГрафT1

Векторы соответствия для второго объекта:

О22= (0 0 0 0 1),О32= (0 0 0 0 2),О42= (0 1 0 0 0).

Векторы соответствия для четвертого объекта:

О24= (1 1 0 0 0),О34= (0 0 0 0 1),О44= (1 2 0 0 0).

Векторы соответствия для второго субъекта:

С21= (0 1 0 0 0),С22= (0 0 0 1 0),С24= (0 0 0 1 0).

Векторы соответствия для третьего субъекта:

C31= (1 2 0 0 0),C32= (1 1 1 0 0),C34= (0 0 1 0 0).

Векторы соответствия для четвертого субъекта:

C41= (0 0 0 0 1),C42= (0 0 1 1 0),C44= (0 0 1 1 1).

Рис. 6.13.ГрафT2

Рис. 6.14.ГрафТ4

Рис. 6.15. ГрафS2

Рис. 6.16. ГрафS3

Рис. 6.17. ГрафS4

Здесь нет клеток D1\D1. Выделяем клеткиH1\D1. Определяем назначение:C4O1. Матрица предпочтения (рис.6.18.):

Повторяем процедуру построения.

Векторы: О22= (0 0 0 0 1),О32= (0 0 0 0 2).

Векторы: O24= (1 1 0 0 0),O34= (0 0 0 0 1).

Векторы: С22= (0 0 0 1 0),С24= (0 0 0 1 0).

Векторы: C32= (1 1 1 0 0),C34= (0 0 1 0 0).

 

 

O1

 

O2

 

O4

 

 

H2

 

H1

 

H1

C2

H1

 

H1

 

H1

 

 

 

H2

 

D2

 

H1

C3

H1

 

D2

 

H1

 

 

 

D1

 

H1

 

D2

C4

H1

 

H1

 

D2

 


Рис. 6.18. Новая матрица М(3x3)

Рис. 6.19.ГрафT2

Рис. 6.20.ГрафТ4

Рис. 6.21. ГрафS2

Рис. 6.22. ГрафS3

 

 

O2

 

O4

 

 

D1

 

H1

C2

D1

 

D1

 

 

 

D2

 

H1

C3

D2

 

D1

 


Рис. 6.23. Новая матрица М(2x2)

Есть D1\D1. Назначения:C2O2,C3O4.

Результаты назначений (таблицы 6.3, 6.4, 6.5, 6.6):

Таблица 6.3

Назначение C1O3по критериям

C1

3

3

1

1

2

O3

3

3

1

1

2

Векторы: С13= (0 0 0 0 0),O13= (0 0 0 0 0).

Таблица 6.4

Назначение C4O1по критериям

C4

2

3

2

1

1

O1

2

3

2

1

2

Векторы: C41= (0 0 0 0 1),О41= (0 0 0 0 0).

Таблица 6.5

Назначение C2O2по критериям

C2

2

2

3

1

2

O2

2

2

3

2

1

Векторы: С22= (0 0 0 1 0), О22= (0 0 0 0 1).

Таблица 6.6

Назначение C3O4по критериям

C3

1

1

2

2

3

O4

1

1

3

2

2

Векторы: C34= (0 0 1 0 0),О34= (0 0 0 0 1).

Теперь возможен анализ назначений и учет предпочтений ЛПР.