logo search
3 - Графы / Лекция 20 Устойчивость

21.2.2 Вершинная база

Довольно близким по смыслу к понятию внешне устойчивого множества вершин графа является понятие вершинная база – множество вершин такое, что любая вершина графа достижима из одной из вершин этого множества.

Для нахождения вершинной базы необходимо сформировать матрицу

A” = E v A v…v An-1,

где Е – единичная матрица размера nn, А,…,An–1 – степени матрицы смежности графа, от 1 доn–1.

Затем надо найти в матрице A” множество строк, единицы в которых покрывают все столбцы, – множество вершин, соответствующее этому множеству строк, и есть вершинная база.

В качестве примера найдем вершинную базу графа, показанного на рис. 21.1

Составим матрицу смежности графа

A= .

Определим необходимые степени матрицы смежности

A2= * = ,

A3= *=.

Определим матрицу A”

A”= E v A v A2 v A3 = .

Для определения вершинной базы необходимо найти вершины, строки которых покрывают все столбцы матрицы A”.

Анализируя матрицу A”, замечаем, что

(v1v2v3v4).

Поскольку надо покрыть единицами и первый столбец, и второй столбец, и третий столбец, и четвертый столбец, то, заменив союз И символом конъюнкции, запишем

v1(v1v2v3)v3(v1v2v3v4).

Раскрыв скобки и проведя преобразования, получаем

v1v3.

Множество вершин {v1,v3} и есть вершинная база графа.