Глава 2.Ненаправленные графы, часть 1. Простые графы (графы) Способы задания графа Основные способы задания графов графический
Скачать 1.28 Mb.
|
2.1.4. Последовательность степеней вершин графаОпределенияПоследовательностью степеней вершин графа G является последовательность его степеней, записанная в порядке возрастания степеней с повторами. С помощью последовательности степеней графа можно задавать сам граф, но не всегда однозначно. ОпределенияПоследовательность d1,d2,…,dn неотрицательных целых чисел называется графической, если она представляет последовательность степеней графа. Из леммы рукопожатий следует, что если последовательность неотрицательных чисел является графической, то сумма элементов в этой последовательности четна. Для простых графов наибольший элемент графической последовательности неотрицательных чисел равен n-1. Теорема Havel - HakimiП Замечанияоследовательность d1≥ d2≥ …≥dn≥0 неотрицательных целых чисел является графической тогда и только тогда, когда последовательность d2 –1, d3 – 1, …, dk+1, dk+2, dk+3,…,dn (k=d1) является графической.1. Важно отметить, что описатели di являются только описателями последовательности. Запись последовательности в таком виде не означает, что вершины есть {1,2,..,n} и что d1 является степенью вершины 1 и т.д. 2. Теорема говорит, что если заданная последовательности является графической, то она может быть реализована в виде графа, в котором вершина степени d1 смежна с вершинами степени d2, d2,…, dk+1 (k= d1). Это утверждение задает правило построения графа по последовательности: если был построен граф с n-1 вершинами и последовательностью степеней d2 –1, d3 – 1, …, dk+1, dk+2, dk+3,…,dn (k=d1), то добавляется новая вершина и соединяется с вершинами степени d2 –1, d3 – 1, …, dk+1-1, (k=d1). 2.1.5. Матричный способ задания графовОпределенияМатрица инциденцийПростому графу G можно сопоставить матрицу инциденций [B]: прямоугольную матрицу размерности mxn, строки которой соответствуют вершинам, а столбцы - рёбрам графа. Элемент матрицы инцидентности в i-ой строке и j-ом столбце равен числу раз инцидентности i-ой вершины и j-ого ребра. Для простого графа матрица инциденций имеет вид: Строки матрицы инциденций [B] называют векторами инциденций графа G. Свойства матрицы инциденций: 1. Количество единиц в строке равно степени deg (Vi); 2. Количество единиц в столбце графа равно 2 Матрица смежностиМатрица смежности вершин графа (или просто матрица смежности) [A] – квадратная матрица n×n, строки и столбцы которой соответствуют вершинам графа. Элемент матрицы смежности для i-ой строки и j-го столба равен числу ребер между i-ой и j-ой вершинами. Элементы матрицы [A] простого графа равны: [A] = Свойства матрицы смежности: 1. Для простого графа матрица смежности симметрична относительно главной диагонали
Справедливо следующее утверждение: Любой симметричной матрице с элементами множества {0,1} можно поставить в соответствие граф. Матрица Лапласа (Кирхгоффа)Матрицей Лапласа графа G является квадратная матрица [L] порядка [nn], где n – число вершин. Элементы матрицы [L] равны: Матрица Лапласа [L] и матрица смежности [A] графа G связаны между собой: [L] = [D] - [A], где [D] – диагональная матрица, элементы dii которой равны степеням вершин Vi. ПримерРис.2.1.8. Матрица Лапласа графа G |