Матрица Кирхгофа — различия между версиями
Строка 1: | Строка 1: | ||
{{Определение | {{Определение | ||
|definition= | |definition= | ||
− | '''Матрицей Кирхгофа''' [ | + | '''Матрицей Кирхгофа''' [[Основные определения теории графов#def_simple_graph|простого графа]] <tex>G = (V,E) </tex> называется матрица <tex> K (|V| \times |V|) = \parallel k_{i,j} \parallel </tex>, элементы которой определяются равенством: <tex> |
k_{i,j} = | k_{i,j} = | ||
\begin{cases} | \begin{cases} | ||
Строка 10: | Строка 10: | ||
</tex> | </tex> | ||
}} | }} | ||
− | Иными словами, на главной диагонали матрицы Кирхгофа находятся степени вершин, а на пересечении <tex>i</tex>-й строки и <tex>j</tex>-го столбца (<tex>i \ne j</tex>) стоит -1, если вершины с номерами <tex>i</tex> и <tex>j</tex> смежны, и 0 в противном случае. | + | Иными словами, на главной диагонали матрицы Кирхгофа находятся степени вершин, а на пересечении <tex>i</tex>-й строки и <tex>j</tex>-го столбца (<tex>i \ne j</tex>) стоит <tex>-1</tex>, если вершины с номерами <tex>i</tex> и <tex>j</tex> смежны, и <tex>0</tex> в противном случае. |
== Пример матрицы Кирхгофа== | == Пример матрицы Кирхгофа== | ||
+ | |||
{|class="wikitable" | {|class="wikitable" | ||
!Граф | !Граф | ||
Строка 30: | Строка 31: | ||
== Некоторые свойства == | == Некоторые свойства == | ||
− | *Матрица Кирхгофа | + | * Сумма элементов каждой строки (столбца) матрицы Кирхгофа равна нулю: |
+ | : <tex>\ \sum_{i=1}^{|V|} k_{i,j} = 0</tex>. | ||
+ | * Определитель матрицы Кирхгофа равен нулю: | ||
+ | : <tex>\det K=0</tex> | ||
+ | * Матрица Кирхгофа простого графа симметрична: | ||
+ | : <tex>\ k_{i,j} = k_{j,i}\quad i,j=1, \ldots, |V|</tex>. | ||
− | *Связь с матрицей смежности: | + | *Связь с [[Матрица смежности графа|матрицей смежности]]: |
− | <tex> K = | + | :<tex> K = |
\begin{pmatrix} | \begin{pmatrix} | ||
deg(v_1) & 0 & \cdots & 0 \\ | deg(v_1) & 0 & \cdots & 0 \\ | ||
Строка 45: | Строка 51: | ||
где <tex>A</tex> — матрица смежности графа <tex>G</tex>. | где <tex>A</tex> — матрица смежности графа <tex>G</tex>. | ||
− | *[[Связь матрицы Кирхгофа и матрицы инцидентности|Связь с матрицей инцидентности]]: <tex> K = I \cdot I^T, </tex> где <tex>I</tex> — матрица инцидентности некоторой ориентации графа. | + | *[[Связь матрицы Кирхгофа и матрицы инцидентности|Связь с матрицей инцидентности]]: |
+ | :<tex> K = I \cdot I^T, </tex> где <tex>I</tex> — матрица инцидентности некоторой ориентации графа. | ||
+ | *<tex>0</tex> является собственным значением матрицы, кратность его равна числу связных компонент графа. | ||
==См. также== | ==См. также== | ||
+ | |||
*[[Связь матрицы Кирхгофа и матрицы инцидентности]] | *[[Связь матрицы Кирхгофа и матрицы инцидентности]] | ||
*[[Подсчет числа остовных деревьев с помощью матрицы Кирхгофа]] | *[[Подсчет числа остовных деревьев с помощью матрицы Кирхгофа]] | ||
Строка 54: | Строка 63: | ||
==Источники== | ==Источники== | ||
− | + | *Асанов М., Баранский В., Расин В.: Дискретная математика: Графы, матроиды, алгоритмы | |
− | [http://ru.wikipedia.org/wiki/%CC%E0%F2%F0%E8%F6%E0_%CA%E8%F0%F5%E3%EE%F4%E0 Википедия, Матрица Кирхгофа] | + | *[http://ru.wikipedia.org/wiki/%CC%E0%F2%F0%E8%F6%E0_%CA%E8%F0%F5%E3%EE%F4%E0 Википедия, Матрица Кирхгофа] |
[[Категория: Алгоритмы и структуры данных]] | [[Категория: Алгоритмы и структуры данных]] | ||
[[Категория: Остовные деревья ]] | [[Категория: Остовные деревья ]] |
Версия 16:27, 29 декабря 2014
Определение: |
Матрицей Кирхгофа простого графа называется матрица , элементы которой определяются равенством: |
Иными словами, на главной диагонали матрицы Кирхгофа находятся степени вершин, а на пересечении
-й строки и -го столбца ( ) стоит , если вершины с номерами и смежны, и в противном случае.Пример матрицы Кирхгофа
Граф | Матрица Кирхгофа |
---|---|
Некоторые свойства
- Сумма элементов каждой строки (столбца) матрицы Кирхгофа равна нулю:
- .
- Определитель матрицы Кирхгофа равен нулю:
- Матрица Кирхгофа простого графа симметрична:
- .
- Связь с матрицей смежности:
где
— матрица смежности графа .- где — матрица инцидентности некоторой ориентации графа.
- является собственным значением матрицы, кратность его равна числу связных компонент графа.
См. также
- Связь матрицы Кирхгофа и матрицы инцидентности
- Подсчет числа остовных деревьев с помощью матрицы Кирхгофа
Источники
- Асанов М., Баранский В., Расин В.: Дискретная математика: Графы, матроиды, алгоритмы
- Википедия, Матрица Кирхгофа