Главная страница
Навигация по странице:

  • Теорема Havel - Hakimi

  • Глава 2.Ненаправленные графы, часть 1. Простые графы (графы) Способы задания графа Основные способы задания графов графический


    Скачать 1.28 Mb.
    НазваниеПростые графы (графы) Способы задания графа Основные способы задания графов графический
    АнкорГлава 2.Ненаправленные графы, часть 1.doc
    Дата04.09.2018
    Размер1.28 Mb.
    Формат файлаdoc
    Имя файлаГлава 2.Ненаправленные графы, часть 1.doc
    ТипГлава
    #24055
    страница2 из 14
    1   2   3   4   5   6   7   8   9   ...   14

    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. Для простого графа матрица смежности симметрична относительно главной диагонали

    1. Для простого графа главная диагональ - нулевая.

    Справедливо следующее ут­верждение: Любой симметричной матрице с элементами множества {0,1} можно поставить в соответствие граф.


    Матрица Лапласа (Кирхгоффа)






    Матрицей Лапласа графа G является квадратная матрица [L] порядка [nn], где n – число вершин.

    Элементы матрицы [L] равны:



    Матрица Лапласа [L] и матрица смежности [A] графа G связаны между собой:

    [L] = [D] - [A],

    где [D] – диагональная матрица, элементы dii которой равны степеням вершин Vi.

    Пример







    Рис.2.1.8. Матрица Лапласа графа G

    1   2   3   4   5   6   7   8   9   ...   14


    написать администратору сайта