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

Материал из testwiki
Перейти к навигации Перейти к поиску

Матрица Кирхгофа — одно из представлений конечного графа с помощью матрицы. Матрица Кирхгофа представляет дискретный оператор Лапласа для графа. Она используется для подсчёта остовных деревьев данного графа (матричная теорема о деревьях), а также в спектральной теории графов.

Определение

Дан простой граф G с |V(G)|=n вершинами. Тогда матрица Кирхгофа K=(ki,j)n×n данного графа будет определяться следующим образом:

ki,j:={deg(vi),если i=j,1,если (vi,vj)E(G),0иначе.

Также матрицу Кирхгофа можно определить как разность матриц

K=DA,

где A — это матрица смежности данного графа, а D=(di,j)n×n — матрица, на главной диагонали которой степени вершин графа, а остальные элементы — нули:

di,j:={deg(vi),если i=j,0иначе.

Если граф является взвешенным, то определение матрицы Кирхгофа обобщается. В этом случае элементами главной диагонали матрицы Кирхгофа будут суммы весов рёбер, инцидентных соответствующей вершине. Для смежных (связанных) вершин ki,j=c(vi,vj), где c(vi,vj) — это вес (проводимость) ребра. Для различных не смежных (не связанных) вершин полагается ki,j=0.

ki,j:={uV(G)(vi,u)E(G)c(vi,u),если i=j,c(vi,vj),если (vi,vj)E(G),0иначе.

Для взвешенного графа матрица смежности A записывается с учётом проводимостей рёбер, а на главной диагонали матрицы D будут суммы проводимостей рёбер инцидентных соответствующим вершинам:

di,j:={uV(G)(vi,u)E(G)c(vi,u),если i=j,0иначе.

Пример

Пример матрицы Кирхгофа простого графа.

Помеченный граф Матрица Кирхгофа
(210010131010012100001311110130000101)

Свойства

  • Сумма элементов каждой строки (столбца) матрицы Кирхгофа равна нулю:
    i=1|V(G)|ki,j=0.
  • Определитель матрицы Кирхгофа равен нулю:
    detK=0.
  • Матрица Кирхгофа простого графа симметрична:
    ki,j=kj,ii,j=1,,|V(G)|.
  • Все алгебраические дополнения K(ij) симметричной матрицы Кирхгофа равны между собой — постоянная матрицы Кирхгофа. Для простого графа значение данной постоянной совпадает с числом всех возможных остовов графа (см. Матричная теорема о деревьях).
  • Если взвешенный граф представляет собой электрическую сеть, где вес каждого ребра соответствует его проводимости, то миноры матрицы Кирхгофа позволяют вычислить резистивное расстояние Rij между точками i и j данной сети:
    Rij=K(i,j)K(ij), здесь K(ij) — постоянная (алгебраическое дополнение) матрицы Кирхгофа, а K(i,j) — алгебраическое дополнение 2-го порядка, то есть определитель матрицы, получающейся из матрицы Кирхгофа вычеркиванием двух строк и двух столбцов i,j.
  • Существует алгоритм восстановления матрицы Кирхгофа по матрице сопротивлений Rij.
  • 0 является собственным значением матрицы (соответствующий собственный вектор — все единицы), кратность его равна числу связных компонент графа.
  • Остальные собственные значения положительны. Второе по малости значение Шаблон:Iw назвал индексом связности графа, соответствующий собственный вектор — вектор Фидлера (не путать с индексом связности графа Рандича).

См. также

Шаблон:Нет ссылок