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”, замечаем, что
для покрытия столбца 1 нужна строка 1 (v1),
для покрытия столбца 2 нужна строка 1 (v1), или строка 2 (v2), или строка 3 (v3), что можно записать так (v1v2v3),
для покрытия столбца 3 нужна строка 3 (v3),
для покрытия столбца 4 нужна или строка 1 (v1), или строка 2 (v2), или строка 3 (v3), или строка 4 (v4), что можно записать так
(v1v2v3v4).
Поскольку надо покрыть единицами и первый столбец, и второй столбец, и третий столбец, и четвертый столбец, то, заменив союз И символом конъюнкции, запишем
v1(v1v2v3)v3(v1v2v3v4).
Раскрыв скобки и проведя преобразования, получаем
v1v3.
Множество вершин {v1,v3} и есть вершинная база графа.
- 21 Лекция №20. Устойчивость графов
- 21.1 Ключевые вопросы
- 21.2 Текст лекции
- 21.2.1 Внешне устойчивые множества вершин графа
- Алгоритм определения внешне устойчивых множеств вершин
- 21.2.2 Вершинная база
- 19.2.3Вопросы для контроля к п. 19.2.1 и 19.2.2
- 21.2.4 Внутренняя устойчивость графа
- 21.2.5 Раскраска вершин графа
- 21.2.6 Реберная раскраска графа
- 21.2.7 Вопросы для контроля к п. 21.2.4…21.2.6