Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой проект (ТС).docx
Скачиваний:
41
Добавлен:
22.11.2019
Размер:
234.36 Кб
Скачать

5 Анализ иерархий

Методом анализа иерархий обосновать выбор действия, определенного вариантом (таблица 7).

Таблица 7 – Действия

Вар.

Действие

21

Покупка автомагнитолы

1 Выделение подсистем на основе некоторой меры

    1. Определение матриц смежности, инцидентности и контуров

По исходным данным строится граф системы (рисунок 1). Матрица смежности определяется как матрица размером n×n, где n – количество вершин графа.

Г

Вход

Выход

Ребро

Вершина

Вес

раф
– геометрическая фигура, построенная на множестве вершин V = {v1, v2, … vm} и ребер R = {r1, r2, … rn}

Рисунок 1 – Граф системы

Матрицы смежности и инцидентности определяются по графу системы и имеют вид (рисунок 2 и 3).

Рисунок 2 – Матрица смежности

V1

V2

V3

V4

V5

V6

V7

V1

0

0

0

0

0

0

1

V2

1

0

0

0

0

0

0

V3

0

1

0

1

0

0

0

V4

0

0

1

0

0

0

0

V5

0

0

0

0

0

1

0

V6

0

0

0

1

1

0

0

V7

0

1

0

0

1

0

0

Матрица смежности – квадратная матрица А = {aij}, , где m – число узлов, т.е. Аmxm, для которой

Число единиц в матрице А равно числу дуг n. Если возвести матрицу А в k-ю степень, то каждый элемент матрицы Аk будет равен числу путей из узла vi в узел vj длиной в k дуг. Очевидно, что если число узлов m, максимальная степень k, в которую нужно возвести А для определения самого длинного пути, равна (m – 1).

Рисунок 3 – Матрица инцидентности

r1

r2

r3

r4

r5

r6

r7

r8

r9

r10

V1

1

0

0

0

0

0

0

0

0

-1

V2

-1

1

1

0

0

0

0

0

0

0

V3

0

0

-1

1

-1

0

0

0

0

0

V4

0

0

0

-1

1

1

0

0

0

0

V5

0

0

0

0

0

0

1

1

-1

0

V6

0

0

0

0

0

-1

-1

0

1

0

V7

0

-1

0

0

0

0

0

-1

0

1

Матрица инцидентности – в общем случае прямоугольная матрица В = {bij}, где m – число вершин, n – число ребер. Для ориентированных графов:

Для неориентированных:

Матрица контуров определяется по количеству контуров графа (рисунок 4).

Рисунок 4 – Матрица контуров

r1

r2

r3

r4

r5

r6

r7

r8

r9

r10

K1

1

0

1

1

0

1

0

1

1

1

K2

1

1

0

0

0

0

0

0

0

1

K3

0

0

0

1

1

0

0

0

0

0

K4

0

0

0

0

0

0

1

0

1

0

Путь графа-последовательность смежных дуг. Контур-это замкнутый путь без повторяющихся вершин.

Rgxm{kij}, где g-количество контуров.

Рассчитаем веса контуров:

K1=1,2*0,4*0,9*0,9*0,5*0,1*0,5=0,00972

K2=1,2*0,9*0,5=0,54

K3=0,8*(-0,9)=-0,72

K4=0,5*0,2=0,1