Матриця Кірхгофа

Матриця Кірхгофа (англ. Laplacian matrix) — один з методів подання графу за допомогою матриці. Матриця Кірхгофа використовується для підрахунку кістякових дерев графу, а також у спектральній теорії графів.

Визначення

Дано простий граф з вершинами. Тоді матриця Кірхгофа цього графу буде визначатися так:

Також матрицю Кірхгофа можна визначити як різницю матриць де  — це матриця суміжності цього графу, а  — матриця, на головній діагоналі якої степені вершин графу, а решта елементів — нулі:

Якщо граф є зваженим, то визначення матриці Кірхгофа узагальнюється. У цьому випадку елементами головної діагоналі матриці Кірхгофа будуть суми ваг ребер, інцидентних відповідній вершині. Для суміжних (пов'язаних) вершин , де  — це вага (провідність) ребра. Для різних не суміжних (не пов'язаних) вершин покладається .

Для зваженого графу матриця суміжності записується з урахуванням провідностей ребер, а на головній діагоналі матриці будуть суми провідностей ребер, інцидентних відповідним вершинам.

Приклад

Приклад матриці Кірхгофа простого графу.

Розмічений граф Матриця Кірхгофа

Властивості

  • Сума елементів кожного рядка (стовпця) матриці Кірхгофа дорівнює нулю:
    .
  • Визначник матриці Кірхгофа дорівнює нулю:
  • Матриця Кірхгофа простого графу симетрична:
    .
  • Всі алгебраїчні доповнення симетричної матриці Кірхгофа рівні між собою стала матриці Кірхгофа. Для простого графу значення цієї сталої збігається з числом всіх можливих кістяків графу.
  • Якщо зважений граф являє собою електричну мережу, де вага кожного ребра відповідає його провідності, то мінори матриці Кірхгофа дозволяють обчислити резистивні відстані (resistance distance) між точками і даної мережі:
    ,
тут  — стала (алгебраїчне доповнення) матриці Кірхгофа, а  — алгебраїчне доповнення 2-го порядку, тобто визначник матриці, отримуваної з матриці Кірхгофа викреслюванням двох рядків і двох стовпців.
  • Існує алгоритм відновлення матриці Кірхгофа за матрицею опорів .
    • 0 є власним значенням матриці (відповідний власний вектор — всі одиниці), кратність його дорівнює числу зв'язних компонент графу.
    • Інші власні значення додатні. Друге за малістю значення Мирослав Фідлер назвав індексом зв'язності графу, відповідний власний вектор — вектор Фідлера.

Див. також

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.