Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
UchebnoePosobie.doc
Скачиваний:
72
Добавлен:
11.11.2019
Размер:
6.36 Mб
Скачать

3.4.2.2. Пересечение графов

Граф G=(G1G2), для которого X=(X1X2) и r=(r1r2) есть пересечение графов G1=<X1, r1> и G2=<X2, r2>. На рис. 3.19 дан результат исполнения этой операции.

Для вычисления матрицы смежности формируемого графа сле­дует использо­вать матрицы смежности исходных графов.

Матрицы смежности всех графов должны иметь число строк и столбцов |X|=|(X1X2)|. Значение смежности вычисляют по формуле

: ri,j=r(1)(i, j) r(2)(i, j).

Ниже приведены матрицы для вычисления пересечения графов G1 и G2 по рис. 3.19с).

r1

x1

x2

x3

x4

r2

x1

x2

x3

x4

x1

0

1

1

0

x1

0

1

0

1

x2

1

0

1

0

x2

1

0

1

0

=

x3

1

1

0

0

x3

0

1

0

1

x4

0

0

0

0

x4

1

0

1

0

r

x1

x2

x3

x1

0

1

0

0

x2

1

0

1

0

x3

0

1

0

0

x4

0

0

0

0

3.4.2.3. Композиция графов

Граф G=(G1G2)=<X, r>, для которого X(X1X2), а ri,jr существует тогда и только тогда, когда есть хотя бы одна вершина xk, принадлежащая графам G1 и G2, что обеспечивает маршрут через вершину xk, с началом в xi(1)X1 и концом в xj(2)X2.

На рис. 3.20 дан результат исполнения этой операции.

Значение смежности вычисляют по формуле:

r(i, j)= k=1n(r(1)(i, k)r(2)(k, j).

Ниже приведены матрицы смежности для вычисления композиции графов G1 и G2 по рис. 3.17с).

r1

x1

x2

x3

x4

r2

x1

x2

x3

x4

r

x1

x2

x3

x4

x1

0

1

1

0

x1

0

1

0

1

x1

1

1

1

1

x2

1

0

1

0

x2

1

0

1

0

=

x2

0

1

0

1

x3

1

1

0

0

x3

0

1

0

1

x3

1

1

1

1

x4

0

0

0

0

x4

1

0

1

0

x4

0

0

0

0

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]