Циклическое пространство графа — различия между версиями
(→Эквивалентность определений) |
(→Эквивалентность определений) |
||
| Строка 37: | Строка 37: | ||
<tex>1 \Rightarrow 2</tex> | <tex>1 \Rightarrow 2</tex> | ||
Рассмотрим множество <tex> Z </tex> реберно непересекающихся циклов. 1-цепь <tex>\sigma</tex> состоящая из всех ребер из <tex>Z</tex> имеет границу 0, так как для любого ребра <tex>e_{i} = (u_{i}, v_{i})\in Z \ u_{i}, v_{i}</tex> встречаются в <tex>\delta\sigma </tex> четное число раз. | Рассмотрим множество <tex> Z </tex> реберно непересекающихся циклов. 1-цепь <tex>\sigma</tex> состоящая из всех ребер из <tex>Z</tex> имеет границу 0, так как для любого ребра <tex>e_{i} = (u_{i}, v_{i})\in Z \ u_{i}, v_{i}</tex> встречаются в <tex>\delta\sigma </tex> четное число раз. | ||
| + | |||
<tex>2 \Rightarrow 1</tex> | <tex>2 \Rightarrow 1</tex> | ||
Рассмотрим 1-цепь <tex>\sigma</tex>. Из того, что граница <tex>\sigma</tex> равна 0 следует, что для любого <tex>e = (u, v) \in \sigma </tex> <tex>u</tex> и <tex>v</tex> встречаются в <tex>\delta \sigma </tex> четное число раз. Значит <math>\sigma</math> можно разбить на дизъюнктные подмножества <tex>E_1,..., E_{i},</tex> такие, что путь состоящий из <tex>u_1, e_1, v_1,...,u_{k}, e_{k}, v_{k}</tex>, где <tex>e_{k} =(u_{k}, v_{k}) \in E_{i}</tex> является циклом. Так как каждое ребро графа встречается не более одного раза, значит эти циклы будут реберно непересекающимися. | Рассмотрим 1-цепь <tex>\sigma</tex>. Из того, что граница <tex>\sigma</tex> равна 0 следует, что для любого <tex>e = (u, v) \in \sigma </tex> <tex>u</tex> и <tex>v</tex> встречаются в <tex>\delta \sigma </tex> четное число раз. Значит <math>\sigma</math> можно разбить на дизъюнктные подмножества <tex>E_1,..., E_{i},</tex> такие, что путь состоящий из <tex>u_1, e_1, v_1,...,u_{k}, e_{k}, v_{k}</tex>, где <tex>e_{k} =(u_{k}, v_{k}) \in E_{i}</tex> является циклом. Так как каждое ребро графа встречается не более одного раза, значит эти циклы будут реберно непересекающимися. | ||
Версия 08:02, 17 января 2011
Существует несколько определений циклического пространства графа.
Определение 1
| Определение: |
| Циклическое пространство графа — семейство множеств реберно непересекающихся циклов. , где — множество всех циклов графа. |
Определение 2
| Определение: |
| 0-цепь — линейная комбинация где , где — множество вершин графа. |
| Определение: |
| 1-цепь — линейная комбинация где , где — множество ребер графа. |
| Определение: |
| Граничный оператор — линейный оператор, сопоставляющий 1-цепи 0-цепь таким образом, что если , то . Сложение производится по модулю два. Результат действия граничного оператора на 1-цепь называется границей 1-цепи. Таким образом, границей 1-цепи является сумма вершин инциндентных нечетному числу ребер из 1-цепи. |
| Определение: |
| Циклический вектор — 1-цепь с границей 0. |
| Определение: |
| Циклическое пространство графа — пространство образованное множеством всех циклических векторов над полем . |
Эквивалентность определений
| Теорема: |
Определения 1 и 2 эквивалентны. |
| Доказательство: |
|
Рассмотрим множество реберно непересекающихся циклов. 1-цепь состоящая из всех ребер из имеет границу 0, так как для любого ребра встречаются в четное число раз. Рассмотрим 1-цепь . Из того, что граница равна 0 следует, что для любого и встречаются в четное число раз. Значит можно разбить на дизъюнктные подмножества такие, что путь состоящий из , где является циклом. Так как каждое ребро графа встречается не более одного раза, значит эти циклы будут реберно непересекающимися. |
Свойства
| Теорема: |
Циклическое пространство графа линейно. |
| Доказательство: |
|
В циклическом пространстве графа задано сложение по модулю два. Нейтральным элементом относительно сложения является пустой граф. Любой элемент циклического пространства сам себе противоположен. Отсюда выполнение восьми условий линейности очевидно. |
| Лемма: |
Степени всех вершин всех циклов циклического пространства четны. |
| Доказательство: |
| Рассмотрим циклический вектор . Если степень какой-то вершины нечетна, то в она входит нечетное число раз, значит не равно 0, что противоречит определению циклического вектора. |
| Теорема: |
Размерность циклического пространства равна , где - число ребер графа, - число вершин, - число компонент связности. |
| Доказательство: |
| Из теоремы о том, что множество фундаментальных циклов относительно любого каркаса графа образует базис циклического пространства следует что размерность циклического пространства равна числу ребер не входящих в каркас. Каркас содержит ребер, значит размерность циклического пространства равна . |
Литература
Харари Ф. Теория графов / пер. с англ. — изд. 4-е — М.: Книжный дом «ЛИБРОКОМ», 2009. — с.54. — ISBN 978-5-397-00622-4.